/** * 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 request to retrieve a page of a Submission. * @export * @interface SubmissionPageRequest */ export interface SubmissionPageRequest { /** * The ID of an AccessRequirement. * @type {string} * @memberof SubmissionPageRequest */ accessRequirementId?: string; /** * The token to get the next page result. * @type {string} * @memberof SubmissionPageRequest */ nextPageToken?: string; /** * The state of a Submission. * @type {string} * @memberof SubmissionPageRequest */ filterBy?: SubmissionPageRequestFilterByEnum; /** * Optional filter by the id of an accessor in the submission. Note that the submitter is an accessor. * @type {string} * @memberof SubmissionPageRequest */ accessorId?: string; /** * * @type {string} * @memberof SubmissionPageRequest */ orderBy?: SubmissionPageRequestOrderByEnum; /** * If true, order the returned result in ascending order. Otherwise, order the returned result in descending order. * @type {boolean} * @memberof SubmissionPageRequest */ isAscending?: boolean; } /** * @export */ export declare const SubmissionPageRequestFilterByEnum: { readonly SUBMITTED: "SUBMITTED"; readonly APPROVED: "APPROVED"; readonly REJECTED: "REJECTED"; readonly CANCELLED: "CANCELLED"; }; export type SubmissionPageRequestFilterByEnum = typeof SubmissionPageRequestFilterByEnum[keyof typeof SubmissionPageRequestFilterByEnum]; /** * @export */ export declare const SubmissionPageRequestOrderByEnum: { readonly CREATED_ON: "CREATED_ON"; readonly MODIFIED_ON: "MODIFIED_ON"; }; export type SubmissionPageRequestOrderByEnum = typeof SubmissionPageRequestOrderByEnum[keyof typeof SubmissionPageRequestOrderByEnum]; /** * Check if a given object implements the SubmissionPageRequest interface. */ export declare function instanceOfSubmissionPageRequest(value: object): value is SubmissionPageRequest; export declare function SubmissionPageRequestFromJSON(json: any): SubmissionPageRequest; export declare function SubmissionPageRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubmissionPageRequest; export declare function SubmissionPageRequestToJSON(json: any): SubmissionPageRequest; export declare function SubmissionPageRequestToJSONTyped(value?: SubmissionPageRequest | null, ignoreDiscriminator?: boolean): any;