Constructor

new()

Variables

amount:Null<Float>

Usage amount corresponding to a item of an asset. Only needed for CR, PR and TR Schemas.

assetReconId:String

Optional: Asset reconciliation ID provided by vendor. This value comes from a parameter value of the asset that is marked as recon id by vendor.

assetSearchCriteria:String

Macro that will be used to find out respective asset belonging to the product.

assetSearchValue:String

Value that will be used to identify Asset belonging to the product with the help of filter specified on assetSearchCriteria.

categoryId:String

Category id to link this usage record with a category.

itemMpn:String

Item MPN to which usage record belongs to, only for reporting items that was not part of product definition. Items are reported and created dynamically.

itemName:String

Item name to which usage record belongs to, only for reporting items that was not part of product definition. Items are reported and created dynamically.

itemPrecision:String

Precision of the item for which usage record belong to. Input data should be one of: integer, decimal(1), decimal(2), decimal(4), decimal(8). Only for reporting items that was not part of product definition. Items are reported and created dynamically.

itemSearchCriteria:String

Macro that will be used to find out respective item in product.

itemSearchValue:String

Value that will be used to identify item within product with the help of filter specified on itemSearchCriteria.

itemUnit:String

Only for reporting items that was not part of product definition. Items are reported and created dynamically.

params:Collection<UsageParam>

Contains the custom fields of the record, such as vendor (prefixed with "v.") and provider (prefixed with "p.") custom data.

quantity:Null<Float>

Usage quantity.

recordId:String

Unique identifier of the usage record.

recordNote:String

Optional note.

tier:Int

Tier level specified for linking usage record with a tier account of Asset in case of TR schema.

Inherited Variables

Inherited Methods

Defined by Model

toObject():Dynamic

Returns:

A Haxe dynamic object with a shallow copy of this model's properties.

toString():String

Returns:

A String with the JSON representation of this Model.