;
token_id?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _GenerateDisposableTokenRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _GenerateDisposableTokenRequest;
}
export namespace _GenerateDisposableTokenRequest {
class Expires extends pb_1.Message {
#private;
constructor(data?: any[] | {
valid_for_seconds?: number;
});
get valid_for_seconds(): number;
set valid_for_seconds(value: number);
static fromObject(data: {
valid_for_seconds?: number;
}): Expires;
toObject(): {
valid_for_seconds?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Expires;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Expires;
}
}
export class _GenerateDisposableTokenResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
api_key?: string;
endpoint?: string;
valid_until?: number;
});
get api_key(): string;
set api_key(value: string);
get endpoint(): string;
set endpoint(value: string);
get valid_until(): number;
set valid_until(value: number);
static fromObject(data: {
api_key?: string;
endpoint?: string;
valid_until?: number;
}): _GenerateDisposableTokenResponse;
toObject(): {
api_key?: string;
endpoint?: string;
valid_until?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): _GenerateDisposableTokenResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): _GenerateDisposableTokenResponse;
}
interface GrpcUnaryServiceInterface {
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
(message: P, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall;
}
export abstract class UnimplementedTokenService {
static definition: {
GenerateDisposableToken: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: _GenerateDisposableTokenRequest) => Buffer;
requestDeserialize: (bytes: Buffer) => _GenerateDisposableTokenRequest;
responseSerialize: (message: _GenerateDisposableTokenResponse) => Buffer;
responseDeserialize: (bytes: Buffer) => _GenerateDisposableTokenResponse;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract GenerateDisposableToken(call: grpc_1.ServerUnaryCall<_GenerateDisposableTokenRequest, _GenerateDisposableTokenResponse>, callback: grpc_1.sendUnaryData<_GenerateDisposableTokenResponse>): void;
}
const TokenClient_base: grpc_1.ServiceClientConstructor;
export class TokenClient extends TokenClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial);
GenerateDisposableToken: GrpcUnaryServiceInterface<_GenerateDisposableTokenRequest, _GenerateDisposableTokenResponse>;
}
export {};
}