trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
22 lines (21 loc) • 816 B
TypeScript
export declare class TransportMessageHeaders {
private static readonly MESSAGE_GUID_KEY;
private static readonly MESSAGE_TYPE_KEY;
private static readonly TIMESTAMP_IN_MS_KEY;
private static readonly MESSAGE_SEQUENCE_KEY;
private static readonly FIXTURE_ID_KEY;
private static readonly ALLOWED_KEYS;
messageType: string;
messageSequence: string;
messageGuid: string;
fixtureId: string;
timestampInMs: string;
static createFromProperties(properties: Record<string, unknown>): TransportMessageHeaders;
private static getRequiredProperty;
private static safePropertyAccess;
private static validateKey;
private static handleMissingProperty;
private static extractValidValue;
private static convertToString;
private static validateFinalValue;
}