com.atomizesoftware.spin

models

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class AssociateEntity(id: Long, name: String) extends Product with Serializable

  2. abstract class BaseModel extends AnyRef

  3. case class Cargo(id: Long = 1L, itemStatusId: Long = 0, dangerousCargo: Boolean, grossWeight: Option[BigDecimal] = None, weight: Option[BigDecimal] = None, weightUnit: Option[String] = None, locationId: Option[Long] = None, expectedDeliveryLocationId: Option[Long] = None, expectedDeliveryDate: Option[github.nscala_time.time.Imports.DateTime] = None, onLocationSince: Option[github.nscala_time.time.Imports.DateTime] = None, customsStatusId: Option[Long] = None, parentId: Option[Long] = None, deviceId: Option[Long] = None, freeJson: JValue = JNothing, movableItemType: Option[MovableItemType] = None, itemStatus: Option[ItemStatus] = None, location: Option[Location] = None, expectedDeliveryLocation: Option[Location] = None, customsStatus: Option[CustomsStatus] = None, parent: Option[Container] = None, device: Option[Device] = None, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing, cargoTypeId: Long, code: String, number: String, description: Option[String] = None, quantity: Option[BigDecimal] = None, availableQty: Option[BigDecimal] = None, archived: Boolean = false, cargoType: Option[CargoType] = None) extends MovableItem with SyncTimestamp with UserDefinedFields with Product with Serializable

  4. case class CargoType(id: Long = 1, code: String, description: LocalizedDescription, numberPrefix: Option[String], archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

  5. case class Company(id: Long = 1, name: String, taxNumber: Option[String], email: Option[String], address: Option[String], postalCode: Option[String], city: Option[String], contacts: Option[String], observations: Option[String], companyResponsible: Option[String], archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

  6. case class Container(id: Long = 1L, itemStatusId: Long = 0, dangerousCargo: Boolean, grossWeight: Option[BigDecimal] = None, weight: Option[BigDecimal] = None, weightUnit: Option[String] = None, locationId: Option[Long] = None, expectedDeliveryLocationId: Option[Long] = None, expectedDeliveryDate: Option[github.nscala_time.time.Imports.DateTime] = None, onLocationSince: Option[github.nscala_time.time.Imports.DateTime] = None, customsStatusId: Option[Long] = None, parentId: Option[Long] = None, deviceId: Option[Long] = None, freeJson: JValue = JNothing, movableItemType: Option[MovableItemType] = None, itemStatus: Option[ItemStatus] = None, location: Option[Location] = None, expectedDeliveryLocation: Option[Location] = None, customsStatus: Option[CustomsStatus] = None, parent: Option[Container] = None, device: Option[Device] = None, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing, number: String, notes: String, containerTypeId: Long, ownerLocationId: Option[Long] = None, archived: Boolean = false, containerType: Option[ContainerType] = None, ownerLocation: Option[Location] = None) extends MovableItem with SyncTimestamp with UserDefinedFields with Product with Serializable

  7. case class ContainerType(id: Long = 1, code: String, size: Int, description: LocalizedDescription, tareWeight: BigDecimal, numberStandardId: Option[Long] = None, labelCopies: Int, numberPrefix: Option[String] = None, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing, numberStandard: Option[NumberStandard] = None) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

    Represents a Container Type

    Represents a Container Type

    id
    code
    size
    description
    tareWeight
    numberPrefix
    archived
    syncTimestamp

  8. case class Contract(id: Long = 1, customerId: Long, code: String, name: String, description: Option[String], archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, customer: Option[Customer] = None, prices: Option[List[Price]] = None) extends BaseModel with SyncTimestamp with Product with Serializable

  9. case class Customer(id: Long = 1L, code: String, name: Option[String] = None, email: Option[String] = None, address: Option[String] = None, postalCode: Option[String] = None, city: Option[String] = None, phone: Option[String] = None, taxNumber: Option[String] = None, archived: Boolean = false, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, userDefinedFields: JValue = JNothing, contracts: Option[List[Contract]] = None) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

    Represents a Customer

    Represents a Customer

    id
    code
    name
    email
    address
    postalCode
    city
    phone
    taxNumber
    archived

  10. case class CustomsStatus(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0) extends BaseModel with SyncTimestamp with Product with Serializable

  11. case class Device(id: Long = 1, code: String, equipmentId: Option[Long], locationId: Option[Long] = None, userId: Option[Long] = None, ipAddress: Option[String], macAddress: String, maker: Option[String] = None, model: Option[String] = None, serialNumber: Option[String] = None, osVersion: Option[String] = None, appVersion: Option[String] = None, lastTimeConnected: Option[github.nscala_time.time.Imports.DateTime] = None, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), userDefinedFields: JValue = JNothing, equipment: Option[Equipment] = None, location: Option[Location] = None, user: Option[User] = None) extends BaseModel with UserDefinedFields with Product with Serializable

  12. case class Document(id: Long = 1, number: String, documentTypeId: Long, date: github.nscala_time.time.Imports.DateTime, archived: Boolean, notes: Option[String] = None, userId: Long, fieldsToUpdateInDatabase: Seq[String] = Seq(), userDefinedFields: JValue = JNothing, documentType: Option[DocumentType] = None, user: Option[User] = None, files: Option[List[DocumentFile]] = None) extends BaseModel with UserDefinedFields with Product with Serializable

  13. case class DocumentFile(id: Long = 1, documentId: Long, filePath: String, thumbPath: Option[String] = None, name: String, date: Option[github.nscala_time.time.Imports.DateTime] = None, userId: Long, fieldsToUpdateInDatabase: Seq[String] = Seq(), document: Option[Document] = None, user: Option[User] = None) extends BaseModel with Product with Serializable

  14. case class DocumentType(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, showInList: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0) extends BaseModel with SyncTimestamp with Product with Serializable

  15. case class Equipment(id: Long = 1, code: String, equipmentTypeId: Long, name: Option[String], inUse: Boolean, active: Boolean, ipAddress: Option[String], printerPath: Option[String], archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing, equipmentType: Option[EquipmentType] = None) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

  16. case class EquipmentType(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0) extends BaseModel with SyncTimestamp with Product with Serializable

  17. case class FileReportRendered(stream: ByteArrayOutputStream, currentPage: Int, totalPageCount: Int, format: ReportFormat) extends ReportRendered with Product with Serializable

  18. case class GPSPosition(id: Long = 1, deviceId: Long, userId: Option[Long] = None, latlong: Point, timestamp: github.nscala_time.time.Imports.DateTime, fieldsToUpdateInDatabase: Seq[String] = Seq(), device: Option[Device] = None, user: Option[User] = None) extends BaseModel with Product with Serializable

  19. case class Group(id: Long = 1L, code: String, description: LocalizedDescription, defaultUrl: Option[String] = None, seesAllLocations: Boolean = false, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), locations: Option[List[Location]] = None, menus: Option[List[Menu]] = None, movementTypes: Option[List[MovementType]] = None, permissions: Option[List[Permission]] = None, users: Option[List[User]] = None) extends BaseModel with Product with Serializable

  20. trait Guid extends AnyRef

  21. case class HtmlEmbedReportRendered(html: String, currentPage: Int, totalPageCount: Int) extends ReportRendered with Product with Serializable

  22. case class IncidentType(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0) extends BaseModel with SyncTimestamp with Product with Serializable

  23. case class InvoicingStatus(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  24. case class ItemStatus(id: Long = 1, code: String, description: LocalizedDescription, needsLocation: Boolean, endOfFlow: Boolean, containerDefault: Boolean, cargoDefault: Boolean, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, additionalData: Option[String] = None) extends BaseModel with SyncTimestamp with Product with Serializable

  25. case class KVS(id: Long = 1, key: String, value: JValue = JNothing, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L) extends BaseModel with SyncTimestamp with Product with Serializable

  26. case class Language(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  27. case class Location(id: Long = 1L, code: String, locationTypeId: Long, shapeId: Option[Long] = None, itemStatusId: Option[Long] = None, cargoTypeId: Option[Long] = None, description: LocalizedDescription, prefix: Option[String] = None, counter: Option[Long] = None, requestQuantity: Option[Int] = None, x: Option[BigDecimal] = None, y: Option[BigDecimal] = None, z: Option[BigDecimal] = None, rotation: Option[Int] = None, rotationPointX: Option[BigDecimal] = None, rotationPointY: Option[BigDecimal] = None, latLong: Option[Point] = None, parentLocationId: Option[Long] = None, endOfFlowEnabled: Boolean, visible: Boolean, mapIcon: Option[String] = None, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, userDefinedFields: JValue = JNothing, locationType: Option[LocationType] = None, shape: Option[Shape] = None, itemStatus: Option[ItemStatus] = None, cargoType: Option[CargoType] = None, parentLocation: Option[Location] = None, groups: Option[List[Group]] = None) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

  28. case class LocationType(id: Long = 1, code: String, description: LocalizedDescription, canContainMovableItem: Boolean, shapeId: Long, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, shape: Option[Shape] = None) extends BaseModel with SyncTimestamp with Product with Serializable

  29. case class Menu(id: Long = 1, code: String, url: Option[String] = None, icon: Option[String] = None, description: LocalizedDescription, filter: JValue = JNothing, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), groups: Option[List[Group]] = None) extends BaseModel with Product with Serializable

  30. abstract class MovableItem extends BaseModel

  31. case class MovableItemSnapshot(id: Long = 1, itemSnapshot: String, movementId: Long, fieldsToUpdateInDatabase: Seq[String] = Seq(), movement: Option[Movement] = None) extends BaseModel with Product with Serializable

  32. case class MovableItemType(id: Long = 1, name: String, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  33. case class Movement(id: Long = 1L, plan: Boolean, parentMovementId: Option[Long] = None, movementStatusId: Long = 0L, movementTypeId: Long, containerId: Option[Long] = None, containerTypeId: Option[Long] = None, cargoId: Option[Long] = None, cargoTypeId: Option[Long] = None, quantityTotal: Option[BigDecimal] = None, quantityLeft: Option[BigDecimal] = None, orderId: Option[Long] = None, customerId: Option[Long] = None, contractId: Option[Long] = None, companyId: Option[Long] = None, invoicingStatusId: Long, deviceId: Option[Long] = None, equipmentId: Option[Long] = None, serviceLevelAgreementId: Option[Long] = None, createLocationId: Option[Long] = None, originLocationId: Option[Long] = None, destinationLocationId: Option[Long] = None, oldItemStatusId: Option[Long] = None, newItemStatusId: Option[Long] = None, oldCustomsStatusId: Option[Long] = None, newCustomsStatusId: Option[Long] = None, createUserId: Long, lockedUserId: Option[Long] = None, updateUserId: Option[Long] = None, assignedUserId: Option[Long] = None, assignedGroupId: Option[Long] = None, createDateTime: github.nscala_time.time.Imports.DateTime, startDateTime: Option[github.nscala_time.time.Imports.DateTime] = None, endDateTime: Option[github.nscala_time.time.Imports.DateTime] = None, lockedDateTime: Option[github.nscala_time.time.Imports.DateTime] = None, inStatusSince: Option[github.nscala_time.time.Imports.DateTime] = None, latLong: Option[Point] = None, parentContainerId: Option[Long] = None, price: Option[BigDecimal] = None, incidentTypeId: Option[Long] = None, notes: Option[String] = None, expectedDeliveryLocationId: Option[Long] = None, expectedDeliveryDate: Option[github.nscala_time.time.Imports.DateTime] = None, additionalData: Option[String] = None, archived: Boolean = false, executionOrder: Option[Int] = None, freeJson: JValue = JNothing, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, userDefinedFields: JValue = JNothing, _movementStatus: LazyLoad[MovementStatus] = LazyLoad(), _movementType: LazyLoad[MovementType] = LazyLoad(), _container: LazyLoad[Container] = LazyLoad(), _containerType: LazyLoad[ContainerType] = LazyLoad(), _cargo: LazyLoad[Cargo] = LazyLoad(), _cargoType: LazyLoad[CargoType] = LazyLoad(), _order: LazyLoad[Order] = LazyLoad(), _customer: LazyLoad[Customer] = LazyLoad(), _contract: LazyLoad[Contract] = LazyLoad(), _company: LazyLoad[Company] = LazyLoad(), _invoicingStatus: LazyLoad[InvoicingStatus] = LazyLoad(), _device: LazyLoad[Device] = LazyLoad(), _equipment: LazyLoad[Equipment] = LazyLoad(), _serviceLevelAgreement: LazyLoad[ServiceLevelAgreement] = LazyLoad(), _createLocation: LazyLoad[Location] = LazyLoad(), _originLocation: LazyLoad[Location] = LazyLoad(), _destinationLocation: LazyLoad[Location] = LazyLoad(), _oldItemStatus: LazyLoad[ItemStatus] = LazyLoad(), _newItemStatus: LazyLoad[ItemStatus] = LazyLoad(), _oldCustomsStatus: LazyLoad[CustomsStatus] = LazyLoad(), _newCustomsStatus: LazyLoad[CustomsStatus] = LazyLoad(), _createUser: LazyLoad[User] = LazyLoad(), _lockedUser: LazyLoad[User] = LazyLoad(), _updateUser: LazyLoad[User] = LazyLoad(), _assignedUser: LazyLoad[User] = LazyLoad(), _assignedGroup: LazyLoad[Group] = LazyLoad(), _parentContainer: LazyLoad[Container] = LazyLoad(), _incidentType: LazyLoad[IncidentType] = LazyLoad(), _expectedDeliveryLocation: LazyLoad[Location] = LazyLoad(), _parentMovement: LazyLoad[Movement] = LazyLoad()) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

  34. case class MovementStatus(id: Long = 1, code: String, description: LocalizedDescription, default: Boolean, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L) extends BaseModel with SyncTimestamp with Product with Serializable

  35. case class MovementType(id: Long = 1, code: String, description: LocalizedDescription, shortDescription: LocalizedDescription, mobileUrl: Option[String], showInDeviceWorkList: Boolean, synchronizeMovementsToDevice: Boolean, billable: Boolean, archived: Boolean, movementMetadata: JValue = JNothing, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, userDefinedFields: JValue = JNothing) extends BaseModel with SyncTimestamp with UserDefinedFields with Product with Serializable

  36. case class NumberStandard(id: Long = 1L, name: String, needsLocation: Boolean = false, automaticGeneration: Boolean = false, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  37. case class Order(id: Long = 1L, orderTypeId: Long, orderStatusId: Long = 0L, assignedUserId: Option[Long] = None, assignedGroupId: Option[Long] = None, originLocationId: Option[Long] = None, destinationLocationId: Option[Long] = None, serviceLevelAgreementId: Option[Long] = None, companyId: Option[Long] = None, customerId: Option[Long] = None, contractId: Option[Long] = None, parentOrderId: Option[Long] = None, plannedStartDateTime: Option[github.nscala_time.time.Imports.DateTime] = None, plannedEndDateTime: Option[github.nscala_time.time.Imports.DateTime] = None, number: String, archived: Boolean = false, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, userDefinedFields: JValue = JNothing, guid: Option[String] = None, _orderType: LazyLoad[OrderType] = LazyLoad(), _orderStatus: LazyLoad[OrderStatus] = LazyLoad(), _assignedUser: LazyLoad[User] = LazyLoad(), _assignedGroup: LazyLoad[Group] = LazyLoad(), _originLocation: LazyLoad[Location] = LazyLoad(), _destinationLocation: LazyLoad[Location] = LazyLoad(), _serviceLevelAgreement: LazyLoad[ServiceLevelAgreement] = LazyLoad(), _company: LazyLoad[Company] = LazyLoad(), _customer: LazyLoad[Customer] = LazyLoad(), _contract: LazyLoad[Contract] = LazyLoad(), _parentOrder: LazyLoad[Order] = LazyLoad(), plannedMovements: Option[List[Movement]] = None) extends BaseModel with SyncTimestamp with UserDefinedFields with Guid with Product with Serializable

  38. case class OrderStatus(id: Long = 1L, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0) extends BaseModel with SyncTimestamp with Product with Serializable

  39. case class OrderType(id: Long = 1L, code: String, description: LocalizedDescription, counter: Option[Long] = None, prefix: Option[String] = None, synchronizeToDevice: Boolean, archived: Boolean, orderMetadata: JValue = JNothing, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0) extends BaseModel with SyncTimestamp with Product with Serializable

  40. case class Parameter(id: Long = 1, parameterTypeId: Long, code: String, value: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), parameterType: Option[ParameterType] = None) extends BaseModel with Product with Serializable

  41. case class ParameterType(id: Long = 1, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  42. case class Permission(id: Long = 1L, code: String, description: LocalizedDescription, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), groups: Option[List[Group]] = None) extends BaseModel with Product with Serializable

  43. case class Price(id: Long = 1, code: String, contractId: Long, movementTypeId: Long, price: BigDecimal, description: Option[String], archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L, contract: Option[Contract] = None, movementType: Option[MovementType] = None) extends BaseModel with SyncTimestamp with Product with Serializable

  44. case class ReportDefinition(id: Long = 1, code: String, description: LocalizedDescription, pluginUrl: Option[String], archived: Boolean) extends Product with Serializable

  45. abstract class ReportRendered extends AnyRef

  46. case class ServiceLevelAgreement(id: Long = 1, code: String, name: LocalizedDescription, timeLimit: Int = 0, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  47. case class Shape(id: Long = 1L, code: String, name: LocalizedDescription, svgMarkup: String, width: BigDecimal, height: BigDecimal, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  48. case class Supplier(id: Long = 1, name: String, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  49. trait SyncTimestamp extends AnyRef

  50. case class Tag(id: Long = 1, name: String, archived: Boolean, fieldsToUpdateInDatabase: Seq[String] = Seq()) extends BaseModel with Product with Serializable

  51. case class User(id: Long = 1L, name: String, username: String, password: String, wrongPassword: Int, phoneNumber: Option[String], emailAddress: Option[String], active: Boolean, preferredLanguageId: Option[Long], apiKey: Option[String], externalUser: Boolean, archived: Boolean, tableDefinitions: JValue = JNothing, preferences: JValue = JNothing, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0, preferredLanguage: Option[Language] = None, groups: Option[List[Group]] = None, permissions: Option[List[Permission]] = None, locations: Option[List[Location]] = None, menus: Option[List[Menu]] = None) extends BaseModel with SyncTimestamp with Product with Serializable

  52. trait UserDefinedFields extends AnyRef

  53. case class UserDefinedFieldsDefinition(id: Long = 1, code: String, description: LocalizedDescription, fields: JValue = JNothing, fieldsToUpdateInDatabase: Seq[String] = Seq(), syncTimestamp: Long = 0L) extends BaseModel with SyncTimestamp with Product with Serializable

Value Members

  1. object Cargo extends Serializable

  2. object Container extends Serializable

  3. object Movement extends Serializable

  4. object Order extends Serializable

  5. object ReportFormat extends Enumeration

  6. object TableDefinitions

    Represents the default table definitions for when a user is created.

  7. object UserDefinedFieldsTypes

    Represents the types of user defined field values that are allowed.

Ungrouped