134 changes: 81 additions & 53 deletions src/apis/bigquerydatatransfer/v1.ts

Large diffs are not rendered by default.

22 changes: 13 additions & 9 deletions src/apis/bigtableadmin/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace bigtableadmin_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,12 +96,13 @@ export namespace bigtableadmin_v1 {
* @param {object=} options Options for Bigtableadmin
*/
export class Bigtableadmin {
context: APIRequestContext;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.projects = new Resource$Projects();
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -384,15 +383,20 @@ export namespace bigtableadmin_v1 {


export class Resource$Projects {
context: APIRequestContext;
locations: Resource$Projects$Locations;
constructor() {
this.locations = new Resource$Projects$Locations();
constructor(context: APIRequestContext) {
this.context = context;
this.locations = new Resource$Projects$Locations(this.context);
}
}


export class Resource$Projects$Locations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -447,7 +451,7 @@ export namespace bigtableadmin_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Location>(parameters, callback);
Expand Down Expand Up @@ -519,7 +523,7 @@ export namespace bigtableadmin_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListLocationsResponse>(parameters, callback);
Expand Down
121 changes: 71 additions & 50 deletions src/apis/bigtableadmin/v2.ts

Large diffs are not rendered by default.

51 changes: 29 additions & 22 deletions src/apis/binaryauthorization/v1beta1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace binaryauthorization_v1beta1 {
version: 'v1beta1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -99,12 +97,13 @@ export namespace binaryauthorization_v1beta1 {
* @param {object=} options Options for Binaryauthorization
*/
export class Binaryauthorization {
context: APIRequestContext;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.projects = new Resource$Projects();
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -469,11 +468,13 @@ export namespace binaryauthorization_v1beta1 {


export class Resource$Projects {
context: APIRequestContext;
attestors: Resource$Projects$Attestors;
policy: Resource$Projects$Policy;
constructor() {
this.attestors = new Resource$Projects$Attestors();
this.policy = new Resource$Projects$Policy();
constructor(context: APIRequestContext) {
this.context = context;
this.attestors = new Resource$Projects$Attestors(this.context);
this.policy = new Resource$Projects$Policy(this.context);
}


Expand Down Expand Up @@ -534,7 +535,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -605,7 +606,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -648,7 +649,10 @@ export namespace binaryauthorization_v1beta1 {
}

export class Resource$Projects$Attestors {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -712,7 +716,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Attestor>(parameters, callback);
Expand Down Expand Up @@ -779,7 +783,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Empty>(parameters, callback);
Expand Down Expand Up @@ -841,7 +845,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Attestor>(parameters, callback);
Expand Down Expand Up @@ -910,7 +914,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$IamPolicy>(parameters, callback);
Expand Down Expand Up @@ -982,7 +986,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListAttestorsResponse>(parameters, callback);
Expand Down Expand Up @@ -1052,7 +1056,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$IamPolicy>(parameters, callback);
Expand Down Expand Up @@ -1132,7 +1136,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down Expand Up @@ -1201,7 +1205,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Attestor>(parameters, callback);
Expand Down Expand Up @@ -1352,7 +1356,10 @@ export namespace binaryauthorization_v1beta1 {


export class Resource$Projects$Policy {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1414,7 +1421,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$IamPolicy>(parameters, callback);
Expand Down Expand Up @@ -1484,7 +1491,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$IamPolicy>(parameters, callback);
Expand Down Expand Up @@ -1563,7 +1570,7 @@ export namespace binaryauthorization_v1beta1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down
64 changes: 40 additions & 24 deletions src/apis/blogger/v2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace blogger_v2 {
version: 'v2';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* Data format for the response.
Expand Down Expand Up @@ -81,20 +79,21 @@ export namespace blogger_v2 {
* @param {object=} options Options for Blogger
*/
export class Blogger {
context: APIRequestContext;
blogs: Resource$Blogs;
comments: Resource$Comments;
pages: Resource$Pages;
posts: Resource$Posts;
users: Resource$Users;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.blogs = new Resource$Blogs();
this.comments = new Resource$Comments();
this.pages = new Resource$Pages();
this.posts = new Resource$Posts();
this.users = new Resource$Users();
this.blogs = new Resource$Blogs(this.context);
this.comments = new Resource$Comments(this.context);
this.pages = new Resource$Pages(this.context);
this.posts = new Resource$Posts(this.context);
this.users = new Resource$Users(this.context);
}
}

Expand Down Expand Up @@ -391,7 +390,10 @@ export namespace blogger_v2 {


export class Resource$Blogs {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -445,7 +447,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId'],
pathParams: ['blogId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Blog>(parameters, callback);
Expand All @@ -469,7 +471,10 @@ export namespace blogger_v2 {


export class Resource$Comments {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -527,7 +532,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId', 'postId', 'commentId'],
pathParams: ['blogId', 'commentId', 'postId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Comment>(parameters, callback);
Expand Down Expand Up @@ -598,7 +603,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId', 'postId'],
pathParams: ['blogId', 'postId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CommentList>(parameters, callback);
Expand Down Expand Up @@ -661,7 +666,10 @@ export namespace blogger_v2 {


export class Resource$Pages {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -716,7 +724,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId', 'pageId'],
pathParams: ['blogId', 'pageId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Page>(parameters, callback);
Expand Down Expand Up @@ -781,7 +789,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId'],
pathParams: ['blogId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$PageList>(parameters, callback);
Expand Down Expand Up @@ -824,7 +832,10 @@ export namespace blogger_v2 {


export class Resource$Posts {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -879,7 +890,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId', 'postId'],
pathParams: ['blogId', 'postId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Post>(parameters, callback);
Expand Down Expand Up @@ -947,7 +958,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['blogId'],
pathParams: ['blogId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$PostList>(parameters, callback);
Expand Down Expand Up @@ -1002,9 +1013,11 @@ export namespace blogger_v2 {


export class Resource$Users {
context: APIRequestContext;
blogs: Resource$Users$Blogs;
constructor() {
this.blogs = new Resource$Users$Blogs();
constructor(context: APIRequestContext) {
this.context = context;
this.blogs = new Resource$Users$Blogs(this.context);
}


Expand Down Expand Up @@ -1059,7 +1072,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['userId'],
pathParams: ['userId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$User>(parameters, callback);
Expand All @@ -1082,7 +1095,10 @@ export namespace blogger_v2 {
}

export class Resource$Users$Blogs {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1139,7 +1155,7 @@ export namespace blogger_v2 {
params,
requiredParams: ['userId'],
pathParams: ['userId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BlogList>(parameters, callback);
Expand Down
129 changes: 76 additions & 53 deletions src/apis/blogger/v3.ts

Large diffs are not rendered by default.

280 changes: 175 additions & 105 deletions src/apis/books/v1.ts

Large diffs are not rendered by default.

137 changes: 80 additions & 57 deletions src/apis/calendar/v3.ts

Large diffs are not rendered by default.

41 changes: 24 additions & 17 deletions src/apis/chat/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace chat_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,12 +96,13 @@ export namespace chat_v1 {
* @param {object=} options Options for Chat
*/
export class Chat {
context: APIRequestContext;
spaces: Resource$Spaces;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.spaces = new Resource$Spaces();
this.spaces = new Resource$Spaces(this.context);
}
}

Expand Down Expand Up @@ -641,11 +640,13 @@ export namespace chat_v1 {


export class Resource$Spaces {
context: APIRequestContext;
members: Resource$Spaces$Members;
messages: Resource$Spaces$Messages;
constructor() {
this.members = new Resource$Spaces$Members();
this.messages = new Resource$Spaces$Messages();
constructor(context: APIRequestContext) {
this.context = context;
this.members = new Resource$Spaces$Members(this.context);
this.messages = new Resource$Spaces$Messages(this.context);
}


Expand Down Expand Up @@ -699,7 +700,7 @@ export namespace chat_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Space>(parameters, callback);
Expand Down Expand Up @@ -764,7 +765,7 @@ export namespace chat_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListSpacesResponse>(parameters, callback);
Expand Down Expand Up @@ -804,7 +805,10 @@ export namespace chat_v1 {
}

export class Resource$Spaces$Members {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -859,7 +863,7 @@ export namespace chat_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Membership>(parameters, callback);
Expand Down Expand Up @@ -928,7 +932,7 @@ export namespace chat_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListMembershipsResponse>(parameters, callback);
Expand Down Expand Up @@ -977,7 +981,10 @@ export namespace chat_v1 {


export class Resource$Spaces$Messages {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1038,7 +1045,7 @@ export namespace chat_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Message>(parameters, callback);
Expand Down Expand Up @@ -1103,7 +1110,7 @@ export namespace chat_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Empty>(parameters, callback);
Expand Down Expand Up @@ -1164,7 +1171,7 @@ export namespace chat_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Message>(parameters, callback);
Expand Down Expand Up @@ -1231,7 +1238,7 @@ export namespace chat_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Message>(parameters, callback);
Expand Down
36 changes: 22 additions & 14 deletions src/apis/civicinfo/v2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace civicinfo_v2 {
version: 'v2';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* Data format for the response.
Expand Down Expand Up @@ -82,16 +80,17 @@ export namespace civicinfo_v2 {
* @param {object=} options Options for Civicinfo
*/
export class Civicinfo {
context: APIRequestContext;
divisions: Resource$Divisions;
elections: Resource$Elections;
representatives: Resource$Representatives;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.divisions = new Resource$Divisions();
this.elections = new Resource$Elections();
this.representatives = new Resource$Representatives();
this.divisions = new Resource$Divisions(this.context);
this.elections = new Resource$Elections(this.context);
this.representatives = new Resource$Representatives(this.context);
}
}

Expand Down Expand Up @@ -986,7 +985,10 @@ export namespace civicinfo_v2 {


export class Resource$Divisions {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1046,7 +1048,7 @@ export namespace civicinfo_v2 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$DivisionSearchResponse>(parameters, callback);
Expand Down Expand Up @@ -1079,7 +1081,10 @@ export namespace civicinfo_v2 {


export class Resource$Elections {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1141,7 +1146,7 @@ export namespace civicinfo_v2 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ElectionsQueryResponse>(parameters, callback);
Expand Down Expand Up @@ -1214,7 +1219,7 @@ export namespace civicinfo_v2 {
params,
requiredParams: ['address'],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$VoterInfoResponse>(parameters, callback);
Expand Down Expand Up @@ -1275,7 +1280,10 @@ export namespace civicinfo_v2 {


export class Resource$Representatives {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1348,7 +1356,7 @@ export namespace civicinfo_v2 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$RepresentativeInfoResponse>(
Expand Down Expand Up @@ -1425,7 +1433,7 @@ export namespace civicinfo_v2 {
params,
requiredParams: ['ocdId'],
pathParams: ['ocdId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$RepresentativeInfoData>(parameters, callback);
Expand Down
188 changes: 110 additions & 78 deletions src/apis/classroom/v1.ts

Large diffs are not rendered by default.

25 changes: 15 additions & 10 deletions src/apis/cloudasset/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudasset_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,14 +96,15 @@ export namespace cloudasset_v1 {
* @param {object=} options Options for Cloudasset
*/
export class Cloudasset {
context: APIRequestContext;
operations: Resource$Operations;
v1: Resource$V1;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.operations = new Resource$Operations();
this.v1 = new Resource$V1();
this.operations = new Resource$Operations(this.context);
this.v1 = new Resource$V1(this.context);
}
}

Expand Down Expand Up @@ -534,7 +533,10 @@ export namespace cloudasset_v1 {


export class Resource$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -590,7 +592,7 @@ export namespace cloudasset_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand All @@ -614,7 +616,10 @@ export namespace cloudasset_v1 {


export class Resource$V1 {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -689,7 +694,7 @@ export namespace cloudasset_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BatchGetAssetsHistoryResponse>(
Expand Down Expand Up @@ -761,7 +766,7 @@ export namespace cloudasset_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down
60 changes: 37 additions & 23 deletions src/apis/cloudasset/v1beta1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudasset_v1beta1 {
version: 'v1beta1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,16 +96,17 @@ export namespace cloudasset_v1beta1 {
* @param {object=} options Options for Cloudasset
*/
export class Cloudasset {
context: APIRequestContext;
folders: Resource$Folders;
organizations: Resource$Organizations;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.folders = new Resource$Folders();
this.organizations = new Resource$Organizations();
this.projects = new Resource$Projects();
this.folders = new Resource$Folders(this.context);
this.organizations = new Resource$Organizations(this.context);
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -536,9 +535,11 @@ export namespace cloudasset_v1beta1 {


export class Resource$Folders {
context: APIRequestContext;
operations: Resource$Folders$Operations;
constructor() {
this.operations = new Resource$Folders$Operations();
constructor(context: APIRequestContext) {
this.context = context;
this.operations = new Resource$Folders$Operations(this.context);
}


Expand Down Expand Up @@ -603,7 +604,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -635,7 +636,10 @@ export namespace cloudasset_v1beta1 {
}

export class Resource$Folders$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -692,7 +696,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand All @@ -718,9 +722,11 @@ export namespace cloudasset_v1beta1 {


export class Resource$Organizations {
context: APIRequestContext;
operations: Resource$Organizations$Operations;
constructor() {
this.operations = new Resource$Organizations$Operations();
constructor(context: APIRequestContext) {
this.context = context;
this.operations = new Resource$Organizations$Operations(this.context);
}


Expand Down Expand Up @@ -796,7 +802,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BatchGetAssetsHistoryResponse>(
Expand Down Expand Up @@ -869,7 +875,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -938,7 +944,10 @@ export namespace cloudasset_v1beta1 {
}

export class Resource$Organizations$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -995,7 +1004,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand All @@ -1021,9 +1030,11 @@ export namespace cloudasset_v1beta1 {


export class Resource$Projects {
context: APIRequestContext;
operations: Resource$Projects$Operations;
constructor() {
this.operations = new Resource$Projects$Operations();
constructor(context: APIRequestContext) {
this.context = context;
this.operations = new Resource$Projects$Operations(this.context);
}


Expand Down Expand Up @@ -1099,7 +1110,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BatchGetAssetsHistoryResponse>(
Expand Down Expand Up @@ -1172,7 +1183,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1241,7 +1252,10 @@ export namespace cloudasset_v1beta1 {
}

export class Resource$Projects$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1298,7 +1312,7 @@ export namespace cloudasset_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down
62 changes: 37 additions & 25 deletions src/apis/cloudbilling/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudbilling_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -99,16 +97,17 @@ export namespace cloudbilling_v1 {
* @param {object=} options Options for Cloudbilling
*/
export class Cloudbilling {
context: APIRequestContext;
billingAccounts: Resource$Billingaccounts;
projects: Resource$Projects;
services: Resource$Services;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.billingAccounts = new Resource$Billingaccounts();
this.projects = new Resource$Projects();
this.services = new Resource$Services();
this.billingAccounts = new Resource$Billingaccounts(this.context);
this.projects = new Resource$Projects(this.context);
this.services = new Resource$Services(this.context);
}
}

Expand Down Expand Up @@ -675,9 +674,11 @@ export namespace cloudbilling_v1 {


export class Resource$Billingaccounts {
context: APIRequestContext;
projects: Resource$Billingaccounts$Projects;
constructor() {
this.projects = new Resource$Billingaccounts$Projects();
constructor(context: APIRequestContext) {
this.context = context;
this.projects = new Resource$Billingaccounts$Projects(this.context);
}


Expand Down Expand Up @@ -745,7 +746,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BillingAccount>(parameters, callback);
Expand Down Expand Up @@ -864,7 +865,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BillingAccount>(parameters, callback);
Expand Down Expand Up @@ -933,7 +934,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1072,7 +1073,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListBillingAccountsResponse>(
Expand Down Expand Up @@ -1146,7 +1147,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BillingAccount>(parameters, callback);
Expand Down Expand Up @@ -1216,7 +1217,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1293,7 +1294,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down Expand Up @@ -1431,7 +1432,10 @@ export namespace cloudbilling_v1 {
}

export class Resource$Billingaccounts$Projects {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1571,7 +1575,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListProjectBillingInfoResponse>(
Expand Down Expand Up @@ -1612,7 +1616,10 @@ export namespace cloudbilling_v1 {


export class Resource$Projects {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1730,7 +1737,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ProjectBillingInfo>(parameters, callback);
Expand Down Expand Up @@ -1883,7 +1890,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ProjectBillingInfo>(parameters, callback);
Expand Down Expand Up @@ -1927,9 +1934,11 @@ export namespace cloudbilling_v1 {


export class Resource$Services {
context: APIRequestContext;
skus: Resource$Services$Skus;
constructor() {
this.skus = new Resource$Services$Skus();
constructor(context: APIRequestContext) {
this.context = context;
this.skus = new Resource$Services$Skus(this.context);
}


Expand Down Expand Up @@ -2052,7 +2061,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListServicesResponse>(parameters, callback);
Expand Down Expand Up @@ -2081,7 +2090,10 @@ export namespace cloudbilling_v1 {
}

export class Resource$Services$Skus {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -2212,7 +2224,7 @@ export namespace cloudbilling_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListSkusResponse>(parameters, callback);
Expand Down
60 changes: 35 additions & 25 deletions src/apis/cloudbuild/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudbuild_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,14 +96,15 @@ export namespace cloudbuild_v1 {
* @param {object=} options Options for Cloudbuild
*/
export class Cloudbuild {
context: APIRequestContext;
operations: Resource$Operations;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.operations = new Resource$Operations();
this.projects = new Resource$Projects();
this.operations = new Resource$Operations(this.context);
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -979,7 +978,10 @@ export namespace cloudbuild_v1 {


export class Resource$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1046,7 +1048,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Empty>(parameters, callback);
Expand Down Expand Up @@ -1109,7 +1111,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1185,7 +1187,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListOperationsResponse>(parameters, callback);
Expand Down Expand Up @@ -1249,17 +1251,22 @@ export namespace cloudbuild_v1 {


export class Resource$Projects {
context: APIRequestContext;
builds: Resource$Projects$Builds;
triggers: Resource$Projects$Triggers;
constructor() {
this.builds = new Resource$Projects$Builds();
this.triggers = new Resource$Projects$Triggers();
constructor(context: APIRequestContext) {
this.context = context;
this.builds = new Resource$Projects$Builds(this.context);
this.triggers = new Resource$Projects$Triggers(this.context);
}
}


export class Resource$Projects$Builds {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1320,7 +1327,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'id'],
pathParams: ['id', 'projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Build>(parameters, callback);
Expand Down Expand Up @@ -1391,7 +1398,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId'],
pathParams: ['projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1456,7 +1463,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'id'],
pathParams: ['id', 'projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Build>(parameters, callback);
Expand Down Expand Up @@ -1528,7 +1535,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId'],
pathParams: ['projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListBuildsResponse>(parameters, callback);
Expand Down Expand Up @@ -1613,7 +1620,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'id'],
pathParams: ['id', 'projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1725,7 +1732,10 @@ export namespace cloudbuild_v1 {


export class Resource$Projects$Triggers {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1786,7 +1796,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId'],
pathParams: ['projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BuildTrigger>(parameters, callback);
Expand Down Expand Up @@ -1854,7 +1864,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'triggerId'],
pathParams: ['projectId', 'triggerId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Empty>(parameters, callback);
Expand Down Expand Up @@ -1919,7 +1929,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'triggerId'],
pathParams: ['projectId', 'triggerId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BuildTrigger>(parameters, callback);
Expand Down Expand Up @@ -1991,7 +2001,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId'],
pathParams: ['projectId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListBuildTriggersResponse>(
Expand Down Expand Up @@ -2062,7 +2072,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'triggerId'],
pathParams: ['projectId', 'triggerId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$BuildTrigger>(parameters, callback);
Expand Down Expand Up @@ -2128,7 +2138,7 @@ export namespace cloudbuild_v1 {
params,
requiredParams: ['projectId', 'triggerId'],
pathParams: ['projectId', 'triggerId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down
28 changes: 16 additions & 12 deletions src/apis/cloudbuild/v1alpha1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudbuild_v1alpha1 {
version: 'v1alpha1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,12 +96,13 @@ export namespace cloudbuild_v1alpha1 {
* @param {object=} options Options for Cloudbuild
*/
export class Cloudbuild {
context: APIRequestContext;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.projects = new Resource$Projects();
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -827,15 +826,20 @@ export namespace cloudbuild_v1alpha1 {


export class Resource$Projects {
context: APIRequestContext;
workerPools: Resource$Projects$Workerpools;
constructor() {
this.workerPools = new Resource$Projects$Workerpools();
constructor(context: APIRequestContext) {
this.context = context;
this.workerPools = new Resource$Projects$Workerpools(this.context);
}
}


export class Resource$Projects$Workerpools {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -897,7 +901,7 @@ export namespace cloudbuild_v1alpha1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$WorkerPool>(parameters, callback);
Expand Down Expand Up @@ -964,7 +968,7 @@ export namespace cloudbuild_v1alpha1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Empty>(parameters, callback);
Expand Down Expand Up @@ -1028,7 +1032,7 @@ export namespace cloudbuild_v1alpha1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$WorkerPool>(parameters, callback);
Expand Down Expand Up @@ -1096,7 +1100,7 @@ export namespace cloudbuild_v1alpha1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListWorkerPoolsResponse>(parameters, callback);
Expand Down Expand Up @@ -1164,7 +1168,7 @@ export namespace cloudbuild_v1alpha1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$WorkerPool>(parameters, callback);
Expand Down
61 changes: 38 additions & 23 deletions src/apis/clouddebugger/v2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace clouddebugger_v2 {
version: 'v2';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -99,14 +97,15 @@ export namespace clouddebugger_v2 {
* @param {object=} options Options for Clouddebugger
*/
export class Clouddebugger {
context: APIRequestContext;
controller: Resource$Controller;
debugger: Resource$Debugger;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.controller = new Resource$Controller();
this.debugger = new Resource$Debugger();
this.controller = new Resource$Controller(this.context);
this.debugger = new Resource$Debugger(this.context);
}
}

Expand Down Expand Up @@ -746,17 +745,22 @@ export namespace clouddebugger_v2 {


export class Resource$Controller {
context: APIRequestContext;
debuggees: Resource$Controller$Debuggees;
constructor() {
this.debuggees = new Resource$Controller$Debuggees();
constructor(context: APIRequestContext) {
this.context = context;
this.debuggees = new Resource$Controller$Debuggees(this.context);
}
}


export class Resource$Controller$Debuggees {
context: APIRequestContext;
breakpoints: Resource$Controller$Debuggees$Breakpoints;
constructor() {
this.breakpoints = new Resource$Controller$Debuggees$Breakpoints();
constructor(context: APIRequestContext) {
this.context = context;
this.breakpoints =
new Resource$Controller$Debuggees$Breakpoints(this.context);
}


Expand Down Expand Up @@ -880,7 +884,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$RegisterDebuggeeResponse>(parameters, callback);
Expand All @@ -905,7 +909,10 @@ export namespace clouddebugger_v2 {
}

export class Resource$Controller$Debuggees$Breakpoints {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1035,7 +1042,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: ['debuggeeId'],
pathParams: ['debuggeeId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListActiveBreakpointsResponse>(
Expand Down Expand Up @@ -1181,7 +1188,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: ['debuggeeId', 'id'],
pathParams: ['debuggeeId', 'id'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$UpdateActiveBreakpointResponse>(
Expand Down Expand Up @@ -1245,17 +1252,22 @@ export namespace clouddebugger_v2 {


export class Resource$Debugger {
context: APIRequestContext;
debuggees: Resource$Debugger$Debuggees;
constructor() {
this.debuggees = new Resource$Debugger$Debuggees();
constructor(context: APIRequestContext) {
this.context = context;
this.debuggees = new Resource$Debugger$Debuggees(this.context);
}
}


export class Resource$Debugger$Debuggees {
context: APIRequestContext;
breakpoints: Resource$Debugger$Debuggees$Breakpoints;
constructor() {
this.breakpoints = new Resource$Debugger$Debuggees$Breakpoints();
constructor(context: APIRequestContext) {
this.context = context;
this.breakpoints =
new Resource$Debugger$Debuggees$Breakpoints(this.context);
}


Expand Down Expand Up @@ -1368,7 +1380,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListDebuggeesResponse>(parameters, callback);
Expand Down Expand Up @@ -1402,7 +1414,10 @@ export namespace clouddebugger_v2 {
}

export class Resource$Debugger$Debuggees$Breakpoints {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1518,7 +1533,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: ['debuggeeId', 'breakpointId'],
pathParams: ['breakpointId', 'debuggeeId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Empty>(parameters, callback);
Expand Down Expand Up @@ -1641,7 +1656,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: ['debuggeeId', 'breakpointId'],
pathParams: ['breakpointId', 'debuggeeId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$GetBreakpointResponse>(parameters, callback);
Expand Down Expand Up @@ -1767,7 +1782,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: ['debuggeeId'],
pathParams: ['debuggeeId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListBreakpointsResponse>(parameters, callback);
Expand Down Expand Up @@ -1890,7 +1905,7 @@ export namespace clouddebugger_v2 {
params,
requiredParams: ['debuggeeId'],
pathParams: ['debuggeeId'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$SetBreakpointResponse>(parameters, callback);
Expand Down
44 changes: 27 additions & 17 deletions src/apis/clouderrorreporting/v1beta1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace clouderrorreporting_v1beta1 {
version: 'v1beta1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -100,12 +98,13 @@ export namespace clouderrorreporting_v1beta1 {
* @param {object=} options Options for Clouderrorreporting
*/
export class Clouderrorreporting {
context: APIRequestContext;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.projects = new Resource$Projects();
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -471,13 +470,15 @@ export namespace clouderrorreporting_v1beta1 {


export class Resource$Projects {
context: APIRequestContext;
events: Resource$Projects$Events;
groups: Resource$Projects$Groups;
groupStats: Resource$Projects$Groupstats;
constructor() {
this.events = new Resource$Projects$Events();
this.groups = new Resource$Projects$Groups();
this.groupStats = new Resource$Projects$Groupstats();
constructor(context: APIRequestContext) {
this.context = context;
this.events = new Resource$Projects$Events(this.context);
this.groups = new Resource$Projects$Groups(this.context);
this.groupStats = new Resource$Projects$Groupstats(this.context);
}


Expand Down Expand Up @@ -541,7 +542,7 @@ export namespace clouderrorreporting_v1beta1 {
params,
requiredParams: ['projectName'],
pathParams: ['projectName'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$DeleteEventsResponse>(parameters, callback);
Expand All @@ -568,7 +569,10 @@ export namespace clouderrorreporting_v1beta1 {
}

export class Resource$Projects$Events {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -636,7 +640,7 @@ export namespace clouderrorreporting_v1beta1 {
params,
requiredParams: ['projectName'],
pathParams: ['projectName'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListEventsResponse>(parameters, callback);
Expand Down Expand Up @@ -713,7 +717,7 @@ export namespace clouderrorreporting_v1beta1 {
params,
requiredParams: ['projectName'],
pathParams: ['projectName'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ReportErrorEventResponse>(parameters, callback);
Expand Down Expand Up @@ -792,7 +796,10 @@ export namespace clouderrorreporting_v1beta1 {


export class Resource$Projects$Groups {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -849,7 +856,7 @@ export namespace clouderrorreporting_v1beta1 {
params,
requiredParams: ['groupName'],
pathParams: ['groupName'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ErrorGroup>(parameters, callback);
Expand Down Expand Up @@ -918,7 +925,7 @@ export namespace clouderrorreporting_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ErrorGroup>(parameters, callback);
Expand Down Expand Up @@ -967,7 +974,10 @@ export namespace clouderrorreporting_v1beta1 {


export class Resource$Projects$Groupstats {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1040,7 +1050,7 @@ export namespace clouderrorreporting_v1beta1 {
params,
requiredParams: ['projectName'],
pathParams: ['projectName'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListGroupStatsResponse>(parameters, callback);
Expand Down
59 changes: 34 additions & 25 deletions src/apis/cloudfunctions/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudfunctions_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,14 +96,15 @@ export namespace cloudfunctions_v1 {
* @param {object=} options Options for Cloudfunctions
*/
export class Cloudfunctions {
context: APIRequestContext;
operations: Resource$Operations;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.operations = new Resource$Operations();
this.projects = new Resource$Projects();
this.operations = new Resource$Operations(this.context);
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -813,7 +812,10 @@ export namespace cloudfunctions_v1 {


export class Resource$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -870,7 +872,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -947,7 +949,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListOperationsResponse>(parameters, callback);
Expand Down Expand Up @@ -998,17 +1000,21 @@ export namespace cloudfunctions_v1 {


export class Resource$Projects {
context: APIRequestContext;
locations: Resource$Projects$Locations;
constructor() {
this.locations = new Resource$Projects$Locations();
constructor(context: APIRequestContext) {
this.context = context;
this.locations = new Resource$Projects$Locations(this.context);
}
}


export class Resource$Projects$Locations {
context: APIRequestContext;
functions: Resource$Projects$Locations$Functions;
constructor() {
this.functions = new Resource$Projects$Locations$Functions();
constructor(context: APIRequestContext) {
this.context = context;
this.functions = new Resource$Projects$Locations$Functions(this.context);
}


Expand Down Expand Up @@ -1074,7 +1080,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListLocationsResponse>(parameters, callback);
Expand Down Expand Up @@ -1110,7 +1116,10 @@ export namespace cloudfunctions_v1 {
}

export class Resource$Projects$Locations$Functions {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1175,7 +1184,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CallFunctionResponse>(parameters, callback);
Expand Down Expand Up @@ -1246,7 +1255,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['location'],
pathParams: ['location'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1315,7 +1324,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1398,7 +1407,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$GenerateDownloadUrlResponse>(
Expand Down Expand Up @@ -1488,7 +1497,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$GenerateUploadUrlResponse>(
Expand Down Expand Up @@ -1552,7 +1561,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CloudFunction>(parameters, callback);
Expand Down Expand Up @@ -1622,7 +1631,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1693,7 +1702,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListFunctionsResponse>(parameters, callback);
Expand Down Expand Up @@ -1762,7 +1771,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1833,7 +1842,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1913,7 +1922,7 @@ export namespace cloudfunctions_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down
53 changes: 31 additions & 22 deletions src/apis/cloudfunctions/v1beta2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudfunctions_v1beta2 {
version: 'v1beta2';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,14 +96,15 @@ export namespace cloudfunctions_v1beta2 {
* @param {object=} options Options for Cloudfunctions
*/
export class Cloudfunctions {
context: APIRequestContext;
operations: Resource$Operations;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.operations = new Resource$Operations();
this.projects = new Resource$Projects();
this.operations = new Resource$Operations(this.context);
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -627,7 +626,10 @@ export namespace cloudfunctions_v1beta2 {


export class Resource$Operations {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -684,7 +686,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -762,7 +764,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListOperationsResponse>(parameters, callback);
Expand Down Expand Up @@ -813,17 +815,21 @@ export namespace cloudfunctions_v1beta2 {


export class Resource$Projects {
context: APIRequestContext;
locations: Resource$Projects$Locations;
constructor() {
this.locations = new Resource$Projects$Locations();
constructor(context: APIRequestContext) {
this.context = context;
this.locations = new Resource$Projects$Locations(this.context);
}
}


export class Resource$Projects$Locations {
context: APIRequestContext;
functions: Resource$Projects$Locations$Functions;
constructor() {
this.functions = new Resource$Projects$Locations$Functions();
constructor(context: APIRequestContext) {
this.context = context;
this.functions = new Resource$Projects$Locations$Functions(this.context);
}


Expand Down Expand Up @@ -889,7 +895,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListLocationsResponse>(parameters, callback);
Expand Down Expand Up @@ -925,7 +931,10 @@ export namespace cloudfunctions_v1beta2 {
}

export class Resource$Projects$Locations$Functions {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -991,7 +1000,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CallFunctionResponse>(parameters, callback);
Expand Down Expand Up @@ -1062,7 +1071,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['location'],
pathParams: ['location'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1131,7 +1140,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1214,7 +1223,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$GenerateDownloadUrlResponse>(
Expand Down Expand Up @@ -1304,7 +1313,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$GenerateUploadUrlResponse>(
Expand Down Expand Up @@ -1368,7 +1377,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CloudFunction>(parameters, callback);
Expand Down Expand Up @@ -1439,7 +1448,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['location'],
pathParams: ['location'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListFunctionsResponse>(parameters, callback);
Expand Down Expand Up @@ -1507,7 +1516,7 @@ export namespace cloudfunctions_v1beta2 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down
42 changes: 23 additions & 19 deletions src/apis/cloudidentity/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudidentity_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,12 +96,13 @@ export namespace cloudidentity_v1 {
* @param {object=} options Options for Cloudidentity
*/
export class Cloudidentity {
context: APIRequestContext;
groups: Resource$Groups;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.groups = new Resource$Groups();
this.groups = new Resource$Groups(this.context);
}
}

Expand Down Expand Up @@ -367,9 +366,11 @@ export namespace cloudidentity_v1 {


export class Resource$Groups {
context: APIRequestContext;
memberships: Resource$Groups$Memberships;
constructor() {
this.memberships = new Resource$Groups$Memberships();
constructor(context: APIRequestContext) {
this.context = context;
this.memberships = new Resource$Groups$Memberships(this.context);
}


Expand Down Expand Up @@ -428,7 +429,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -493,7 +494,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -554,7 +555,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Group>(parameters, callback);
Expand Down Expand Up @@ -622,7 +623,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListGroupsResponse>(parameters, callback);
Expand Down Expand Up @@ -693,7 +694,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$LookupGroupNameResponse>(parameters, callback);
Expand Down Expand Up @@ -760,7 +761,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -830,7 +831,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$SearchGroupsResponse>(parameters, callback);
Expand Down Expand Up @@ -975,7 +976,10 @@ export namespace cloudidentity_v1 {
}

export class Resource$Groups$Memberships {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -1037,7 +1041,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1104,7 +1108,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1167,7 +1171,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Membership>(parameters, callback);
Expand Down Expand Up @@ -1239,7 +1243,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListMembershipsResponse>(parameters, callback);
Expand Down Expand Up @@ -1316,7 +1320,7 @@ export namespace cloudidentity_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$LookupMembershipNameResponse>(
Expand Down
40 changes: 22 additions & 18 deletions src/apis/cloudidentity/v1beta1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudidentity_v1beta1 {
version: 'v1beta1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -98,12 +96,13 @@ export namespace cloudidentity_v1beta1 {
* @param {object=} options Options for Cloudidentity
*/
export class Cloudidentity {
context: APIRequestContext;
groups: Resource$Groups;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.groups = new Resource$Groups();
this.groups = new Resource$Groups(this.context);
}
}

Expand Down Expand Up @@ -357,9 +356,11 @@ export namespace cloudidentity_v1beta1 {


export class Resource$Groups {
context: APIRequestContext;
memberships: Resource$Groups$Memberships;
constructor() {
this.memberships = new Resource$Groups$Memberships();
constructor(context: APIRequestContext) {
this.context = context;
this.memberships = new Resource$Groups$Memberships(this.context);
}


Expand Down Expand Up @@ -418,7 +419,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -483,7 +484,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -544,7 +545,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Group>(parameters, callback);
Expand Down Expand Up @@ -615,7 +616,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$LookupGroupNameResponse>(parameters, callback);
Expand Down Expand Up @@ -682,7 +683,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -752,7 +753,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: [],
pathParams: [],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$SearchGroupsResponse>(parameters, callback);
Expand Down Expand Up @@ -875,7 +876,10 @@ export namespace cloudidentity_v1beta1 {
}

export class Resource$Groups$Memberships {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -937,7 +941,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1004,7 +1008,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Operation>(parameters, callback);
Expand Down Expand Up @@ -1067,7 +1071,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Membership>(parameters, callback);
Expand Down Expand Up @@ -1139,7 +1143,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListMembershipsResponse>(parameters, callback);
Expand Down Expand Up @@ -1216,7 +1220,7 @@ export namespace cloudidentity_v1beta1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$LookupMembershipNameResponse>(
Expand Down
140 changes: 85 additions & 55 deletions src/apis/cloudiot/v1.ts

Large diffs are not rendered by default.

106 changes: 61 additions & 45 deletions src/apis/cloudkms/v1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export namespace cloudkms_v1 {
version: 'v1';
}

let context: APIRequestContext;

interface StandardParameters {
/**
* V1 error format.
Expand Down Expand Up @@ -99,12 +97,13 @@ export namespace cloudkms_v1 {
* @param {object=} options Options for Cloudkms
*/
export class Cloudkms {
context: APIRequestContext;
projects: Resource$Projects;

constructor(options: GlobalOptions, google?: GoogleConfigurable) {
context = {_options: options || {}, google};
this.context = {_options: options || {}, google};

this.projects = new Resource$Projects();
this.projects = new Resource$Projects(this.context);
}
}

Expand Down Expand Up @@ -731,17 +730,21 @@ export namespace cloudkms_v1 {


export class Resource$Projects {
context: APIRequestContext;
locations: Resource$Projects$Locations;
constructor() {
this.locations = new Resource$Projects$Locations();
constructor(context: APIRequestContext) {
this.context = context;
this.locations = new Resource$Projects$Locations(this.context);
}
}


export class Resource$Projects$Locations {
context: APIRequestContext;
keyRings: Resource$Projects$Locations$Keyrings;
constructor() {
this.keyRings = new Resource$Projects$Locations$Keyrings();
constructor(context: APIRequestContext) {
this.context = context;
this.keyRings = new Resource$Projects$Locations$Keyrings(this.context);
}


Expand Down Expand Up @@ -796,7 +799,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Location>(parameters, callback);
Expand Down Expand Up @@ -867,7 +870,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListLocationsResponse>(parameters, callback);
Expand Down Expand Up @@ -915,11 +918,15 @@ export namespace cloudkms_v1 {
}

export class Resource$Projects$Locations$Keyrings {
context: APIRequestContext;
cryptoKeys: Resource$Projects$Locations$Keyrings$Cryptokeys;
importJobs: Resource$Projects$Locations$Keyrings$Importjobs;
constructor() {
this.cryptoKeys = new Resource$Projects$Locations$Keyrings$Cryptokeys();
this.importJobs = new Resource$Projects$Locations$Keyrings$Importjobs();
constructor(context: APIRequestContext) {
this.context = context;
this.cryptoKeys =
new Resource$Projects$Locations$Keyrings$Cryptokeys(this.context);
this.importJobs =
new Resource$Projects$Locations$Keyrings$Importjobs(this.context);
}


Expand Down Expand Up @@ -981,7 +988,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$KeyRing>(parameters, callback);
Expand Down Expand Up @@ -1042,7 +1049,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$KeyRing>(parameters, callback);
Expand Down Expand Up @@ -1110,7 +1117,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1180,7 +1187,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListKeyRingsResponse>(parameters, callback);
Expand Down Expand Up @@ -1249,7 +1256,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1329,7 +1336,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down Expand Up @@ -1451,11 +1458,14 @@ export namespace cloudkms_v1 {
}

export class Resource$Projects$Locations$Keyrings$Cryptokeys {
context: APIRequestContext;
cryptoKeyVersions:
Resource$Projects$Locations$Keyrings$Cryptokeys$Cryptokeyversions;
constructor() {
constructor(context: APIRequestContext) {
this.context = context;
this.cryptoKeyVersions =
new Resource$Projects$Locations$Keyrings$Cryptokeys$Cryptokeyversions();
new Resource$Projects$Locations$Keyrings$Cryptokeys$Cryptokeyversions(
this.context);
}


Expand Down Expand Up @@ -1521,7 +1531,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKey>(parameters, callback);
Expand Down Expand Up @@ -1592,7 +1602,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$DecryptResponse>(parameters, callback);
Expand Down Expand Up @@ -1663,7 +1673,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$EncryptResponse>(parameters, callback);
Expand Down Expand Up @@ -1728,7 +1738,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKey>(parameters, callback);
Expand Down Expand Up @@ -1800,7 +1810,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -1873,7 +1883,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListCryptoKeysResponse>(parameters, callback);
Expand Down Expand Up @@ -1943,7 +1953,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKey>(parameters, callback);
Expand Down Expand Up @@ -2016,7 +2026,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -2099,7 +2109,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down Expand Up @@ -2176,7 +2186,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKey>(parameters, callback);
Expand Down Expand Up @@ -2377,7 +2387,10 @@ export namespace cloudkms_v1 {

export class
Resource$Projects$Locations$Keyrings$Cryptokeys$Cryptokeyversions {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -2449,7 +2462,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$AsymmetricDecryptResponse>(
Expand Down Expand Up @@ -2528,7 +2541,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$AsymmetricSignResponse>(parameters, callback);
Expand Down Expand Up @@ -2603,7 +2616,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKeyVersion>(parameters, callback);
Expand Down Expand Up @@ -2682,7 +2695,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKeyVersion>(parameters, callback);
Expand Down Expand Up @@ -2750,7 +2763,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKeyVersion>(parameters, callback);
Expand Down Expand Up @@ -2824,7 +2837,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$PublicKey>(parameters, callback);
Expand Down Expand Up @@ -2905,7 +2918,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$ListCryptoKeyVersionsResponse>(
Expand Down Expand Up @@ -2983,7 +2996,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKeyVersion>(parameters, callback);
Expand Down Expand Up @@ -3059,7 +3072,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['name'],
pathParams: ['name'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$CryptoKeyVersion>(parameters, callback);
Expand Down Expand Up @@ -3236,7 +3249,10 @@ export namespace cloudkms_v1 {


export class Resource$Projects$Locations$Keyrings$Importjobs {
constructor() {}
context: APIRequestContext;
constructor(context: APIRequestContext) {
this.context = context;
}


/**
Expand Down Expand Up @@ -3301,7 +3317,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -3374,7 +3390,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$Policy>(parameters, callback);
Expand Down Expand Up @@ -3457,7 +3473,7 @@ export namespace cloudkms_v1 {
params,
requiredParams: ['resource'],
pathParams: ['resource'],
context
context: this.context
};
if (callback) {
createAPIRequest<Schema$TestIamPermissionsResponse>(
Expand Down
Loading