/** * 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 { V2Doi } from './V2Doi'; /** * An AsynchronousRequestBody to mint or modify DOIs. * @export * @interface DoiRequest */ export interface DoiRequest { /** * * @type {string} * @memberof DoiRequest */ concreteType: DoiRequestConcreteTypeEnum; /** * * @type {V2Doi} * @memberof DoiRequest */ doi?: V2Doi; } /** * @export */ export declare const DoiRequestConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_doi_v2_DoiRequest: "org.sagebionetworks.repo.model.doi.v2.DoiRequest"; }; export type DoiRequestConcreteTypeEnum = typeof DoiRequestConcreteTypeEnum[keyof typeof DoiRequestConcreteTypeEnum]; /** * Check if a given object implements the DoiRequest interface. */ export declare function instanceOfDoiRequest(value: object): value is DoiRequest; export declare function DoiRequestFromJSON(json: any): DoiRequest; export declare function DoiRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): DoiRequest; export declare function DoiRequestToJSON(json: any): DoiRequest; export declare function DoiRequestToJSONTyped(value?: DoiRequest | null, ignoreDiscriminator?: boolean): any;