Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Optional archived

archived: null | Date

Optional assignments

assignments: Assignment[]

Optional automaticPriceEnabled

automaticPriceEnabled: boolean

Readonly backObjects

backObjects: Set<Entity> = ...

Optional callToActionDetails

callToActionDetails: any[]

Optional callToActions

callToActions: string

Optional client

client: User

Optional clientCompany

clientCompany: null | Company

Optional clientCompanyEmail

clientCompanyEmail: null | EmailAddress

Optional clientCompanyPhone

clientCompanyPhone: null | PhoneNumber

Optional clientEmail

clientEmail: null | EmailAddress

Optional clientFiles

clientFiles: MerchiFile[]

Optional clientPhone

clientPhone: null | PhoneNumber

Optional comments

comments: JobComment[]

Optional completed

completed: boolean

Optional cost

cost: null | number

Optional costPerUnit

costPerUnit: null | number

create

create: (options?: CreateOptions) => Promise<Job> = ...

Type declaration

    • (options?: CreateOptions): Promise<Job>
    • Parameters

      • Optional options: CreateOptions

      Returns Promise<Job>

Optional deadline

deadline: Date

Optional deductionDate

deductionDate: null | Date

Optional designStatus

designStatus: null | number

Optional designer

designer: null | User

Optional domain

domain: Domain

Optional draftComments

draftComments: DraftComment[]

Optional drafts

drafts: Draft[]

Optional dropShip

dropShip: boolean

Optional id

id: number

Optional inventoriesStatus

inventoriesStatus: InventoryStatus

Optional invoice

invoice: null | Invoice

isDirty

isDirty: boolean = false

Optional jobInfoApprovedByClient

jobInfoApprovedByClient: boolean

Optional jobVolume

jobVolume: null | number

Optional jobWeight

jobWeight: null | number

key

key: string = ...

Optional manager

manager: null | User

Optional matchingInventories

matchingInventories: MatchingInventory[]

merchi

merchi: Merchi

Optional needsDrafting

needsDrafting: boolean

Optional needsInventory

needsInventory: boolean

Optional needsInvoicing

needsInvoicing: boolean

Optional needsProduction

needsProduction: boolean

Optional needsShipping

needsShipping: boolean

Optional notes

notes: null | string

Optional notifications

notifications: Notification[]

Optional paymentStatus

paymentStatus: null | number

Optional priority

priority: number

Optional product

product: Product

Optional productionFiles

productionFiles: MerchiFile[]

Optional productionNotes

productionNotes: null | string

Optional productionShippingAddress

productionShippingAddress: null | Address

Optional productionStatus

productionStatus: null | number

propertiesMap

propertiesMap: Map<string, PropertyInfo>

Optional quantity

quantity: number

Optional quoteSet

quoteSet: boolean

Optional received

received: Date

Optional shipment

shipment: null | Shipment

Optional shipping

shipping: null | Address

Optional shippingStatus

shippingStatus: null | number

Optional supplyAssignment

supplyAssignment: Assignment

Optional tags

tags: DomainTag[]

Optional taxAmount

taxAmount: null | number

Optional taxType

taxType: null | CountryTax

Optional totalCost

totalCost: null | number

Optional unreadJobDraftingNotificationsCount

unreadJobDraftingNotificationsCount: number

Optional unreadJobInfoNotificationsCount

unreadJobInfoNotificationsCount: number

Optional unreadJobInvoicingNotificationsCount

unreadJobInvoicingNotificationsCount: number

Optional unreadJobProductionNotificationsCount

unreadJobProductionNotificationsCount: number

Optional unreadJobShippingNotificationsCount

unreadJobShippingNotificationsCount: number

Optional unreadNotificationsCount

unreadNotificationsCount: number

Optional updated

updated: Date

Optional variations

variations: Variation[]

Optional variationsGroups

variationsGroups: VariationsGroup[]

Static merchi

merchi: Merchi

Methods

bulkDeduct

  • bulkDeduct(): Promise<this>

cleanDirty

  • cleanDirty(): void

createFactory

  • createFactory(__namedParameters: Object): (options?: CreateOptions) => Promise<this>
  • Parameters

    • __namedParameters: Object

    Returns (options?: CreateOptions) => Promise<this>

      • (options?: CreateOptions): Promise<this>
      • Parameters

        • Optional options: CreateOptions

        Returns Promise<this>

deduct

delete

  • delete(options?: DeleteOptions): Promise<this>

fromJson

  • fromJson(json: any, options?: FromJsonOptions): this

getPrimaryKeyValue

  • getPrimaryKeyValue(): any

getQuote

  • getQuote(): Promise<this>

recover

  • recover(options?: SaveOptions): Promise<this>

save

  • save(options?: SaveOptions): Promise<this>

toFormData

  • toFormData(options?: SerialiseOptions, fileIndex?: Counter): FormData

toJson

  • toJson(): any

updateOrder

  • updateOrder(property: string): void

Static get

  • get<T>(key: string | number, options?: GetOptions): Promise<InstanceType<T>>
  • Type parameters

    Parameters

    • key: string | number
    • Optional options: GetOptions

    Returns Promise<InstanceType<T>>

Static list

  • list<T>(options?: ListOptions): Promise<ListResponse<InstanceType<T>>>

Generated using TypeDoc