/* eslint-disable */ /* tslint:disable */ // @ts-nocheck /* * --------------------------------------------------------------- * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ## * ## ## * ## AUTHOR: acacode ## * ## SOURCE: https://github.com/acacode/swagger-typescript-api ## * --------------------------------------------------------------- */ /** @format int32 */ import type { DeveloperClientType, DeveloperClientStatus, GormDeletedAt, ErrorResponse, OpenAPITenantInfo } from './common' export interface DeveloperDevClient { /** 新增:逗号分隔的 origin 白名单 */ allowed_origins?: string; /** 新增:空格分隔的 scope 列表 */ allowed_scopes?: string; /** 客户端类型 */ client_type?: DeveloperClientType; createdAt?: string; deletedAt?: GormDeletedAt; description?: string; /** not in db */ hashID?: string; last_active_at?: string; name?: string; /** 是否跳过租户选择(平台级客户端专用) */ skip_tenant_selection?: boolean; /** 是否跳过用户确认 */ skip_user_confirmation?: boolean; status?: DeveloperClientStatus; /** 租户级时必填,平台级时为0 */ tenant_id?: number; updatedAt?: string; user_token_required?: boolean; } export interface OAuthClientInfoRespVO { client?: DeveloperDevClient; /** 租户级客户端时返回 */ tenant?: OpenAPITenantInfo; /** 平台级客户端时返回 */ tenants?: OpenAPITenantInfo[]; } export interface OAuthGetAuthorizeCodeReqVO { client_id?: string; redirect_uri?: string; state?: string; /** 平台级客户端时必填 */ target_tenant_id?: number; } export interface OAuthGetAuthorizeCodeRespVO { redirect_url?: string; }