MediaPlugin.

Classes

MediaPlugableClass

Extends PlugableClass.

new MediaPlugableClass(): MediaPlugableClass

Returns MediaPlugableClass. Inherited from PlugableClass.constructor.

PropertyType
delete<ARGS>(args: ARGS, opts?: JobOptions) => Promise<DataOrError<IfArray<ARGS, Identified>>>
functionsFunctionRecord
insert<ARGS>(args: ARGS, opts?: JobOptions) => Promise<DataOrError<IfArray<ARGS, Identified>>>
mash(args?: MediaMashRequest, opts?: JobOptions) => Promise<DataOrError<StorableMedia>>
optionsMediaPluginOptions
row(args: Identified, opts?: JobOptions) => Promise<DataOrError<StoredMedia>>
select(args: MediaSearchRequest, opts?: JobOptions) => Promise<DataOrError<MediaSearchResponse>>
update<ARGS>(args: ARGS, opts?: JobOptions) => Promise<DataOrError<IfArray<ARGS, Identified>>>

Methods

client(args): Promise<DataOrError<ClientAsset>>

ParameterTypeDescription
argsStorableMedia

Returns Promise<DataOrError<ClientAsset>>.

install(definition, …ids): void | Errored

ParameterTypeDescription
definitionstring | Function | StringTuple
idsstring[]

Returns void | Errored. Inherited from PlugableClass.install.

server(args): Promise<DataOrError<ServerAsset>>

ParameterTypeDescription
argsStorableMedia

Returns Promise<DataOrError<ServerAsset>>.

toString(): string

Returns string. Inherited from PlugableClass.toString.

Interfaces

MediaMashRequest

PropertyType
byProperty?string

MediaPluginOptions

PropertyType
defaultContainerstring
defaultContentstring
mediaMash?string | StorableMedia | EndpointRequest
mediaSelect?string | EndpointRequest | StoredMedia[]

MediaRemoveRequest

PropertyType
idstring
removeResources?boolean

MediaResource

Extends Resource.

PropertyType
bytes?number
createdAt?string
decoded?UnknownRecord
idstring
label?string
projectId?string
requestEndpointRequest
sourceMediaType
typeResourceType
updatedAt?string
uploadedAt?string

MediaResourcesRow

PropertyType
created_atstring
idstring
media_idstring
resource_idstring
user_idstring

MediaSearchAltResponse

PropertyType
caching?Caching
dataStoredMedia[]

MediaSearchRequest

Extends SearchRequest.

PropertyType
column?OrArray<string>
range?OrArray<number>
sort?OrArray<SearchSort>
source?OrArray<string>
term?OrArray<string>
type?OrArray<MediaType>

Type Aliases

MediaSearchResponse

MediaSearchResponse: StoredMedia[] | MediaSearchAltResponse

Variables

MediaPlugin

const MediaPlugin: MediaPlugableClass

Functions

clientColorImageMediaPlug

clientColorImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientDeleteMediaPlug

clientDeleteMediaPlug<ARGS>(args, opts?): Promise<DataOrError<IfArray<ARGS, Identified>>>

Type ParameterDescription
ARGS extends OrArray<Identified>
ParameterTypeDescription
argsARGS
opts?JobOptions

Returns Promise<DataOrError<IfArray<ARGS, Identified>>>.

clientInsertMediaPlug

clientInsertMediaPlug<ARGS>(args, opts?): Promise<DataOrError<IfArray<ARGS, Identified>>>

Type ParameterDescription
ARGS extends OrArray<StorableMedia>
ParameterTypeDescription
argsARGS
opts?JobOptions

Returns Promise<DataOrError<IfArray<ARGS, Identified>>>.

clientMashMediaPlug

clientMashMediaPlug(args?, opts?): Promise<DataOrError<StorableMedia>>

ParameterTypeDescription
args?MediaMashRequest
opts?JobOptions

