Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AssetsGatewayClient

Index

Constructors

constructor

Properties

Static basePath

basePath: string = "/api/assets-gateway"

Methods

Static deleteFolder

  • deleteFolder(folderId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<DeletedEntityResponse>

Static deleteItem

  • deleteItem(driveId: string, itemId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<DeletedEntityResponse>

Static getContent

  • getContent(itemId: string, events$?: Subject<Event> | Subject<Event>[], useCache?: boolean): Observable<Blob>

Static getDrive

  • getDrive(groupName: string, driveName: string, events$?: Subject<Event> | Subject<Event>[]): Observable<DriveResponse>

Static getHeaders

  • getHeaders(): Headers

Static getItem

  • getItem(itemId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<ItemResponse>

Static getItems

  • getItems(folderId: string, events$?: Subject<Event> | Subject<Event>[]): Observable<{ folders: FolderResponse[]; items: ItemResponse[] }>

Static postDrive

  • postDrive(__namedParameters: { groupId: string; name: string }, events$?: Subject<Event> | Subject<Event>[]): Observable<DriveResponse>

Static postFile

  • postFile(folderId: string, fileName: string, blob: Blob, events$?: Subject<Event> | Subject<Event>[]): Observable<{ folderId: string; itemId: string; name: string }>
  • Parameters

    • folderId: string
    • fileName: string
    • blob: Blob
    • Optional events$: Subject<Event> | Subject<Event>[]

    Returns Observable<{ folderId: string; itemId: string; name: string }>

Static postFolder

  • postFolder(__namedParameters: { name: string; parentFolderId: string }, events$?: Subject<Event> | Subject<Event>[]): Observable<FolderResponse>

Static renameDrive

  • renameDrive(driveId: string, newName: string, events$?: Subject<Event> | Subject<Event>[]): Observable<any>

Static renameFolder

  • renameFolder(itemId: string, newName: string, events$?: Subject<Event> | Subject<Event>[]): Observable<any>

Static renameItem

  • renameItem(itemId: string, newName: string, events$?: Subject<Event> | Subject<Event>[]): Observable<ItemResponse>

Static updateFile

  • updateFile(driveId: string, fileId: string, blob: Blob, events$?: Subject<Event> | Subject<Event>[]): Observable<{ folderId: string; itemId: string; name: string }>
  • Parameters

    • driveId: string
    • fileId: string
    • blob: Blob
    • Optional events$: Subject<Event> | Subject<Event>[]

    Returns Observable<{ folderId: string; itemId: string; name: string }>

Generated using TypeDoc