Skip to content

Commit db26b9c

Browse files
authored
fix: Generate CloudQuery Go API Client from spec.json (#73)
This PR was created by a scheduled workflow to generate the CloudQuery Go API Client from `spec.json`
1 parent 69d6afe commit db26b9c

File tree

3 files changed

+300
-0
lines changed

3 files changed

+300
-0
lines changed

client.gen.go

Lines changed: 185 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

models.gen.go

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

spec.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2283,6 +2283,64 @@
22832283
]
22842284
}
22852285
},
2286+
"/teams/{team_name}/addon-orders": {
2287+
"get": {
2288+
"description": "List all addon orders for the team.",
2289+
"operationId": "ListAddonOrdersByTeam",
2290+
"parameters": [
2291+
{
2292+
"$ref": "#/components/parameters/team_name"
2293+
},
2294+
{
2295+
"$ref": "#/components/parameters/page"
2296+
},
2297+
{
2298+
"$ref": "#/components/parameters/per_page"
2299+
}
2300+
],
2301+
"responses": {
2302+
"200": {
2303+
"description": "Response",
2304+
"content": {
2305+
"application/json": {
2306+
"schema": {
2307+
"required": [
2308+
"items",
2309+
"metadata"
2310+
],
2311+
"properties": {
2312+
"items": {
2313+
"items": {
2314+
"$ref": "#/components/schemas/AddonOrder"
2315+
},
2316+
"type": "array"
2317+
},
2318+
"metadata": {
2319+
"$ref": "#/components/schemas/ListMetadata"
2320+
}
2321+
}
2322+
}
2323+
}
2324+
}
2325+
},
2326+
"401": {
2327+
"$ref": "#/components/responses/RequiresAuthentication"
2328+
},
2329+
"403": {
2330+
"$ref": "#/components/responses/Forbidden"
2331+
},
2332+
"404": {
2333+
"$ref": "#/components/responses/NotFound"
2334+
},
2335+
"500": {
2336+
"$ref": "#/components/responses/InternalError"
2337+
}
2338+
},
2339+
"tags": [
2340+
"addons"
2341+
]
2342+
}
2343+
},
22862344
"/teams/{team_name}/memberships": {
22872345
"get": {
22882346
"description": "Get memberships to the team.",
@@ -4743,6 +4801,38 @@
47434801
"title": "Team",
47444802
"type": "object"
47454803
},
4804+
"AddonOrder": {
4805+
"additionalProperties": false,
4806+
"description": "CloudQuery Addon Order",
4807+
"properties": {
4808+
"team_name": {
4809+
"$ref": "#/components/schemas/TeamName"
4810+
},
4811+
"addon_team": {
4812+
"$ref": "#/components/schemas/TeamName"
4813+
},
4814+
"addon_type": {
4815+
"$ref": "#/components/schemas/AddonType"
4816+
},
4817+
"addon_name": {
4818+
"$ref": "#/components/schemas/AddonName"
4819+
},
4820+
"purchase_date": {
4821+
"type": "string",
4822+
"format": "date-time",
4823+
"example": "2017-07-14T16:53:42Z"
4824+
}
4825+
},
4826+
"required": [
4827+
"team_name",
4828+
"addon_team",
4829+
"addon_type",
4830+
"addon_name",
4831+
"purchase_date"
4832+
],
4833+
"title": "CloudQuery Addon",
4834+
"type": "object"
4835+
},
47464836
"Email": {
47474837
"type": "string",
47484838
"example": "user@cloudquery.io",

0 commit comments

Comments
 (0)