/** * 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. */ /** * Request a batch of multi-part upload or copy pre-signed URLs. * @export * @interface BatchPresignedUploadUrlRequest */ export interface BatchPresignedUploadUrlRequest { /** * The unique identifier of a multi-part request. * @type {string} * @memberof BatchPresignedUploadUrlRequest */ uploadId?: string; /** * The part numbers to get pre-signed URLs for. * @type {Array} * @memberof BatchPresignedUploadUrlRequest */ partNumbers?: Array; /** * Optional parameter. When included each pre-signed URL will be signed with the given Content-Type. This is necessary for clients that must include the header 'Content-Type' with all HTTP GET calls. * @type {string} * @memberof BatchPresignedUploadUrlRequest */ contentType?: string; } /** * Check if a given object implements the BatchPresignedUploadUrlRequest interface. */ export declare function instanceOfBatchPresignedUploadUrlRequest(value: object): value is BatchPresignedUploadUrlRequest; export declare function BatchPresignedUploadUrlRequestFromJSON(json: any): BatchPresignedUploadUrlRequest; export declare function BatchPresignedUploadUrlRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): BatchPresignedUploadUrlRequest; export declare function BatchPresignedUploadUrlRequestToJSON(json: any): BatchPresignedUploadUrlRequest; export declare function BatchPresignedUploadUrlRequestToJSONTyped(value?: BatchPresignedUploadUrlRequest | null, ignoreDiscriminator?: boolean): any;