/*! * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the License for the specific language governing permissions and limitations under the License. */ /** * Okta Admin Management * Allows customers to easily access the Okta Management APIs * * OpenAPI spec version: 5.1.0 * Contact: devex-public@okta.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ApplicationSettingsNotes } from './../models/ApplicationSettingsNotes'; import { ApplicationSettingsNotifications } from './../models/ApplicationSettingsNotifications'; import { AutoLoginApplicationSettingsSignOn } from './../models/AutoLoginApplicationSettingsSignOn'; export declare class AutoLoginApplicationSettings { /** * The entitlement management opt-in status for the app */ 'emOptInStatus'?: AutoLoginApplicationSettingsEmOptInStatusEnum; /** * Identifies an additional identity store app, if your app supports it. The `identityStoreId` value must be a valid identity store app ID. This identity store app must be created in the same org as your app. */ 'identityStoreId'?: string; /** * Controls whether Okta automatically assigns users to the app based on the user\'s role or group membership. */ 'implicitAssignment'?: boolean; /** * Identifier of an inline hook. Inline hooks are outbound calls from Okta to your own custom code, triggered at specific points in Okta process flows. They allow you to integrate custom functionality into those flows. See [Inline hooks](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/InlineHook/). */ 'inlineHookId'?: string; 'notes'?: ApplicationSettingsNotes; 'notifications'?: ApplicationSettingsNotifications; 'signOn'?: AutoLoginApplicationSettingsSignOn; static readonly discriminator: string | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export type AutoLoginApplicationSettingsEmOptInStatusEnum = 'DISABLED' | 'DISABLING' | 'ENABLED' | 'ENABLING' | 'NONE';