Update optional parameters

This commit is contained in:
2024-10-04 19:16:05 -03:00
parent b0788d5f72
commit 55b4e64594
2 changed files with 24 additions and 24 deletions

View File

@ -63,7 +63,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
login(body: LoginRequest | undefined): Promise<LoginResponse> { login(body?: LoginRequest | undefined): Promise<LoginResponse> {
let url_ = this.baseUrl + "/v1/login"; let url_ = this.baseUrl + "/v1/login";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -106,7 +106,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
register(body: RegisterRequest | undefined): Promise<LoginResponse> { register(body?: RegisterRequest | undefined): Promise<LoginResponse> {
let url_ = this.baseUrl + "/v1/register"; let url_ = this.baseUrl + "/v1/register";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -149,7 +149,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
refresh(body: RefreshRequest | undefined): Promise<LoginResponse> { refresh(body?: RefreshRequest | undefined): Promise<LoginResponse> {
let url_ = this.baseUrl + "/v1/refresh"; let url_ = this.baseUrl + "/v1/refresh";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -227,7 +227,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param page (optional) * @param page (optional)
* @return OK * @return OK
*/ */
getClusters(page: number | undefined): Promise<GameServerCluster[]> { getClusters(page?: number | undefined): Promise<GameServerCluster[]> {
let url_ = this.baseUrl + "/v1/clusters?"; let url_ = this.baseUrl + "/v1/clusters?";
if (page === null) if (page === null)
throw new Error("The parameter 'page' cannot be null."); throw new Error("The parameter 'page' cannot be null.");
@ -311,7 +311,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param page (optional) * @param page (optional)
* @return OK * @return OK
*/ */
getFiles(page: number | undefined): Promise<File[]> { getFiles(page?: number | undefined): Promise<File[]> {
let url_ = this.baseUrl + "/v1/files?"; let url_ = this.baseUrl + "/v1/files?";
if (page === null) if (page === null)
throw new Error("The parameter 'page' cannot be null."); throw new Error("The parameter 'page' cannot be null.");
@ -474,7 +474,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param page (optional) * @param page (optional)
* @return OK * @return OK
*/ */
getGameServers(id: string, page: number | undefined): Promise<GameServer[]> { getGameServers(id: string, page?: number | undefined): Promise<GameServer[]> {
let url_ = this.baseUrl + "/v1/games/{id}/servers?"; let url_ = this.baseUrl + "/v1/games/{id}/servers?";
if (id === undefined || id === null) if (id === undefined || id === null)
throw new Error("The parameter 'id' must be defined."); throw new Error("The parameter 'id' must be defined.");
@ -520,7 +520,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param page (optional) * @param page (optional)
* @return OK * @return OK
*/ */
getGameClusters(id: string, page: number | undefined): Promise<GameServerCluster[]> { getGameClusters(id: string, page?: number | undefined): Promise<GameServerCluster[]> {
let url_ = this.baseUrl + "/v1/games/{id}/clusters?"; let url_ = this.baseUrl + "/v1/games/{id}/clusters?";
if (id === undefined || id === null) if (id === undefined || id === null)
throw new Error("The parameter 'id' must be defined."); throw new Error("The parameter 'id' must be defined.");
@ -571,7 +571,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param limit (optional) * @param limit (optional)
* @return OK * @return OK
*/ */
getGroups(uuid: string | undefined, tag: string | undefined, name: string | undefined, email: string | undefined, page: number | undefined, limit: number | undefined): Promise<Group[]> { getGroups(uuid?: string | undefined, tag?: string | undefined, name?: string | undefined, email?: string | undefined, page?: number | undefined, limit?: number | undefined): Promise<Group[]> {
let url_ = this.baseUrl + "/v1/groups?"; let url_ = this.baseUrl + "/v1/groups?";
if (uuid === null) if (uuid === null)
throw new Error("The parameter 'uuid' cannot be null."); throw new Error("The parameter 'uuid' cannot be null.");
@ -757,7 +757,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param order (optional) * @param order (optional)
* @return OK * @return OK
*/ */
getLeaderboard(order: LeaderboardOrder | undefined): Promise<LeaderboardItem[]> { getLeaderboard(order?: LeaderboardOrder | undefined): Promise<LeaderboardItem[]> {
let url_ = this.baseUrl + "/v1/leaderboard?"; let url_ = this.baseUrl + "/v1/leaderboard?";
if (order === null) if (order === null)
throw new Error("The parameter 'order' cannot be null."); throw new Error("The parameter 'order' cannot be null.");
@ -800,7 +800,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
search(body: SearchRequest | undefined): Promise<any[]> { search(body?: SearchRequest | undefined): Promise<any[]> {
let url_ = this.baseUrl + "/v1/search"; let url_ = this.baseUrl + "/v1/search";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -847,7 +847,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param limit (optional) * @param limit (optional)
* @return OK * @return OK
*/ */
getServers(address: string | undefined, query_port: number | undefined, country: string | undefined, page: number | undefined, limit: number | undefined): Promise<GameServer[]> { getServers(address?: string | undefined, query_port?: number | undefined, country?: string | undefined, page?: number | undefined, limit?: number | undefined): Promise<GameServer[]> {
let url_ = this.baseUrl + "/v1/servers?"; let url_ = this.baseUrl + "/v1/servers?";
if (address === null) if (address === null)
throw new Error("The parameter 'address' cannot be null."); throw new Error("The parameter 'address' cannot be null.");
@ -1023,7 +1023,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param page (optional) * @param page (optional)
* @return OK * @return OK
*/ */
getSubscriptions(page: number | undefined): Promise<Subscription[]> { getSubscriptions(page?: number | undefined): Promise<Subscription[]> {
let url_ = this.baseUrl + "/v1/subscriptions?"; let url_ = this.baseUrl + "/v1/subscriptions?";
if (page === null) if (page === null)
throw new Error("The parameter 'page' cannot be null."); throw new Error("The parameter 'page' cannot be null.");
@ -1111,7 +1111,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param limit (optional) * @param limit (optional)
* @return OK * @return OK
*/ */
getUsers(uuid: string | undefined, name: string | undefined, email: string | undefined, page: number | undefined, limit: number | undefined): Promise<Profile[]> { getUsers(uuid?: string | undefined, name?: string | undefined, email?: string | undefined, page?: number | undefined, limit?: number | undefined): Promise<Profile[]> {
let url_ = this.baseUrl + "/v1/users?"; let url_ = this.baseUrl + "/v1/users?";
if (uuid === null) if (uuid === null)
throw new Error("The parameter 'uuid' cannot be null."); throw new Error("The parameter 'uuid' cannot be null.");
@ -1335,7 +1335,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param limit (optional) * @param limit (optional)
* @return OK * @return OK
*/ */
getUserServers(id: string, page: number | undefined, limit: number | undefined): Promise<GameServer[]> { getUserServers(id: string, page?: number | undefined, limit?: number | undefined): Promise<GameServer[]> {
let url_ = this.baseUrl + "/v1/users/{id}/servers?"; let url_ = this.baseUrl + "/v1/users/{id}/servers?";
if (id === undefined || id === null) if (id === undefined || id === null)
throw new Error("The parameter 'id' must be defined."); throw new Error("The parameter 'id' must be defined.");
@ -1467,7 +1467,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
updateUserProfile(id: string, body: UpdateProfile | undefined): Promise<Profile> { updateUserProfile(id: string, body?: UpdateProfile | undefined): Promise<Profile> {
let url_ = this.baseUrl + "/v1/users/{id}/profile"; let url_ = this.baseUrl + "/v1/users/{id}/profile";
if (id === undefined || id === null) if (id === undefined || id === null)
throw new Error("The parameter 'id' must be defined."); throw new Error("The parameter 'id' must be defined.");
@ -1514,7 +1514,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param symbols (optional) * @param symbols (optional)
* @return OK * @return OK
*/ */
generatePassword(length: number | undefined, symbols: boolean | undefined): Promise<HashViewModel> { generatePassword(length?: number | undefined, symbols?: boolean | undefined): Promise<HashViewModel> {
let url_ = this.baseUrl + "/v1/utils/password?"; let url_ = this.baseUrl + "/v1/utils/password?";
if (length === null) if (length === null)
throw new Error("The parameter 'length' cannot be null."); throw new Error("The parameter 'length' cannot be null.");
@ -1561,7 +1561,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param amount (optional) * @param amount (optional)
* @return OK * @return OK
*/ */
generateFlakeId(amount: number | undefined): Promise<string[]> { generateFlakeId(amount?: number | undefined): Promise<string[]> {
let url_ = this.baseUrl + "/v1/utils/flake?"; let url_ = this.baseUrl + "/v1/utils/flake?";
if (amount === null) if (amount === null)
throw new Error("The parameter 'amount' cannot be null."); throw new Error("The parameter 'amount' cannot be null.");
@ -1605,7 +1605,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param amount (optional) * @param amount (optional)
* @return OK * @return OK
*/ */
generateUuid(version: number | undefined, amount: number | undefined): Promise<string[]> { generateUuid(version?: number | undefined, amount?: number | undefined): Promise<string[]> {
let url_ = this.baseUrl + "/v1/utils/uuid?"; let url_ = this.baseUrl + "/v1/utils/uuid?";
if (version === null) if (version === null)
throw new Error("The parameter 'version' cannot be null."); throw new Error("The parameter 'version' cannot be null.");
@ -1652,7 +1652,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
convertBase64(body: CryptoViewModel | undefined): Promise<CryptoViewModel> { convertBase64(body?: CryptoViewModel | undefined): Promise<CryptoViewModel> {
let url_ = this.baseUrl + "/v1/utils/base64"; let url_ = this.baseUrl + "/v1/utils/base64";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -1695,7 +1695,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
convertMd5(body: HashViewModel | undefined): Promise<HashViewModel> { convertMd5(body?: HashViewModel | undefined): Promise<HashViewModel> {
let url_ = this.baseUrl + "/v1/utils/md5"; let url_ = this.baseUrl + "/v1/utils/md5";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -1738,7 +1738,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
convertSha256(body: HashViewModel | undefined): Promise<HashViewModel> { convertSha256(body?: HashViewModel | undefined): Promise<HashViewModel> {
let url_ = this.baseUrl + "/v1/utils/sha256"; let url_ = this.baseUrl + "/v1/utils/sha256";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -1781,7 +1781,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
generateBcrypt(body: HashViewModel | undefined): Promise<HashViewModel> { generateBcrypt(body?: HashViewModel | undefined): Promise<HashViewModel> {
let url_ = this.baseUrl + "/v1/utils/bcrypt"; let url_ = this.baseUrl + "/v1/utils/bcrypt";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");
@ -1824,7 +1824,7 @@ export class TribufuApiGenerated extends TribufuApiBase {
* @param body (optional) * @param body (optional)
* @return OK * @return OK
*/ */
generateArgon2(body: HashViewModel | undefined): Promise<HashViewModel> { generateArgon2(body?: HashViewModel | undefined): Promise<HashViewModel> {
let url_ = this.baseUrl + "/v1/utils/argon2"; let url_ = this.baseUrl + "/v1/utils/argon2";
url_ = url_.replace(/[?&]$/, ""); url_ = url_.replace(/[?&]$/, "");

View File

@ -26,7 +26,7 @@
"nullValue": "Null", "nullValue": "Null",
"generateClientClasses": true, "generateClientClasses": true,
"generateClientInterfaces": false, "generateClientInterfaces": false,
"generateOptionalParameters": false, "generateOptionalParameters": true,
"exportTypes": true, "exportTypes": true,
"wrapDtoExceptions": false, "wrapDtoExceptions": false,
"exceptionClass": "TribufuApiError", "exceptionClass": "TribufuApiError",