import type { Space } from './Space'; /** * The confirmation response provides details about the installation of the web app. * @export * @interface WebAppConfirmationResponse */ export interface WebAppConfirmationResponse { /** * The access code granting permissions to the web service API according to the OAuth standard. * @type {string} * @memberof WebAppConfirmationResponse */ readonly accessToken?: string; /** * The list of the permissions granted to the web app within the space. * @type {string} * @memberof WebAppConfirmationResponse */ readonly scope?: string; /** * The state parameter that was provided in the authorization request. * @type {string} * @memberof WebAppConfirmationResponse */ readonly state?: string; /** * The type of the access token that determines the authentication mechanism to use for accessing the web service API. * @type {string} * @memberof WebAppConfirmationResponse */ readonly tokenType?: string; /** * * @type {Space} * @memberof WebAppConfirmationResponse */ space?: Space; } /** * Check if a given object implements the WebAppConfirmationResponse interface. */ export declare function instanceOfWebAppConfirmationResponse(value: object): value is WebAppConfirmationResponse; export declare function WebAppConfirmationResponseFromJSON(json: any): WebAppConfirmationResponse; export declare function WebAppConfirmationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): WebAppConfirmationResponse; export declare function WebAppConfirmationResponseToJSON(json: any): WebAppConfirmationResponse; export declare function WebAppConfirmationResponseToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;