export interface FullResponse<T, U extends number> {
  'statusCode': U;
  'headers': object;
  'body': T;
}

export type PostV1DriveRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
}

export type PostV1DriveResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PostV1DriveResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1DriveResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1DriveResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1DriveResponses =
  PostV1DriveResponseOK
  | PostV1DriveResponseBadRequest
  | PostV1DriveResponseNotFound
  | PostV1DriveResponseInternalServerError

export type GetV1DriveRequest = {
  'skip'?: number;
  'limit'?: number;
  'order'?: string;
  'filters'?: string;
  'search'?: string;
  'select'?: string;
  'x-token'?: string;
  'x-timezone'?: string;
}

export type GetV1DriveResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1DriveResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveResponses =
  GetV1DriveResponseOK
  | GetV1DriveResponseBadRequest
  | GetV1DriveResponseNotFound
  | GetV1DriveResponseInternalServerError

export type GetV1DriveIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type GetV1DriveIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1DriveIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveIdResponses =
  GetV1DriveIdResponseOK
  | GetV1DriveIdResponseBadRequest
  | GetV1DriveIdResponseNotFound
  | GetV1DriveIdResponseInternalServerError

export type PutV1DriveIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type PutV1DriveIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PutV1DriveIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveIdResponses =
  PutV1DriveIdResponseOK
  | PutV1DriveIdResponseBadRequest
  | PutV1DriveIdResponseNotFound
  | PutV1DriveIdResponseInternalServerError

export type DeleteV1DriveIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type DeleteV1DriveIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type DeleteV1DriveIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type DeleteV1DriveIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type DeleteV1DriveIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type DeleteV1DriveIdResponses =
  DeleteV1DriveIdResponseOK
  | DeleteV1DriveIdResponseBadRequest
  | DeleteV1DriveIdResponseNotFound
  | DeleteV1DriveIdResponseInternalServerError

export type PutV1DriveIdMoveParentDirectoryRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
  'parentDirectory': string;
}

export type PutV1DriveIdMoveParentDirectoryResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PutV1DriveIdMoveParentDirectoryResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveIdMoveParentDirectoryResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveIdMoveParentDirectoryResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveIdMoveParentDirectoryResponses =
  PutV1DriveIdMoveParentDirectoryResponseOK
  | PutV1DriveIdMoveParentDirectoryResponseBadRequest
  | PutV1DriveIdMoveParentDirectoryResponseNotFound
  | PutV1DriveIdMoveParentDirectoryResponseInternalServerError

export type GetV1DriveActivityRequest = {
  'skip'?: number;
  'limit'?: number;
  'order'?: string;
  'filters'?: string;
  'search'?: string;
  'select'?: string;
  'x-token'?: string;
  'x-timezone'?: string;
}

export type GetV1DriveActivityResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1DriveActivityResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveActivityResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveActivityResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveActivityResponses =
  GetV1DriveActivityResponseOK
  | GetV1DriveActivityResponseBadRequest
  | GetV1DriveActivityResponseNotFound
  | GetV1DriveActivityResponseInternalServerError

export type GetV1DriveActivityIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type GetV1DriveActivityIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1DriveActivityIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveActivityIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveActivityIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveActivityIdResponses =
  GetV1DriveActivityIdResponseOK
  | GetV1DriveActivityIdResponseBadRequest
  | GetV1DriveActivityIdResponseNotFound
  | GetV1DriveActivityIdResponseInternalServerError

export type PostV1SharedDriveShareRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
}

export type PostV1SharedDriveShareResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PostV1SharedDriveShareResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1SharedDriveShareResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1SharedDriveShareResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1SharedDriveShareResponses =
  PostV1SharedDriveShareResponseOK
  | PostV1SharedDriveShareResponseBadRequest
  | PostV1SharedDriveShareResponseNotFound
  | PostV1SharedDriveShareResponseInternalServerError

export type GetV1SharedDriveIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type GetV1SharedDriveIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1SharedDriveIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1SharedDriveIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1SharedDriveIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1SharedDriveIdResponses =
  GetV1SharedDriveIdResponseOK
  | GetV1SharedDriveIdResponseBadRequest
  | GetV1SharedDriveIdResponseNotFound
  | GetV1SharedDriveIdResponseInternalServerError

export type GetV1SharedDriveRequest = {
  'skip'?: number;
  'limit'?: number;
  'order'?: string;
  'filters'?: string;
  'search'?: string;
  'select'?: string;
  'x-token'?: string;
  'x-timezone'?: string;
}

export type GetV1SharedDriveResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1SharedDriveResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1SharedDriveResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1SharedDriveResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1SharedDriveResponses =
  GetV1SharedDriveResponseOK
  | GetV1SharedDriveResponseBadRequest
  | GetV1SharedDriveResponseNotFound
  | GetV1SharedDriveResponseInternalServerError

export type PostV1SharedDriveRevokeRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
}

export type PostV1SharedDriveRevokeResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PostV1SharedDriveRevokeResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1SharedDriveRevokeResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1SharedDriveRevokeResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1SharedDriveRevokeResponses =
  PostV1SharedDriveRevokeResponseOK
  | PostV1SharedDriveRevokeResponseBadRequest
  | PostV1SharedDriveRevokeResponseNotFound
  | PostV1SharedDriveRevokeResponseInternalServerError

