/** * 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. */ import type { SubmissionSearchSort } from './SubmissionSearchSort'; /** * A request to search through the user data access submissions * @export * @interface UserSubmissionSearchRequest */ export interface UserSubmissionSearchRequest { /** * Filter by the id of the access requirement of the submissions. * @type {string} * @memberof UserSubmissionSearchRequest */ accessRequirementId?: string; /** * The state of a Submission. * @type {string} * @memberof UserSubmissionSearchRequest */ submissionState?: UserSubmissionSearchRequestSubmissionStateEnum; /** * * @type {Array} * @memberof UserSubmissionSearchRequest */ sort?: Array; /** * A token used to get the next page of a request. * @type {string} * @memberof UserSubmissionSearchRequest */ nextPageToken?: string; } /** * @export */ export declare const UserSubmissionSearchRequestSubmissionStateEnum: { readonly SUBMITTED: "SUBMITTED"; readonly APPROVED: "APPROVED"; readonly REJECTED: "REJECTED"; readonly CANCELLED: "CANCELLED"; }; export type UserSubmissionSearchRequestSubmissionStateEnum = typeof UserSubmissionSearchRequestSubmissionStateEnum[keyof typeof UserSubmissionSearchRequestSubmissionStateEnum]; /** * Check if a given object implements the UserSubmissionSearchRequest interface. */ export declare function instanceOfUserSubmissionSearchRequest(value: object): value is UserSubmissionSearchRequest; export declare function UserSubmissionSearchRequestFromJSON(json: any): UserSubmissionSearchRequest; export declare function UserSubmissionSearchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserSubmissionSearchRequest; export declare function UserSubmissionSearchRequestToJSON(json: any): UserSubmissionSearchRequest; export declare function UserSubmissionSearchRequestToJSONTyped(value?: UserSubmissionSearchRequest | null, ignoreDiscriminator?: boolean): any;