import { SdPlatformResponseOrganizationPublic } from "./SdPlatformResponseOrganization"; export interface SdPlatformResponseOpenIDProviderAdditionalParameters { prompt?: string; hd?: string; } /** * The OpenID provider. */ export interface SdPlatformResponseOpenIDProvider { /** * The id. */ readonly id: string; /** * The name of an OpenID provider. */ readonly name: string; /** * The client id of an OpenID provider. */ readonly client_id: string; /** * The organization id of an OpenID provider. */ readonly organization_id?: string; /** * The authentication endpoint of an OpenID provider. */ readonly auth_endpoint: string; /** * The token endpoint of an OpenID provider. */ readonly token_endpoint: string; /** * The created at date as UNIX timestamp. */ readonly created_at: number; /** * The updated at date as UNIX timestamp. */ readonly updated_at: number; /** * The deleted at date as Unix timestamp. */ readonly deleted_at?: number; /** * The organization that OpenID provider is connected to. */ readonly organization?: SdPlatformResponseOrganizationPublic; /** * The pkce. */ readonly pkce: boolean; /** * The check email verified. */ readonly check_email_verified?: boolean; /** * The auth group owner. */ readonly auth_group_owner?: string; /** * The auth group admin. */ readonly auth_group_admin?: string; /** * The auth group manager. */ readonly auth_group_manager?: string; /** * The auth group user. */ readonly auth_group_user?: string; /** * The jwk token endpoint. */ readonly jwk_endpoint?: string; /** * The nonce. */ readonly nonce: boolean; /** * The use identity provider. */ readonly use_identity_provider: boolean; /** * The additional parameters. */ readonly additional_parameters?: SdPlatformResponseOpenIDProviderAdditionalParameters; } //# sourceMappingURL=SdPlatformResponseOpenIDProvider.d.ts.map