Skip to content

Commit 920fe01

Browse files
feat(firebaseappdistribution)!: update the API
BREAKING CHANGE: This release has breaking changes. #### firebaseappdistribution:v1alpha The following keys were deleted: - resources.apps.methods.provisionApp.description - resources.apps.methods.provisionApp.flatPath - resources.apps.methods.provisionApp.httpMethod - resources.apps.methods.provisionApp.id - resources.apps.methods.provisionApp.parameterOrder - resources.apps.methods.provisionApp.parameters.mobilesdkAppId.description - resources.apps.methods.provisionApp.parameters.mobilesdkAppId.location - resources.apps.methods.provisionApp.parameters.mobilesdkAppId.required - resources.apps.methods.provisionApp.parameters.mobilesdkAppId.type - resources.apps.methods.provisionApp.path - resources.apps.methods.provisionApp.response.$ref - resources.apps.methods.provisionApp.scopes - schemas.GoogleFirebaseAppdistroV1alphaAiInstructions.description - schemas.GoogleFirebaseAppdistroV1alphaProvisionAppResponse.description - schemas.GoogleFirebaseAppdistroV1alphaProvisionAppResponse.id - schemas.GoogleFirebaseAppdistroV1alphaProvisionAppResponse.type The following keys were changed: - resources.projects.resources.apps.methods.updateTestConfig.description
1 parent d7892db commit 920fe01

File tree

2 files changed

+3
-146
lines changed

2 files changed

+3
-146
lines changed

‎discovery/firebaseappdistribution-v1alpha.json