export type GetV1FileUploadRequest = {
  'key': string;
  'mimeType': string;
  'partCount': number;
  'x-token'?: string;
  'file-size'?: number;
}

export type GetV1FileUploadResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1FileUploadResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1FileUploadResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1FileUploadResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1FileUploadResponses =
  GetV1FileUploadResponseOK
  | GetV1FileUploadResponseBadRequest
  | GetV1FileUploadResponseNotFound
  | GetV1FileUploadResponseInternalServerError

export type PostV1FileUploadMarkCompleteRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'fileName': string;
  'uploadId': string;
}

export type PostV1FileUploadMarkCompleteResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PostV1FileUploadMarkCompleteResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1FileUploadMarkCompleteResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1FileUploadMarkCompleteResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1FileUploadMarkCompleteResponses =
  PostV1FileUploadMarkCompleteResponseOK
  | PostV1FileUploadMarkCompleteResponseBadRequest
  | PostV1FileUploadMarkCompleteResponseNotFound
  | PostV1FileUploadMarkCompleteResponseInternalServerError

export type PostV1DriveLocationIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type PostV1DriveLocationIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PostV1DriveLocationIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1DriveLocationIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1DriveLocationIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PostV1DriveLocationIdResponses =
  PostV1DriveLocationIdResponseOK
  | PostV1DriveLocationIdResponseBadRequest
  | PostV1DriveLocationIdResponseNotFound
  | PostV1DriveLocationIdResponseInternalServerError

export type GetV1DriveLocationIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type GetV1DriveLocationIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type GetV1DriveLocationIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveLocationIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveLocationIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type GetV1DriveLocationIdResponses =
  GetV1DriveLocationIdResponseOK
  | GetV1DriveLocationIdResponseBadRequest
  | GetV1DriveLocationIdResponseNotFound
  | GetV1DriveLocationIdResponseInternalServerError

export type PutV1DriveLocationIdRequest = {
  'x-token'?: string;
  'x-timezone'?: string;
  'id': string;
}

export type PutV1DriveLocationIdResponseOK = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
  'data': unknown;
  'pagination': unknown;
}
export type PutV1DriveLocationIdResponseBadRequest = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveLocationIdResponseNotFound = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveLocationIdResponseInternalServerError = {
  'api': { 'author'?: string; 'version'?: string; 'endpoint'?: string; 'module'?: string };
  'success': boolean;
  'status_code': number;
  'message': string;
}
export type PutV1DriveLocationIdResponses =
  PutV1DriveLocationIdResponseOK
  | PutV1DriveLocationIdResponseBadRequest
  | PutV1DriveLocationIdResponseNotFound
  | PutV1DriveLocationIdResponseInternalServerError



export interface Api {
  setBaseUrl(newUrl: string) : void;
  setDefaultHeaders(headers: Object) : void;
  postV1Drive(req?: PostV1DriveRequest): Promise<PostV1DriveResponses>;
  getV1Drive(req?: GetV1DriveRequest): Promise<GetV1DriveResponses>;
  getV1DriveId(req?: GetV1DriveIdRequest): Promise<GetV1DriveIdResponses>;
  putV1DriveId(req?: PutV1DriveIdRequest): Promise<PutV1DriveIdResponses>;
  deleteV1DriveId(req?: DeleteV1DriveIdRequest): Promise<DeleteV1DriveIdResponses>;
  putV1DriveIdMoveParentDirectory(req?: PutV1DriveIdMoveParentDirectoryRequest): Promise<PutV1DriveIdMoveParentDirectoryResponses>;
  getV1DriveActivity(req?: GetV1DriveActivityRequest): Promise<GetV1DriveActivityResponses>;
  getV1DriveActivityId(req?: GetV1DriveActivityIdRequest): Promise<GetV1DriveActivityIdResponses>;
  postV1SharedDriveShare(req?: PostV1SharedDriveShareRequest): Promise<PostV1SharedDriveShareResponses>;
  getV1SharedDriveId(req?: GetV1SharedDriveIdRequest): Promise<GetV1SharedDriveIdResponses>;
  getV1SharedDrive(req?: GetV1SharedDriveRequest): Promise<GetV1SharedDriveResponses>;
  postV1SharedDriveRevoke(req?: PostV1SharedDriveRevokeRequest): Promise<PostV1SharedDriveRevokeResponses>;
  getV1FileUpload(req?: GetV1FileUploadRequest): Promise<GetV1FileUploadResponses>;
  postV1FileUploadMarkComplete(req?: PostV1FileUploadMarkCompleteRequest): Promise<PostV1FileUploadMarkCompleteResponses>;
  postV1DriveLocationId(req?: PostV1DriveLocationIdRequest): Promise<PostV1DriveLocationIdResponses>;
  getV1DriveLocationId(req?: GetV1DriveLocationIdRequest): Promise<GetV1DriveLocationIdResponses>;
  putV1DriveLocationId(req?: PutV1DriveLocationIdRequest): Promise<PutV1DriveLocationIdResponses>;
}
type PlatformaticFrontendClient = Omit<Api, 'setBaseUrl'>
type BuildOptions = {
  headers?: Object
}
export default function build(url: string, options?: BuildOptions): PlatformaticFrontendClient
