export interface SdPlatformRequestOpenIdProviderCreateAdditionalParameters { prompt?: string; hd?: string; } export interface SdPlatformRequestOpenIDProviderCreate { /** * The name of an OpenID provider. */ name: string; /** * The client id of an OpenID provider. */ client_id: string; /** * The client secret of an OpenID provider. */ client_secret?: string; /** * The organization id of an OpenID provider. */ organization_id?: string; /** * The authentication endpoint of an OpenID provider. */ auth_endpoint: string; /** * The token endpoint of an OpenID provider. */ token_endpoint: string; /** * The pkce. */ pkce?: boolean; /** * The check email verified. */ check_email_verified?: boolean; /** * The auth group owner. */ auth_group_owner?: string; /** * The auth group admin. */ auth_group_admin?: string; /** * The auth group manager. */ auth_group_manager?: string; /** * The auth group user. */ auth_group_user?: string; /** * The jwk token endpoint. */ jwk_endpoint?: string; /** * The nonce. */ nonce: boolean; /** * The use identity provider. */ use_identity_provider: boolean; /** * The additional parameters. */ additional_parameters?: SdPlatformRequestOpenIdProviderCreateAdditionalParameters; } export interface SdPlatformRequestOpenIDProviderPatchAdditionalParameters { prompt?: string; hd?: string; } export interface SdPlatformRequestOpenIDProviderPatch { /** * The name of an OpenID provider. */ name?: string; /** * The client id of an OpenID provider. */ client_id?: string; /** * The client secret of an OpenID provider. */ client_secret?: string; /** * The organization id of an OpenID provider. */ organization_id?: string; /** * The authentication endpoint of an OpenID provider. */ auth_endpoint?: string; /** * The token endpoint of an OpenID provider. */ token_endpoint?: string; /** * The pkce. */ pkce?: boolean; /** * The check email verified. */ check_email_verified?: boolean; /** * The auth group owner. */ auth_group_owner?: string; /** * The auth group admin. */ auth_group_admin?: string; /** * The auth group manager. */ auth_group_manager?: string; /** * The auth group user. */ auth_group_user?: string; /** * The jwk token endpoint. */ jwk_endpoint?: string; /** * The nonce. */ nonce?: boolean; /** * The use identity provider. */ use_identity_provider?: boolean; /** * The additional parameters. */ additional_parameters?: SdPlatformRequestOpenIDProviderPatchAdditionalParameters; } //# sourceMappingURL=SdPlatformRequestOpenIDProvider.d.ts.map