Lines changed: 2 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -169,30 +169,6 @@
169169
"scopes": [
170170
"https://www.googleapis.com/auth/cloud-platform"
171171
]
172-
},
173-
"provisionApp": {
174-
"description": "Provision app distribution for an existing Firebase app, enabling it to subsequently be used by appdistro.",
175-
"flatPath": "v1alpha/apps/{mobilesdkAppId}",
176-
"httpMethod": "POST",
177-
"id": "firebaseappdistribution.apps.provisionApp",
178-
"parameterOrder": [
179-
"mobilesdkAppId"
180-
],
181-
"parameters": {
182-
"mobilesdkAppId": {
183-
"description": "Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
184-
"location": "path",
185-
"required": true,
186-
"type": "string"
187-
}
188-
},
189-
"path": "v1alpha/apps/{mobilesdkAppId}",
190-
"response": {
191-
"$ref": "GoogleFirebaseAppdistroV1alphaProvisionAppResponse"
192-
},
193-
"scopes": [
194-
"https://www.googleapis.com/auth/cloud-platform"
195-
]
196172
}
197173
},
198174
"resources": {
@@ -436,7 +412,7 @@
436412
]
437413
},
438414
"updateTestConfig": {
439-
"description": "Updates a release.",
415+
"description": "Updates automated test configuration.",
440416
"flatPath": "v1alpha/projects/{projectsId}/apps/{appsId}/testConfig",
441417
"httpMethod": "PATCH",
442418
"id": "firebaseappdistribution.projects.apps.updateTestConfig",
@@ -831,7 +807,7 @@
831807
}
832808
}
833809
},
834-
"revision": "20250314",
810+
"revision": "20250416",
835811
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
836812
"schemas": {
837813
"AndroidxCrawlerOutputPoint": {
@@ -959,7 +935,6 @@
959935
"type": "object"
960936
},
961937
"GoogleFirebaseAppdistroV1alphaAiInstructions": {
962-
"description": "Instructions for AI driven test",
963938
"id": "GoogleFirebaseAppdistroV1alphaAiInstructions",
964939
"properties": {
965940
"steps": {
@@ -1669,12 +1644,6 @@
16691644
},
16701645
"type": "object"
16711646
},
1672-
"GoogleFirebaseAppdistroV1alphaProvisionAppResponse": {
1673-
"description": "The response message for `ProvisionApp`.",
1674-
"id": "GoogleFirebaseAppdistroV1alphaProvisionAppResponse",
1675-
"properties": {},
1676-
"type": "object"
1677-
},
16781647
"GoogleFirebaseAppdistroV1alphaRelease": {
16791648
"description": "Proto defining a release object",
16801649
"id": "GoogleFirebaseAppdistroV1alphaRelease",

‎src/apis/firebaseappdistribution/v1alpha.ts

Lines changed: 1 addition & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,6 @@ export namespace firebaseappdistribution_v1alpha {
150150
*/
151151
certificateHashSha256?: string | null;
152152
}
153-
/**
154-
* Instructions for AI driven test
155-
*/
156153
export interface Schema$GoogleFirebaseAppdistroV1alphaAiInstructions {
157154
/**
158155
* Required. Steps to be accomplished by the AI
@@ -579,10 +576,6 @@ export namespace firebaseappdistribution_v1alpha {
579576
*/
580577
usernameResourceName?: string | null;
581578
}
582-
/**
583-
* The response message for `ProvisionApp`.
584-
*/
585-
export interface Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse {}
586579
/**
587580
* Proto defining a release object
588581
*/
@@ -1114,104 +1107,6 @@ export namespace firebaseappdistribution_v1alpha {
11141107
);
11151108
}
11161109
}
1117-
1118-
/**
1119-
* Provision app distribution for an existing Firebase app, enabling it to subsequently be used by appdistro.
1120-
*
1121-
* @param params - Parameters for request
1122-
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
1123-
* @param callback - Optional callback that handles the response.
1124-
* @returns A promise if used with async/await, or void if used with a callback.
1125-
*/
1126-
provisionApp(
1127-
params: Params$Resource$Apps$Provisionapp,
1128-
options: StreamMethodOptions
1129-
): GaxiosPromise<Readable>;
1130-
provisionApp(
1131-
params?: Params$Resource$Apps$Provisionapp,
1132-
options?: MethodOptions
1133-
): GaxiosPromise<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>;
1134-
provisionApp(
1135-
params: Params$Resource$Apps$Provisionapp,
1136-
options: StreamMethodOptions | BodyResponseCallback<Readable>,
1137-
callback: BodyResponseCallback<Readable>
1138-
): void;
1139-
provisionApp(
1140-
params: Params$Resource$Apps$Provisionapp,
1141-
options:
1142-
| MethodOptions
1143-
| BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>,
1144-
callback: BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1145-
): void;
1146-
provisionApp(
1147-
params: Params$Resource$Apps$Provisionapp,
1148-
callback: BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1149-
): void;
1150-
provisionApp(
1151-
callback: BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1152-
): void;
1153-
provisionApp(
1154-
paramsOrCallback?:
1155-
| Params$Resource$Apps$Provisionapp
1156-
| BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1157-
| BodyResponseCallback<Readable>,
1158-
optionsOrCallback?:
1159-
| MethodOptions
1160-
| StreamMethodOptions
1161-
| BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1162-
| BodyResponseCallback<Readable>,
1163-
callback?:
1164-
| BodyResponseCallback<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1165-
| BodyResponseCallback<Readable>
1166-
):
1167-
| void
1168-
| GaxiosPromise<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>
1169-
| GaxiosPromise<Readable> {
1170-
let params = (paramsOrCallback ||
1171-
{}) as Params$Resource$Apps$Provisionapp;
1172-
let options = (optionsOrCallback || {}) as MethodOptions;
1173-
1174-
if (typeof paramsOrCallback === 'function') {
1175-
callback = paramsOrCallback;
1176-
params = {} as Params$Resource$Apps$Provisionapp;
1177-
options = {};
1178-
}
1179-
1180-
if (typeof optionsOrCallback === 'function') {
1181-
callback = optionsOrCallback;
1182-
options = {};
1183-
}
1184-
1185-
const rootUrl =
1186-
options.rootUrl || 'https://firebaseappdistribution.googleapis.com/';
1187-
const parameters = {
1188-
options: Object.assign(
1189-
{
1190-
url: (rootUrl + '/v1alpha/apps/{mobilesdkAppId}').replace(
1191-
/([^:]\/)\/+/g,
1192-
'$1'
1193-
),
1194-
method: 'POST',
1195-
apiVersion: '',
1196-
},
1197-
options
1198-
),
1199-
params,
1200-
requiredParams: ['mobilesdkAppId'],
1201-
pathParams: ['mobilesdkAppId'],
1202-
context: this.context,
1203-
};
1204-
if (callback) {
1205-
createAPIRequest<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>(
1206-
parameters,
1207-
callback as BodyResponseCallback<unknown>
1208-
);
1209-
} else {
1210-
return createAPIRequest<Schema$GoogleFirebaseAppdistroV1alphaProvisionAppResponse>(
1211-
parameters
1212-
);
1213-
}
1214-
}
12151110
}
12161111

12171112
export interface Params$Resource$Apps$Get extends StandardParameters {
@@ -1230,13 +1125,6 @@ export namespace firebaseappdistribution_v1alpha {
12301125
*/
12311126
mobilesdkAppId?: string;
12321127
}
1233-
export interface Params$Resource$Apps$Provisionapp
1234-
extends StandardParameters {
1235-
/**
1236-
* Unique id for a Firebase app of the format: {version\}:{project_number\}:{platform\}:{hash(bundle_id)\} Example: 1:581234567376:android:aa0a3c7b135e90289
1237-
*/
1238-
mobilesdkAppId?: string;
1239-
}
12401128

12411129
export class Resource$Apps$Releases {
12421130
context: APIRequestContext;
@@ -2054,7 +1942,7 @@ export namespace firebaseappdistribution_v1alpha {
20541942
}
20551943

20561944
/**
2057-
* Updates a release.
1945+
* Updates automated test configuration.
20581946
*
20591947
* @param params - Parameters for request
20601948
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.

0 commit comments

Comments
 (0)