UNPKG

liferay-headless-rest-client

Version:
86 lines (85 loc) 2.24 kB
export type Idp = { authnRequestSignatureRequired?: boolean; defaultAssertionLifetime?: number; sessionMaximumAge?: number; sessionTimeout?: number; readonly 'x-class-name'?: string; }; export type SamlProvider = { enabled?: boolean; entityId?: string; idp?: Idp; keyStoreCredentialPassword?: string; signMetadata?: boolean; sp?: Sp; sslRequired?: boolean; readonly 'x-class-name'?: string; role?: 'idp' | 'sp'; }; export type Sp = { allowShowingTheLoginPortlet?: boolean; assertionSignatureRequired?: boolean; clockSkew?: number; keyStoreEncryptionCredentialPassword?: string; ldapImportEnabled?: boolean; signAuthnRequest?: boolean; readonly 'x-class-name'?: string; }; export type GetSamlProviderData = { body?: never; path?: never; query?: never; url: '/o/saml-admin/v1.0/saml-provider'; }; export type GetSamlProviderResponses = { /** * default response */ default: SamlProvider; }; export type GetSamlProviderResponse = GetSamlProviderResponses[keyof GetSamlProviderResponses]; export type PatchSamlProviderData = { body?: SamlProvider; path?: never; query?: never; url: '/o/saml-admin/v1.0/saml-provider'; }; export type PatchSamlProviderResponses = { /** * default response */ default: SamlProvider; }; export type PatchSamlProviderResponse = PatchSamlProviderResponses[keyof PatchSamlProviderResponses]; export type PostSamlProviderData = { body?: SamlProvider; path?: never; query?: never; url: '/o/saml-admin/v1.0/saml-provider'; }; export type PostSamlProviderResponses = { /** * default response */ default: SamlProvider; }; export type PostSamlProviderResponse = PostSamlProviderResponses[keyof PostSamlProviderResponses]; export type PostSamlProviderBatchData = { body?: { [key: string]: unknown; }; path?: never; query?: { callbackURL?: string; }; url: '/o/saml-admin/v1.0/saml-provider/batch'; }; export type PostSamlProviderBatchResponses = { /** * default response */ default: unknown; }; export type ClientOptions = { baseUrl: 'http://localhost:8080' | (string & {}); };