/** * 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 { StatusHistoryRecord } from './StatusHistoryRecord'; /** * JSON schema for AcquisitionTrackingData * @export * @interface AcquisitionTrackingData */ export interface AcquisitionTrackingData { /** * The status of data acquisition process * @type {string} * @memberof AcquisitionTrackingData */ status?: AcquisitionTrackingDataStatusEnum; /** * Reference id of data acquisition * @type {string} * @memberof AcquisitionTrackingData */ dataAcquisitionReference?: string; /** * Contact id of person who requested the data * @type {string} * @memberof AcquisitionTrackingData */ requestor?: string; /** * Short description of followup requirements * @type {string} * @memberof AcquisitionTrackingData */ followupRequirements?: string; /** * Comments on acquisition process * @type {string} * @memberof AcquisitionTrackingData */ comments?: string; /** * Status history * @type {Array} * @memberof AcquisitionTrackingData */ history?: Array; } /** * @export */ export declare const AcquisitionTrackingDataStatusEnum: { readonly requested: "requested"; readonly approved: "approved"; readonly denied: "denied"; readonly pending: "pending"; readonly acquired: "acquired"; }; export type AcquisitionTrackingDataStatusEnum = typeof AcquisitionTrackingDataStatusEnum[keyof typeof AcquisitionTrackingDataStatusEnum]; /** * Check if a given object implements the AcquisitionTrackingData interface. */ export declare function instanceOfAcquisitionTrackingData(value: object): value is AcquisitionTrackingData; export declare function AcquisitionTrackingDataFromJSON(json: any): AcquisitionTrackingData; export declare function AcquisitionTrackingDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): AcquisitionTrackingData; export declare function AcquisitionTrackingDataToJSON(json: any): AcquisitionTrackingData; export declare function AcquisitionTrackingDataToJSONTyped(value?: AcquisitionTrackingData | null, ignoreDiscriminator?: boolean): any;