/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { OauthCredentialsMasked } from './OauthCredentialsMasked'; import type { OAuthService } from './OAuthService'; /** * Read-only serializer for OAuth providers, including the services they expose. */ export type OAuthProvider = { readonly id: number; readonly name: string; readonly description: string; readonly url: string; readonly image: string | null; readonly scope_map: any; readonly auth_url: string; readonly token_url: string; readonly is_enabled: boolean; readonly created_at: string; readonly updated_at: string; readonly services: Array; readonly credentials: OauthCredentialsMasked; /** * Whether to use basic authentication for the OAuth provider. By default client id and client secret are sent to the Authorization server as post data. */ readonly use_basic_auth: boolean; };