export interface AADApplication { id?: string | null; appId?: string | null; disabledByMicrosoftStatus?: string | null; displayName: string; description?: string | null; groupMembershipClaims?: string | null; identifierUris: string[]; isFallbackPublicClient?: boolean | null; notes?: string | null; signInAudience: string; tags: string[]; tokenEncryptionKeyId?: string | null; addIns: AddIn[]; api: Api; appRoles: AppRole[]; info: Info; keyCredentials: KeyCredential[]; optionalClaims?: OptionalClaims | null; parentalControlSettings?: ParentalControlSettings | null; publicClient: PublicClient; requiredResourceAccess: RequiredResourceAccess[]; web: Web; spa: Spa; } interface Api { acceptMappedClaims?: boolean | null; knownClientApplications: string[]; requestedAccessTokenVersion?: number | null; oauth2PermissionScopes: Oauth2PermissionScope[]; preAuthorizedApplications: PreAuthorizedApplication[]; } interface Oauth2PermissionScope { adminConsentDescription: string; adminConsentDisplayName: string; id: string; isEnabled: boolean; type: string; userConsentDescription: string; userConsentDisplayName: string; value: string; } interface PreAuthorizedApplication { appId: string; delegatedPermissionIds: string[]; } interface Info { marketingUrl?: string | null; privacyStatementUrl?: string | null; supportUrl?: string | null; termsOfServiceUrl?: string | null; } interface OptionalClaims { accessToken: Token[]; idToken: Token[]; saml2Token: Token[]; } interface Token { additionalProperties: string[]; essential: boolean; name: string; source?: string | null; } interface ParentalControlSettings { countriesBlockedForMinors: string[]; legalAgeGroupRule?: string | null; } interface PublicClient { redirectUris: string[]; } interface RequiredResourceAccess { resourceAppId: string; resourceAccess: ResourceAccess[]; } interface ResourceAccess { id: string; type: string; } interface Web { homePageUrl?: string | null; logoutUrl?: string | null; redirectUris: string[]; implicitGrantSettings: ImplicitGrantSettings; } interface ImplicitGrantSettings { enableAccessTokenIssuance: boolean; enableIdTokenIssuance: boolean; } interface Spa { redirectUris: string[]; } interface KeyValuePair { key: string; value: string; } interface AddIn { id: string; properties: KeyValuePair[]; type: string; } interface AppRole { allowedMemberTypes: string[]; description: string; displayName: string; id: string; isEnabled: boolean; value: string; } interface KeyCredential { customKeyIdentifier: string; displayName: string; endDateTime: string; key: string; keyId: string; startDateTime: string; type: string; usage: string; } export {}; //# sourceMappingURL=AADApplication.d.ts.map