UNPKG

@getoccasion/sdk

Version:

An SDK library that enables access to Occasion's application, providing a rich DSL for creating and managing bookings.

14 lines (10 loc) 599 B
Occasion.Modules.push(function (library) { library.Fulfillment = class Fulfillment extends library.Base {} library.Fulfillment.className = 'Fulfillment' library.Fulfillment.queryName = 'fulfillments' library.Fulfillment.belongsTo('order', { inverseOf: 'fulfillment' }) library.Fulfillment.hasOne('shipmentDetails', { autosave: true, inverseOf: 'fulfillment' }) library.Fulfillment.hasOne('pickupDetails', { autosave: true, inverseOf: 'fulfillment' }) library.Fulfillment.hasOne('recipient', { autosave: true }) library.Fulfillment.attributes('fulfillmentType', 'triggerEvent') })