Home Manual Reference Source Repository
public class | source

Job

Extends:

ResourceBaseCrudBase → Job

Static Member Summary

Static Public Members
public static get abstract

Resource name

Member Summary

Public Members
public get

Get the most up to date archive url

public get

Get the most up to date preview url

public get

Get the list of associated job results

public get

Get the list job revisions

Method Summary

Public Methods
public

Get archive blob url

public

Download the job preview

public

Get the remote output url

public

share(visibility: String, deleted: String): CancelablePromise<JobShare>

Share the job

Inherited Summary

From class ResourceBase
public static get

Returns if the resource is readonly

public static get abstract

Resource name

public static get

Resource path template

public static get

Returns the url key of the resource

protected static get

Protected read-only fields

public get

api: Mapcreator: *

Get api instance

public set

api(value: Mapcreator)

Set the api instance

public get

Auto generated Resource base url

public get

List fields that contain object data

public get

If the resource can be owned by an organisation

public get

url: string: *

Auto generated resource url

public

Clone the object

public

Refresh the resource by requesting it from the server again

public

reset(fields: Array<string> | string | null)

Resets model instance to it's original state

public

Clean up instance and commit all changes locally.

public

static(Target: string | Class, Constructor: Class?, seedData: Object<string, *>): SimpleResourceProxy

Static proxy generation

public

toObject(camelCaseKeys: boolean): {}

Transform instance to object

public

String representation of the resource, similar to Python's repr

protected

_guessType(name: string, value: *): *

Guess type based on property name

protected

Macro for resource listing

protected

Moves new fields to this._properties and turns them into a getter/setter

From class CrudBase
public

Delete item

public

Restore item

public

Save item.

protected

Build data for create operation

protected

Update existing item

Static Public Members

public static get abstract resourceName: String: string source

Resource name

Override:

ResourceBase#resourceName

Return:

String

Resource name

Public Members

public get lastArchiveUrl: string: string source

Get the most up to date archive url

Return:

string

Last archive url

public get previewUrl: string: string source

Get the most up to date preview url

Return:

string

Preview url

public get results: SimpleResourceProxy: * source

Get the list of associated job results

Return:

SimpleResourceProxy

A proxy for accessing the resource

public get revisions: ResourceProxy: * source

Get the list job revisions

Return:

ResourceProxy

A proxy for accessing the resource

Public Methods

public downloadOutput(deleted: String): CancelablePromise<DownloadedResource> source

Get archive blob url

Params:

NameTypeAttributeDescription
deleted String
  • optional
  • default: RequestParameters.deleted

Determines if the resource should be shown if deleted, requires special resource permissions. Possible values: only, none, all

Return:

CancelablePromise<DownloadedResource>

Job result output

Throw:

ApiError

If the api returns errors

public downloadPreview(deleted: String): CancelablePromise<DownloadedResource> source

Download the job preview

Params:

NameTypeAttributeDescription
deleted String
  • optional
  • default: RequestParameters.deleted

Determines if the resource should be shown if deleted, requires special resource permissions. Possible values: only, none, all

Return:

CancelablePromise<DownloadedResource>

Job result preview

Throw:

ApiError

If the api returns errors

public getOutputUrl(deleted: String): CancelablePromise<string> source

Get the remote output url

Params:

NameTypeAttributeDescription
deleted String
  • optional
  • default: RequestParameters.deleted

Determines if the resource should be shown if deleted, requires special resource permissions. Possible values: only, none, all

Return:

CancelablePromise<string>

The url to the output

Throw:

ApiError

If the api returns errors

public share(visibility: String, deleted: String): CancelablePromise<JobShare> source

Share the job

Params:

NameTypeAttributeDescription
visibility String

See JobShareVisibility, either private, public or organisation

deleted String
  • optional
  • default: RequestParameters.deleted

Determines if the resource should be shown if deleted, requires special resource permissions. Possible values: only, none, all

Return:

CancelablePromise<JobShare>

Object containing share links

Throw:

ApiError

If the api returns errors