Returns Promise<DataOrError<StorableMedia>>.

clientMashVideoMediaPlug

clientMashVideoMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientRawAudioMediaPlug

clientRawAudioMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientRawImageMediaPlug

clientRawImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientRawVideoMediaPlug

clientRawVideoMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientRowMediaPlug

clientRowMediaPlug(args, opts?): Promise<DataOrError<StoredMedia>>

ParameterTypeDescription
argsIdentified
opts?JobOptions

Returns Promise<DataOrError<StoredMedia>>.

clientSelectMediaPlug

clientSelectMediaPlug(args, opts?): Promise<DataOrError<MediaSearchResponse>>

ParameterTypeDescription
argsMediaSearchRequest
opts?JobOptions

Returns Promise<DataOrError<MediaSearchResponse>>.

clientShapeImageMediaPlug

clientShapeImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientTextImageMediaPlug

clientTextImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

clientUpdateMediaPlug

clientUpdateMediaPlug<ARGS>(args, opts?): Promise<DataOrError<IfArray<ARGS, Identified>>>

Type ParameterDescription
ARGS extends OrArray<StoredMedia>
ParameterTypeDescription
argsARGS
opts?JobOptions

Returns Promise<DataOrError<IfArray<ARGS, Identified>>>.

serverColorImageMediaPlug

serverColorImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

serverDeleteMediaPlug

serverDeleteMediaPlug<ARGS>(args, opts?): Promise<DataOrError<IfArray<ARGS, Identified>>>

Type ParameterDescription
ARGS extends OrArray<Identified>
ParameterTypeDescription
argsARGS
opts?JobOptions

Returns Promise<DataOrError<IfArray<ARGS, Identified>>>.

serverInsertMediaPlug

serverInsertMediaPlug<ARGS>(args, opts?): Promise<DataOrError<IfArray<ARGS, Identified>>>

Type ParameterDescription
ARGS extends OrArray<StorableMedia>
ParameterTypeDescription
argsARGS
opts?JobOptions

Returns Promise<DataOrError<IfArray<ARGS, Identified>>>.

serverMashMediaPlug

serverMashMediaPlug(args?, opts?): Promise<DataOrError<StorableMedia>>

ParameterTypeDescription
args?MediaMashRequest
opts?JobOptions

Returns Promise<DataOrError<StorableMedia>>.

serverMashVideoMediaPlug

serverMashVideoMediaPlug(object): Promise<DataOrError<Media>>

ParameterType
objectMashVideoArgs

Returns Promise<DataOrError<Media>>.

serverRawAudioMediaPlug

serverRawAudioMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

serverRawImageMediaPlug

serverRawImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

serverRawVideoMediaPlug

serverRawVideoMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

serverRowMediaPlug

serverRowMediaPlug(args, opts?): Promise<DataOrError<StoredMedia>>

ParameterTypeDescription
argsIdentified
opts?JobOptions

Returns Promise<DataOrError<StoredMedia>>.

serverSelectMediaPlug

serverSelectMediaPlug(args, opts?): Promise<DataOrError<MediaSearchResponse>>

ParameterTypeDescription
argsMediaSearchRequest
opts?JobOptions

Returns Promise<DataOrError<MediaSearchResponse>>.

serverShapeImageMediaPlug

serverShapeImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

serverTextImageMediaPlug

serverTextImageMediaPlug(args?, options?): Promise<DataOrError<Media>>

ParameterType
args?StorableMedia
options?PrimitiveOrUndefined

Returns Promise<DataOrError<Media>>.

serverUpdateMediaPlug

serverUpdateMediaPlug<ARGS>(args, opts?): Promise<DataOrError<IfArray<ARGS, Identified>>>

Type ParameterDescription
ARGS extends OrArray<StoredMedia>
ParameterTypeDescription
argsARGS
opts?JobOptions

Returns Promise<DataOrError<IfArray<ARGS, Identified>>>.