sinch-rtc
Version:
RTC JavaScript/Web SDK
47 lines (46 loc) • 1.25 kB
TypeScript
/**
* Ocra (REST API for Sinch RTC clients)
* REST API for Sinch RTC clients.
*
* The version of the OpenAPI document: 0.11.0
* Contact: rtc@sinch.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 { W3CPushProfileKeys } from './';
/**
*
* @export
* @interface W3CPushProfile
*/
export interface W3CPushProfile {
/**
*
* @type {string}
* @memberof W3CPushProfile
*/
endpoint: string;
/**
*
* @type {W3CPushProfileKeys}
* @memberof W3CPushProfile
*/
keys: W3CPushProfileKeys;
/**
*
* @type {Date}
* @memberof W3CPushProfile
*/
expirationTime: Date;
/**
* W3C Push VAPID public key (base64url encoded) (corresponds to PushConfig.w3cApplicationServerKey
* @type {string}
* @memberof W3CPushProfile
*/
applicationServerKey: string;
}
export declare function W3CPushProfileFromJSON(json: any): W3CPushProfile;
export declare function W3CPushProfileFromJSONTyped(json: any, ignoreDiscriminator: boolean): W3CPushProfile;
export declare function W3CPushProfileToJSON(value?: W3CPushProfile | null): any;