export function reseller<T = reseller_v1.Reseller>(
  this: GoogleConfigurable,
  versionOrOptions: 'v1' | reseller_v1.Options
) {
  return getAPI<T>('reseller', versionOrOptions, VERSIONS, this);
}
export function chat<T = chat_v1.Chat>(
    this: GoogleConfigurable, versionOrOptions: 'v1'|chat_v1.Options) {
  return getAPI<T>('chat', versionOrOptions, VERSIONS, this);
}
export function
bigquerydatatransfer<T = bigquerydatatransfer_v1.Bigquerydatatransfer>(
    this: GoogleConfigurable,
    versionOrOptions: 'v1'|bigquerydatatransfer_v1.Options) {
  return getAPI<T>('bigquerydatatransfer', versionOrOptions, VERSIONS, this);
}
export function adsensehost<T = adsensehost_v4_1.Adsensehost>(
  this: GoogleConfigurable,
  versionOrOptions: 'v4.1' | adsensehost_v4_1.Options
) {
  return getAPI<T>('adsensehost', versionOrOptions, VERSIONS, this);
}
export function
binaryauthorization<T = binaryauthorization_v1beta1.Binaryauthorization>(
    this: GoogleConfigurable,
    versionOrOptions: 'v1beta1'|binaryauthorization_v1beta1.Options) {
  return getAPI<T>('binaryauthorization', versionOrOptions, VERSIONS, this);
}
export function mirror<T = mirror_v1.Mirror>(
    this: GoogleConfigurable, versionOrOptions: 'v1'|mirror_v1.Options) {
  return getAPI<T>('mirror', versionOrOptions, VERSIONS, this);
}
export function identitytoolkit<T = identitytoolkit_v3.Identitytoolkit>(
  this: GoogleConfigurable,
  versionOrOptions: 'v3' | identitytoolkit_v3.Options
) {
  return getAPI<T>('identitytoolkit', versionOrOptions, VERSIONS, this);
}
export function people<T = people_v1.People>(
    this: GoogleConfigurable, versionOrOptions: 'v1'|people_v1.Options) {
  return getAPI<T>('people', versionOrOptions, VERSIONS, this);
}
export function siteVerification<T = siteVerification_v1.Siteverification>(
    this: GoogleConfigurable,
    versionOrOptions: 'v1'|siteVerification_v1.Options) {
  return getAPI<T>('siteVerification', versionOrOptions, VERSIONS, this);
}
export function spanner<T = spanner_v1.Spanner>(
  this: GoogleConfigurable,
  versionOrOptions: 'v1' | spanner_v1.Options
) {
  return getAPI<T>('spanner', versionOrOptions, VERSIONS, this);
}