synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
157 lines • 4.98 kB
TypeScript
export declare const MOCK_EXTERNAL_S3_STORAGE_LOCATION_ID = 1111;
export declare const MOCK_EXTERNAL_GOOGLE_CLOUD_STORAGE_LOCATION_ID = 2222;
export declare const MOCK_EXTERNAL_STORAGE_LOCATION_ID = 3333;
export declare const MOCK_EXTERNAL_OBJECT_STORE_STORAGE_LOCATION_ID = 4444;
export declare const mockSynapseStorageUploadDestination: {
storageLocationId: number;
uploadType: "S3";
banner: string;
concreteType: "org.sagebionetworks.repo.model.file.S3UploadDestination";
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
};
export declare const mockS3UploadDestination: {
baseKey: string;
stsEnabled: true;
concreteType: "org.sagebionetworks.repo.model.file.S3UploadDestination";
storageLocationId: number;
uploadType: "S3";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
};
export declare const mockExternalS3UploadDestination: {
storageLocationId: number;
endpointUrl: string;
bucket: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalS3UploadDestination";
baseKey: string;
stsEnabled: true;
uploadType: "S3";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
};
export declare const mockExternalGoogleCloudUploadDestination: {
baseKey: string;
storageLocationId: number;
uploadType: "GOOGLECLOUDSTORAGE";
bucket: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalGoogleCloudUploadDestination";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
};
export declare const mockExternalUploadDestination: {
storageLocationId: number;
uploadType: "HTTPS";
url: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalUploadDestination";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
};
export declare const mockExternalObjectStoreUploadDestination: {
storageLocationId: number;
uploadType: "HTTPS";
endpointUrl: string;
bucket: string;
keyPrefixUUID: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalObjectStoreUploadDestination";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
};
export declare const mockUploadDestinations: ({
baseKey: string;
stsEnabled: true;
concreteType: "org.sagebionetworks.repo.model.file.S3UploadDestination";
storageLocationId: number;
uploadType: "S3";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
} | {
storageLocationId: number;
endpointUrl: string;
bucket: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalS3UploadDestination";
baseKey: string;
stsEnabled: true;
uploadType: "S3";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
} | {
baseKey: string;
storageLocationId: number;
uploadType: "GOOGLECLOUDSTORAGE";
bucket: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalGoogleCloudUploadDestination";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
} | {
storageLocationId: number;
uploadType: "HTTPS";
url: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalUploadDestination";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
} | {
storageLocationId: number;
uploadType: "HTTPS";
endpointUrl: string;
bucket: string;
keyPrefixUUID: string;
concreteType: "org.sagebionetworks.repo.model.file.ExternalObjectStoreUploadDestination";
banner: string;
projectStorageLocationUsage: {
maxAllowedFileBytes: number;
sumFileBytes: number;
storageLocationId: number;
isOverLimit: false;
};
})[];
//# sourceMappingURL=mock_upload_destination.d.ts.map