File

projects/congarevenuecloud/ecommerce/src/lib/modules/order/classes/order.model.ts

Index

Properties
Methods

Properties

Accept
Type : string
Default value : null
Decorators :
@Expose({name: 'Accept'})
ActivatedDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'ActivatedDate'})
Attachments
Type : Array<Attachment>
Default value : null
Decorators :
@Expose({name: 'Attachments'})
@Type(undefined)
AutoActivateOrder
Type : boolean | number
Default value : true
Decorators :
@Expose({name: 'AutoActivateOrder'})
BillingPreference
Type : BillingPreference
Default value : null
Decorators :
@Expose({name: 'BillingPreference'})
@Type(undefined)
BillToAccount
Type : Account
Default value : null
Decorators :
@AField({soql: 'BillToAccount', view: undefined})
@Expose({name: 'BillToAccount'})
@Type(undefined)
CancelledDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'CancelledDate'})
CompletedDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'CompletedDate'})
ConfigurationSyncDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'ConfigurationSyncDate'})
CreatedBy
Type : User
Default value : new User()
Decorators :
@Expose({name: 'CreatedBy'})
@Type(undefined)
Currency
Type : string
Default value : null
Decorators :
@Expose({name: 'Currency'})
Description
Type : string
Default value : null
Decorators :
@Expose({name: 'Description'})
FulfilledDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'FulfilledDate'})
IsTaskPending
Type : boolean
Default value : false
Decorators :
@Expose({name: 'IsTaskPending'})
Location
Type : AccountLocation
Default value : new AccountLocation()
Decorators :
@Expose({name: 'Location'})
@Type(undefined)
Name
Type : string
Default value : null
Decorators :
@Expose({name: 'Name'})
Notes
Type : Array<Note>
Default value : null
Decorators :
@Expose({name: 'Notes'})
@Type(undefined)
OrderAmount
Type : string
Default value : null
Decorators :
@AField({soql: 'OrderAmount', view: undefined, aggregate: undefined})
@Expose({name: 'OrderAmount'})
OrderDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'OrderDate'})
OrderEndDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'OrderEndDate'})
OrderLineItems
Type : Array<OrderLineItem>
Default value : null
Decorators :
@Expose({name: 'Items'})
@Type(undefined)
OrderReferenceNumber
Type : string
Default value : null
Decorators :
@Expose({name: 'OrderReferenceNumber'})
OrderStartDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'OrderStartDate'})
OriginalOrderNumber
Type : string
Default value : null
Decorators :
@Expose({name: 'OriginalOrderNumber'})
Owner
Type : UserBase
Default value : new UserBase()
Decorators :
@Expose({name: 'Owner'})
@Type(undefined)
OwnerId
Type : string
Default value : null
Decorators :
@AField({soql: 'OwnerId', view: undefined, compactLabel: 'Owner'})
@Expose({name: 'OwnerId'})
ParentOrder
Type : Order
Default value : null
Decorators :
@Expose({name: 'ParentOrder'})
PaymentStatus
Type : string
Default value : null
Decorators :
@AField({soql: 'PaymentStatus', view: undefined})
@Expose({name: 'PaymentStatus'})
PODate
Type : Date
Default value : null
Decorators :
@Expose({name: 'PODate'})
PONumber
Type : string
Default value : null
Decorators :
@Expose({name: 'PONumber'})
PriceList
Type : PriceList
Default value : new PriceList()
Decorators :
@AField({soql: 'PriceList', view: undefined})
@Expose({name: 'PriceList'})
@Type(undefined)
PricingDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'PricingDate'})
PrimaryContact
Type : Contact
Default value : null
Decorators :
@AField({soql: 'PrimaryContact', view: undefined})
@Expose({name: 'PrimaryContact'})
@Type(undefined)
Proposal
Type : Quote
Default value : null
Decorators :
@Expose({name: 'Proposal'})
@Type(undefined)
ReadyForBillingDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'ReadyForBillingDate'})
ReadyForRevRecDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'ReadyForRevRecDate'})
RelatedOpportunity
Type : Opportunity
Default value : null
Decorators :
@Expose({name: 'RelatedOpportunity'})
@Type(undefined)
ShipToAccount
Type : Account
Default value : new Account()
Decorators :
@AField({soql: 'ShipToAccount', view: undefined})
@Expose({name: 'ShipToAccount'})
@Type(undefined)
SoldToAccount
Type : Account
Default value : new Account()
Decorators :
@AField({soql: 'SoldToAccount', view: undefined})
@Expose({name: 'SoldToAccount'})
@Type(undefined)
Source
Type : string
Default value : null
Decorators :
@Expose({name: 'Source'})
SourceChannel
Type : string
Default value : null
Decorators :
@Expose({name: 'SourceChannel'})
Status
Type : string
Default value : null
Decorators :
@Expose({name: 'Status'})
Type
Type : string
Default value : null
Decorators :
@Expose({name: 'Type'})

Methods

validate
validate()
Returns : void

results matching ""

    No results matching ""