interface VersionAuthToken {
    hmac: string;
    input: {
        expires: string;
        expires_millis_utc: number;
        payload: {
            [prop: string]: unknown;
        };
        [prop: string]: unknown;
    } & {
        payload: {
            [prop: string]: unknown;
        } & {
            hmac_type: "VERSIONS";
            tasks: string[];
            version_uuids: string[];
        };
        type: "HMAC_SIGNED_PAYLOAD";
    };
}

Hierarchy

Properties

Properties

hmac: string
input: {
    expires: string;
    expires_millis_utc: number;
    payload: {
        [prop: string]: unknown;
    };
    [prop: string]: unknown;
} & {
    payload: {
        [prop: string]: unknown;
    } & {
        hmac_type: "VERSIONS";
        tasks: string[];
        version_uuids: string[];
    };
    type: "HMAC_SIGNED_PAYLOAD";
}

Type declaration

  • [prop: string]: unknown
  • expires: string
  • expires_millis_utc: number
  • payload: {
        [prop: string]: unknown;
    }
    • [prop: string]: unknown

Type declaration

  • payload: {
        [prop: string]: unknown;
    } & {
        hmac_type: "VERSIONS";
        tasks: string[];
        version_uuids: string[];
    }
  • type: "HMAC_SIGNED_PAYLOAD"