/** * 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 change the state of a Submission. * @export * @interface SubmissionStateChangeRequest */ export interface SubmissionStateChangeRequest { /** * The ID of the requested Submission. * @type {string} * @memberof SubmissionStateChangeRequest */ submissionId?: string; /** * The state of a Submission. * @type {string} * @memberof SubmissionStateChangeRequest */ newState?: SubmissionStateChangeRequestNewStateEnum; /** * The reason that the Submission is rejected if newState is REJECTED. * @type {string} * @memberof SubmissionStateChangeRequest */ rejectedReason?: string; } /** * @export */ export declare const SubmissionStateChangeRequestNewStateEnum: { readonly SUBMITTED: "SUBMITTED"; readonly APPROVED: "APPROVED"; readonly REJECTED: "REJECTED"; readonly CANCELLED: "CANCELLED"; }; export type SubmissionStateChangeRequestNewStateEnum = typeof SubmissionStateChangeRequestNewStateEnum[keyof typeof SubmissionStateChangeRequestNewStateEnum]; /** * Check if a given object implements the SubmissionStateChangeRequest interface. */ export declare function instanceOfSubmissionStateChangeRequest(value: object): value is SubmissionStateChangeRequest; export declare function SubmissionStateChangeRequestFromJSON(json: any): SubmissionStateChangeRequest; export declare function SubmissionStateChangeRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubmissionStateChangeRequest; export declare function SubmissionStateChangeRequestToJSON(json: any): SubmissionStateChangeRequest; export declare function SubmissionStateChangeRequestToJSONTyped(value?: SubmissionStateChangeRequest | null, ignoreDiscriminator?: boolean): any;