Skip to content

Commit a522d33

Browse files
committed
Merge 'billing-Node.js-2022-01-01-online-2288-2026_02_25_19_40_42' into 'master'
feat: auto generate for billing-Node.js-2022-01-01-online-2288-2026_02_25_19_40_42 See merge request: !36
2 parents 0debf34 + 787550b commit a522d33

24 files changed

+958
-1
lines changed

meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"lasted": "1.0.6",
3-
"meta_commit": "94108205a5072bdcdff51fb13907025c154c055b"
3+
"meta_commit": "6e2b96d8c47c963d7b64ecac61723cb32d504b29"
44
}

service/billing/src/api.ts

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ import { DeleteBudgetRequest } from './types/index';
3030
import { DeleteBudgetResponse } from './types/index';
3131
import { DeleteFinancialRelationRequest } from './types/index';
3232
import { DeleteFinancialRelationResponse } from './types/index';
33+
import { GetFilterInfoForCostAnalysisRequest } from './types/index';
34+
import { GetFilterInfoForCostAnalysisResponse } from './types/index';
3335
import { GetOrderRequest } from './types/index';
3436
import { GetOrderResponse } from './types/index';
3537
import { HandleInvitationRequest } from './types/index';
@@ -74,6 +76,8 @@ import { ListBudgetFilterZoneCodeRequest } from './types/index';
7476
import { ListBudgetFilterZoneCodeResponse } from './types/index';
7577
import { ListBudgetRequest } from './types/index';
7678
import { ListBudgetResponse } from './types/index';
79+
import { ListCostAnalysisOpenApiRequest } from './types/index';
80+
import { ListCostAnalysisOpenApiResponse } from './types/index';
7781
import { ListCouponUsageRecordsRequest } from './types/index';
7882
import { ListCouponUsageRecordsResponse } from './types/index';
7983
import { ListCouponsRequest } from './types/index';
@@ -106,6 +110,8 @@ import { QueryPriceForRenewRequest } from './types/index';
106110
import { QueryPriceForRenewResponse } from './types/index';
107111
import { QueryPriceForSubscriptionRequest } from './types/index';
108112
import { QueryPriceForSubscriptionResponse } from './types/index';
113+
import { QueryTagValueByTagKeyRequest } from './types/index';
114+
import { QueryTagValueByTagKeyResponse } from './types/index';
109115
import { RenewInstanceRequest } from './types/index';
110116
import { RenewInstanceResponse } from './types/index';
111117
import { SetRenewalTypeRequest } from './types/index';
@@ -128,6 +134,7 @@ export type CreateBudgetCommandOutput = CommandOutput<CreateBudgetResponse>;
128134
export type CreateFinancialRelationCommandOutput = CommandOutput<CreateFinancialRelationResponse>;
129135
export type DeleteBudgetCommandOutput = CommandOutput<DeleteBudgetResponse>;
130136
export type DeleteFinancialRelationCommandOutput = CommandOutput<DeleteFinancialRelationResponse>;
137+
export type GetFilterInfoForCostAnalysisCommandOutput = CommandOutput<GetFilterInfoForCostAnalysisResponse>;
131138
export type GetOrderCommandOutput = CommandOutput<GetOrderResponse>;
132139
export type HandleInvitationCommandOutput = CommandOutput<HandleInvitationResponse>;
133140
export type ListAmortizedCostBillDailyCommandOutput = CommandOutput<ListAmortizedCostBillDailyResponse>;
@@ -150,6 +157,7 @@ export type ListBudgetFilterSubjectInfoCommandOutput = CommandOutput<ListBudgetF
150157
export type ListBudgetFilterTagKeyCommandOutput = CommandOutput<ListBudgetFilterTagKeyResponse>;
151158
export type ListBudgetFilterTagValueCommandOutput = CommandOutput<ListBudgetFilterTagValueResponse>;
152159
export type ListBudgetFilterZoneCodeCommandOutput = CommandOutput<ListBudgetFilterZoneCodeResponse>;
160+
export type ListCostAnalysisOpenApiCommandOutput = CommandOutput<ListCostAnalysisOpenApiResponse>;
153161
export type ListCouponUsageRecordsCommandOutput = CommandOutput<ListCouponUsageRecordsResponse>;
154162
export type ListCouponsCommandOutput = CommandOutput<ListCouponsResponse>;
155163
export type ListFinancialRelationCommandOutput = CommandOutput<ListFinancialRelationResponse>;
@@ -166,6 +174,7 @@ export type QueryBudgetDetailCommandOutput = CommandOutput<QueryBudgetDetailResp
166174
export type QueryPriceForPayAsYouGoCommandOutput = CommandOutput<QueryPriceForPayAsYouGoResponse>;
167175
export type QueryPriceForRenewCommandOutput = CommandOutput<QueryPriceForRenewResponse>;
168176
export type QueryPriceForSubscriptionCommandOutput = CommandOutput<QueryPriceForSubscriptionResponse>;
177+
export type QueryTagValueByTagKeyCommandOutput = CommandOutput<QueryTagValueByTagKeyResponse>;
169178
export type RenewInstanceCommandOutput = CommandOutput<RenewInstanceResponse>;
170179
export type SetRenewalTypeCommandOutput = CommandOutput<SetRenewalTypeResponse>;
171180
export type UnsubscribeInstanceCommandOutput = CommandOutput<UnsubscribeInstanceResponse>;
@@ -305,6 +314,21 @@ export class DeleteFinancialRelationCommand extends Command<
305314
this.requestConfig = buildRequestConfigFromMetaPath(DeleteFinancialRelationCommand.metaPath);
306315
}
307316
}
317+
/**
318+
* Command to GetFilterInfoForCostAnalysis
319+
*/
320+
export class GetFilterInfoForCostAnalysisCommand extends Command<
321+
GetFilterInfoForCostAnalysisRequest,
322+
GetFilterInfoForCostAnalysisCommandOutput,
323+
'GetFilterInfoForCostAnalysisCommand'
324+
> {
325+
static readonly metaPath = '/GetFilterInfoForCostAnalysis/2022-01-01/billing/post/application_json/';
326+
327+
constructor(input: GetFilterInfoForCostAnalysisRequest) {
328+
super(input);
329+
this.requestConfig = buildRequestConfigFromMetaPath(GetFilterInfoForCostAnalysisCommand.metaPath);
330+
}
331+
}
308332
/**
309333
* Command to GetOrder
310334
*/
@@ -635,6 +659,21 @@ export class ListBudgetFilterZoneCodeCommand extends Command<
635659
this.requestConfig = buildRequestConfigFromMetaPath(ListBudgetFilterZoneCodeCommand.metaPath);
636660
}
637661
}
662+
/**
663+
* Command to ListCostAnalysisOpenApi
664+
*/
665+
export class ListCostAnalysisOpenApiCommand extends Command<
666+
ListCostAnalysisOpenApiRequest,
667+
ListCostAnalysisOpenApiCommandOutput,
668+
'ListCostAnalysisOpenApiCommand'
669+
> {
670+
static readonly metaPath = '/ListCostAnalysisOpenApi/2022-01-01/billing/post/application_json/';
671+
672+
constructor(input: ListCostAnalysisOpenApiRequest) {
673+
super(input);
674+
this.requestConfig = buildRequestConfigFromMetaPath(ListCostAnalysisOpenApiCommand.metaPath);
675+
}
676+
}
638677
/**
639678
* Command to ListCouponUsageRecords
640679
*/
@@ -875,6 +914,21 @@ export class QueryPriceForSubscriptionCommand extends Command<
875914
this.requestConfig = buildRequestConfigFromMetaPath(QueryPriceForSubscriptionCommand.metaPath);
876915
}
877916
}
917+
/**
918+
* Command to QueryTagValueByTagKey
919+
*/
920+
export class QueryTagValueByTagKeyCommand extends Command<
921+
QueryTagValueByTagKeyRequest,
922+
QueryTagValueByTagKeyCommandOutput,
923+
'QueryTagValueByTagKeyCommand'
924+
> {
925+
static readonly metaPath = '/QueryTagValueByTagKey/2022-01-01/billing/post/application_json/';
926+
927+
constructor(input: QueryTagValueByTagKeyRequest) {
928+
super(input);
929+
this.requestConfig = buildRequestConfigFromMetaPath(QueryTagValueByTagKeyCommand.metaPath);
930+
}
931+
}
878932
/**
879933
* Command to RenewInstance
880934
*/
@@ -961,6 +1015,7 @@ export default {
9611015
CreateFinancialRelationCommand,
9621016
DeleteBudgetCommand,
9631017
DeleteFinancialRelationCommand,
1018+
GetFilterInfoForCostAnalysisCommand,
9641019
GetOrderCommand,
9651020
HandleInvitationCommand,
9661021
ListAmortizedCostBillDailyCommand,
@@ -983,6 +1038,7 @@ export default {
9831038
ListBudgetFilterTagKeyCommand,
9841039
ListBudgetFilterTagValueCommand,
9851040
ListBudgetFilterZoneCodeCommand,
1041+
ListCostAnalysisOpenApiCommand,
9861042
ListCouponUsageRecordsCommand,
9871043
ListCouponsCommand,
9881044
ListFinancialRelationCommand,
@@ -999,6 +1055,7 @@ export default {
9991055
QueryPriceForPayAsYouGoCommand,
10001056
QueryPriceForRenewCommand,
10011057
QueryPriceForSubscriptionCommand,
1058+
QueryTagValueByTagKeyCommand,
10021059
RenewInstanceCommand,
10031060
SetRenewalTypeCommand,
10041061
UnsubscribeInstanceCommand,
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface BillCategoryListForGetFilterInfoForCostAnalysisOutput
20+
*/
21+
export interface BillCategoryListForGetFilterInfoForCostAnalysisOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof BillCategoryListForGetFilterInfoForCostAnalysisOutput
26+
*/
27+
BillCategoryCode?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof BillCategoryListForGetFilterInfoForCostAnalysisOutput
32+
*/
33+
BillCategoryName?: string;
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface BillingModeListForGetFilterInfoForCostAnalysisOutput
20+
*/
21+
export interface BillingModeListForGetFilterInfoForCostAnalysisOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof BillingModeListForGetFilterInfoForCostAnalysisOutput
26+
*/
27+
BillingModeCode?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof BillingModeListForGetFilterInfoForCostAnalysisOutput
32+
*/
33+
BillingModeName?: string;
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface BusinessModeListForGetFilterInfoForCostAnalysisOutput
20+
*/
21+
export interface BusinessModeListForGetFilterInfoForCostAnalysisOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof BusinessModeListForGetFilterInfoForCostAnalysisOutput
26+
*/
27+
BusinessModeCode?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof BusinessModeListForGetFilterInfoForCostAnalysisOutput
32+
*/
33+
BusinessModeName?: string;
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface ConfigurationCodeForGetFilterInfoForCostAnalysisOutput
20+
*/
21+
export interface ConfigurationCodeForGetFilterInfoForCostAnalysisOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof ConfigurationCodeForGetFilterInfoForCostAnalysisOutput
26+
*/
27+
ConfigCode?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof ConfigurationCodeForGetFilterInfoForCostAnalysisOutput
32+
*/
33+
ConfigName?: string;
34+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
import { CostForListCostAnalysisOpenApiOutput } from './cost-for-list-cost-analysis-open-api-output';
16+
/**
17+
*
18+
*
19+
* @export
20+
* @interface CostDataForListCostAnalysisOpenApiOutput
21+
*/
22+
export interface CostDataForListCostAnalysisOpenApiOutput {
23+
24+
/**
25+
* @type {number}
26+
* @memberof CostDataForListCostAnalysisOpenApiOutput
27+
*/
28+
ClassifyDimension?: number;
29+
30+
/**
31+
* @type {string}
32+
* @memberof CostDataForListCostAnalysisOpenApiOutput
33+
*/
34+
ClassifyItem?: string;
35+
36+
/**
37+
* @type {Array<CostForListCostAnalysisOpenApiOutput>}
38+
* @memberof CostDataForListCostAnalysisOpenApiOutput
39+
*/
40+
Costs?: Array<CostForListCostAnalysisOpenApiOutput>;
41+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface CostForListCostAnalysisOpenApiOutput
20+
*/
21+
export interface CostForListCostAnalysisOpenApiOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof CostForListCostAnalysisOpenApiOutput
26+
*/
27+
Amount?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof CostForListCostAnalysisOpenApiOutput
32+
*/
33+
TimeStr?: string;
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* billing
5+
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
6+
*
7+
* OpenAPI spec version: common-version
8+
*
9+
*
10+
* NOTE: This class is auto generated by the swagger code generator program.
11+
* https://github.com/swagger-api/swagger-codegen.git
12+
* Do not edit the class manually.
13+
*/
14+
15+
/**
16+
*
17+
*
18+
* @export
19+
* @interface ElementCodeListForGetFilterInfoForCostAnalysisOutput
20+
*/
21+
export interface ElementCodeListForGetFilterInfoForCostAnalysisOutput {
22+
23+
/**
24+
* @type {string}
25+
* @memberof ElementCodeListForGetFilterInfoForCostAnalysisOutput
26+
*/
27+
ProductElementCode?: string;
28+
29+
/**
30+
* @type {string}
31+
* @memberof ElementCodeListForGetFilterInfoForCostAnalysisOutput
32+
*/
33+
ProductElementName?: string;
34+
}

0 commit comments

Comments
 (0)