@openfin/bloomberg
Version:
Connect apps running in OpenFin with the Bloomberg Terminal.
55 lines (54 loc) • 1.33 kB
TypeScript
export interface AdapterConnectionRequest {
version?: string;
}
export interface AdapterResponse {
data?: string;
error?: ErrorResponseInformation;
success: boolean;
}
export interface CancelSubscriptionRequest {
service?: TerminalConnectService;
subscriptionId?: string;
}
export declare enum ChannelTopic {
CancelSubscription = "CancelSubscription",
Connect = "Connect",
CreateSubscription = "CreateSubscription",
Disconnect = "Disconnect",
ExecuteRequest = "ExecuteRequest",
LogMessage = "LogMessage",
SubscriptionEvent = "SubscriptionEvent"
}
export interface ConnectRequest {
apiKey?: string;
}
export interface CreateSubscriptionResponse {
subscriptionId: string;
}
export interface ErrorResponseInformation {
message?: string;
name?: string;
stackTrace?: string;
}
export declare enum LogLevel {
Error = 0,
Info = 1,
Warn = 2
}
export interface LogMessageRequest {
level: LogLevel;
message?: string;
}
export interface SubscriptionEventRequest {
data?: string;
error?: ErrorResponseInformation;
subscriptionId?: string;
}
export interface TerminalConnectGraphQlRequest {
query: string;
service?: TerminalConnectService;
}
export declare enum TerminalConnectService {
Local = "Local",
Remote = "Remote"
}