Skip to content

Commit 0794b2e

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

File tree

3 files changed

+270
-0
lines changed

3 files changed

+270
-0
lines changed

client.gen.go

Lines changed: 184 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: 8 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: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2842,6 +2842,76 @@
28422842
]
28432843
}
28442844
},
2845+
"/teams/{team_name}/addons/{addon_team}/{addon_type}/{addon_name}/versions/{version_name}/assets": {
2846+
"get": {
2847+
"description": "Download an asset for a given addon version as the current team.",
2848+
"operationId": "DownloadAddonAssetByTeam",
2849+
"parameters": [
2850+
{
2851+
"in": "header",
2852+
"name": "Accept",
2853+
"required": false,
2854+
"schema": {
2855+
"type": "string"
2856+
}
2857+
},
2858+
{
2859+
"$ref": "#/components/parameters/team_name"
2860+
},
2861+
{
2862+
"$ref": "#/components/parameters/addon_team"
2863+
},
2864+
{
2865+
"$ref": "#/components/parameters/addon_type"
2866+
},
2867+
{
2868+
"$ref": "#/components/parameters/addon_name"
2869+
},
2870+
{
2871+
"$ref": "#/components/parameters/version_name"
2872+
}
2873+
],
2874+
"responses": {
2875+
"200": {
2876+
"description": "Response",
2877+
"content": {
2878+
"application/json": {
2879+
"schema": {
2880+
"$ref": "#/components/schemas/AddonAsset"
2881+
}
2882+
}
2883+
}
2884+
},
2885+
"302": {
2886+
"description": "Response",
2887+
"headers": {
2888+
"Location": {
2889+
"schema": {
2890+
"type": "string"
2891+
}
2892+
}
2893+
}
2894+
},
2895+
"401": {
2896+
"$ref": "#/components/responses/RequiresAuthentication"
2897+
},
2898+
"404": {
2899+
"$ref": "#/components/responses/NotFound"
2900+
},
2901+
"429": {
2902+
"$ref": "#/components/responses/TooManyRequests"
2903+
},
2904+
"500": {
2905+
"$ref": "#/components/responses/InternalError"
2906+
}
2907+
},
2908+
"tags": [
2909+
"teams",
2910+
"addons",
2911+
"usage"
2912+
]
2913+
}
2914+
},
28452915
"/teams/{team_name}/invitations": {
28462916
"get": {
28472917
"operationId": "ListTeamInvitations",
@@ -5286,6 +5356,14 @@
52865356
"$ref": "#/components/schemas/TeamName"
52875357
}
52885358
},
5359+
"addon_team": {
5360+
"in": "path",
5361+
"name": "addon_team",
5362+
"required": true,
5363+
"schema": {
5364+
"$ref": "#/components/schemas/TeamName"
5365+
}
5366+
},
52895367
"email": {
52905368
"in": "path",
52915369
"name": "email",

0 commit comments

Comments
 (0)