Requires client method options parameter types to be suffixed with Options
and prefixed with the method name.
class ServiceClient {
createItem(options: CreateItemOptions): Item {
/* code to return instance of Item */
}
upsertItem(options: UpsertItemOptions): Item {
/* code to return instance of Item */
}
}
class ServiceClient {
createItem(options: Options): Item {
/* code to return instance of Item */
}
}