@kaltura-ng/kaltura-client
Version:
Kaltura Typescript client
32 lines (31 loc) • 1.19 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaAppTokenStatus } from './KalturaAppTokenStatus';
import { KalturaSessionType } from './KalturaSessionType';
import { KalturaAppTokenHashType } from './KalturaAppTokenHashType';
import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base';
export interface KalturaAppTokenArgs extends KalturaObjectBaseArgs {
expiry?: number;
sessionType?: KalturaSessionType;
sessionUserId?: string;
sessionDuration?: number;
sessionPrivileges?: string;
hashType?: KalturaAppTokenHashType;
description?: string;
}
export declare class KalturaAppToken extends KalturaObjectBase {
readonly id: string;
readonly token: string;
readonly partnerId: number;
readonly createdAt: Date;
readonly updatedAt: Date;
readonly status: KalturaAppTokenStatus;
expiry: number;
sessionType: KalturaSessionType;
sessionUserId: string;
sessionDuration: number;
sessionPrivileges: string;
hashType: KalturaAppTokenHashType;
description: string;
constructor(data?: KalturaAppTokenArgs);
protected _getMetadata(): KalturaObjectMetadata;
}