Search
Preparing search index...
The search index is not available
@youwol/flux-youwol-essentials
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@youwol/flux-youwol-essentials
lib/assets-gateway-client
AssetsGatewayClient
Class AssetsGatewayClient
Hierarchy
AssetsGatewayClient
Index
Constructors
constructor
Properties
base
Path
Methods
delete
Folder
delete
Item
get
Content
get
Drive
get
Headers
get
Item
get
Items
post
Drive
post
File
post
Folder
rename
Drive
rename
Folder
rename
Item
update
File
Constructors
constructor
new
Assets
Gateway
Client
(
)
:
AssetsGatewayClient
Returns
AssetsGatewayClient
Properties
Static
base
Path
base
Path
:
string
= "/api/assets-gateway"
Methods
Static
delete
Folder
delete
Folder
(
folderId
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
DeletedEntityResponse
>
Parameters
folderId:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
DeletedEntityResponse
>
Static
delete
Item
delete
Item
(
driveId
:
string
, itemId
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
DeletedEntityResponse
>
Parameters
driveId:
string
itemId:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
DeletedEntityResponse
>
Static
get
Content
get
Content
(
itemId
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
, useCache
?:
boolean
)
:
Observable
<
Blob
>
Parameters
itemId:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
useCache:
boolean
= true
Returns
Observable
<
Blob
>
Static
get
Drive
get
Drive
(
groupName
:
string
, driveName
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
DriveResponse
>
Parameters
groupName:
string
driveName:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
DriveResponse
>
Static
get
Headers
get
Headers
(
)
:
Headers
Returns
Headers
Static
get
Item
get
Item
(
itemId
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
ItemResponse
>
Parameters
itemId:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
ItemResponse
>
Static
get
Items
get
Items
(
folderId
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
{
folders
:
FolderResponse
[]
;
items
:
ItemResponse
[]
}
>
Parameters
folderId:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
{
folders
:
FolderResponse
[]
;
items
:
ItemResponse
[]
}
>
Static
post
Drive
post
Drive
(
__namedParameters
:
{
groupId
:
string
;
name
:
string
}
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
DriveResponse
>
Parameters
__namedParameters:
{
groupId
:
string
;
name
:
string
}
group
Id
:
string
name
:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
DriveResponse
>
Static
post
File
post
File
(
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
post
Folder
post
Folder
(
__namedParameters
:
{
name
:
string
;
parentFolderId
:
string
}
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
FolderResponse
>
Parameters
__namedParameters:
{
name
:
string
;
parentFolderId
:
string
}
name
:
string
parent
Folder
Id
:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
FolderResponse
>
Static
rename
Drive
rename
Drive
(
driveId
:
string
, newName
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
any
>
Parameters
driveId:
string
newName:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
any
>
Static
rename
Folder
rename
Folder
(
itemId
:
string
, newName
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
any
>
Parameters
itemId:
string
newName:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
any
>
Static
rename
Item
rename
Item
(
itemId
:
string
, newName
:
string
, events$
?:
Subject
<
Event
>
|
Subject
<
Event
>
[]
)
:
Observable
<
ItemResponse
>
Parameters
itemId:
string
newName:
string
Optional
events$:
Subject
<
Event
>
|
Subject
<
Event
>
[]
Returns
Observable
<
ItemResponse
>
Static
update
File
update
File
(
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
}
>
Exports
auto_
generated
lib/assets-
gateway-
client
lib/drive
lib/drive.module
lib/main
Assets
Gateway
Client
constructor
base
Path
delete
Folder
delete
Item
get
Content
get
Drive
get
Headers
get
Item
get
Items
post
Drive
post
File
post
Folder
rename
Drive
rename
Folder
rename
Item
update
File
Deleted
Entity
Response
Entity
Not
Found
ByName
Progress
Message
Drive
Response
Folder
Response
Item
Response
Upload
Step
Generated using
TypeDoc