/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A object that is used to request a list of Subscription * @export * @interface SubscriptionRequest */ export interface SubscriptionRequest { /** * The types of object that can be subscribed. * @type {string} * @memberof SubscriptionRequest */ objectType?: SubscriptionRequestObjectTypeEnum; /** * The list of objectId * @type {Array} * @memberof SubscriptionRequest */ idList?: Array; /** * Subscription sort by types. * @type {string} * @memberof SubscriptionRequest */ sortByType?: SubscriptionRequestSortByTypeEnum; /** * Subscription sort directions. * @type {string} * @memberof SubscriptionRequest */ sortDirection?: SubscriptionRequestSortDirectionEnum; } /** * @export */ export declare const SubscriptionRequestObjectTypeEnum: { readonly FORUM: "FORUM"; readonly THREAD: "THREAD"; readonly DATA_ACCESS_SUBMISSION: "DATA_ACCESS_SUBMISSION"; readonly DATA_ACCESS_SUBMISSION_STATUS: "DATA_ACCESS_SUBMISSION_STATUS"; }; export type SubscriptionRequestObjectTypeEnum = typeof SubscriptionRequestObjectTypeEnum[keyof typeof SubscriptionRequestObjectTypeEnum]; /** * @export */ export declare const SubscriptionRequestSortByTypeEnum: { readonly SUBSCRIPTION_ID: "SUBSCRIPTION_ID"; readonly SUBSCRIBER_ID: "SUBSCRIBER_ID"; readonly OBJECT_ID: "OBJECT_ID"; readonly OBJECT_TYPE: "OBJECT_TYPE"; readonly CREATED_ON: "CREATED_ON"; }; export type SubscriptionRequestSortByTypeEnum = typeof SubscriptionRequestSortByTypeEnum[keyof typeof SubscriptionRequestSortByTypeEnum]; /** * @export */ export declare const SubscriptionRequestSortDirectionEnum: { readonly ASC: "ASC"; readonly DESC: "DESC"; }; export type SubscriptionRequestSortDirectionEnum = typeof SubscriptionRequestSortDirectionEnum[keyof typeof SubscriptionRequestSortDirectionEnum]; /** * Check if a given object implements the SubscriptionRequest interface. */ export declare function instanceOfSubscriptionRequest(value: object): value is SubscriptionRequest; export declare function SubscriptionRequestFromJSON(json: any): SubscriptionRequest; export declare function SubscriptionRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionRequest; export declare function SubscriptionRequestToJSON(json: any): SubscriptionRequest; export declare function SubscriptionRequestToJSONTyped(value?: SubscriptionRequest | null, ignoreDiscriminator?: boolean): any;