/**
 * Webitel API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 24.04.0
 * Contact: support@webitel.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 *
 * @export
 * @interface WebitelImApiGatewayV1AccessToken
 */
export interface WebitelImApiGatewayV1AccessToken {
    /**
     * REQUIRED. The access token issued by the authorization server.
     * @type {string}
     * @memberof WebitelImApiGatewayV1AccessToken
     */
    access_token?: string;
    /**
     * RECOMMENDED. The lifetime in seconds of the access token.
     * @type {number}
     * @memberof WebitelImApiGatewayV1AccessToken
     */
    expires_in?: number;
    /**
     * OPTIONAL. The refresh token, which can be used to obtain new access tokens using the same authorization grant.
     * @type {string}
     * @memberof WebitelImApiGatewayV1AccessToken
     */
    refresh_token?: string;
    /**
     * OPTIONAL, if identical to the scope requested by the client; otherwise, REQUIRED. The scope of the access token.
     * @type {Array<string>}
     * @memberof WebitelImApiGatewayV1AccessToken
     */
    scope?: Array<string>;
    /**
     * REQUIRED if the \"state\" parameter was present in the client authorization request. The exact value received from the client.
     * @type {string}
     * @memberof WebitelImApiGatewayV1AccessToken
     */
    state?: string;
    /**
     * REQUIRED. The type of the token issued. Value is case insensitive.
     * @type {string}
     * @memberof WebitelImApiGatewayV1AccessToken
     */
    token_type?: string;
}
//# sourceMappingURL=webitel-im-api-gateway-v1-access-token.d.ts.map