package otobo4s
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CustomerCompany(customerId: CustomerId, name: String, street: Option[String] = None, zip: Option[String] = None, city: Option[String] = None, country: Option[String] = None, url: Option[String] = None, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- final case class CustomerId(v: String) extends AnyVal with Product with Serializable
- case class CustomerUser(id: Id[CustomerUser], login: String, email: String, customerId: CustomerId, pw: Option[Password] = None, title: Option[String] = None, firstName: String, lastName: String, phone: Option[String] = None, fax: Option[String] = None, mobile: Option[String] = None, street: Option[String] = None, zip: Option[String] = None, city: Option[String] = None, country: Option[String] = None, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class CustomerUserCustomer(userId: String, customerId: CustomerId, createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class FollowUpPossible(id: Id[FollowUpPossible], name: String, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class GroupsTable(id: Id[GroupsTable], name: String, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- final case class Id[+T](v: Int) extends AnyVal with Product with Serializable
Generic entity identifier, (phantom) type safe, database ID.
Generic entity identifier, (phantom) type safe, database ID.
- T
Entity type.
- v
ID value.
- final case class Password(v: String) extends AnyVal with Product with Serializable
- case class Queue(id: Id[Queue], name: String, groupId: Id[GroupsTable], unlockTimeout: Option[Int] = None, firstResponseTime: Option[Int] = None, firstResponseNotify: Option[Int] = None, updateTime: Option[Int] = None, updateNotify: Option[Int] = None, solutionTime: Option[Int] = None, solutionNotify: Option[Int] = None, systemAddressId: Id[SystemAddress], calendarName: Option[String] = None, defaultSignKey: Option[String] = None, salutationId: Id[Salutation], signatureId: Id[Signature], followUpId: Id[FollowUpPossible], followUpLock: Int, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Salutation(id: Id[Salutation], name: String, text: String, contentType: Option[String] = None, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Service(id: Id[Service], name: String, validId: Id[Valid], comments: Option[String] = None, createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Signature(id: Id[Signature], name: String, text: String, contentType: Option[String] = None, comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Sla(id: Id[Sla], name: String, calendarName: Option[String] = None, firstResponseTime: Option[Int] = None, firstResponseNotify: Option[Int] = None, updateTime: Option[Int] = None, updateNotify: Option[Int] = None, solutionTime: Option[Int] = None, solutionNotify: Option[Int] = None, validId: Id[Valid], comments: Option[String] = None, createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class SystemAddress(id: Id[SystemAddress], value0: String, value1: String, value2: Option[String] = None, value3: Option[String] = None, queueId: Id[Queue], comments: Option[String] = None, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Ticket(id: Id[Ticket], tn: String, title: Option[String] = None, queueId: Id[Queue], ticketLockId: Id[TicketLockType], typeId: Option[Id[TicketType]] = None, serviceId: Option[Id[Service]] = None, slaId: Option[Id[Sla]] = None, userId: Id[Users], responsibleUserId: Id[Users], ticketPriorityId: Id[TicketPriority], ticketStateId: Id[TicketState], customerId: Option[CustomerId] = None, customerUserId: Option[String] = None, timeout: Int, untilTime: Int, escalationTime: Int, escalationUpdateTime: Int, escalationResponseTime: Int, escalationSolutionTime: Int, archiveFlag: Int, createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class TicketLockType(id: Id[TicketLockType], name: String, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class TicketPriority(id: Id[TicketPriority], name: String, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class TicketState(id: Id[TicketState], name: String, comments: Option[String] = None, typeId: Id[TicketStateType], validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class TicketStateType(id: Id[TicketStateType], name: String, comments: Option[String] = None, createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class TicketType(id: Id[TicketType], name: String, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Users(id: Id[Users], login: String, pw: Password, title: Option[String] = None, firstName: String, lastName: String, validId: Id[Valid], createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
- case class Valid(id: Id[Valid], name: String, createTime: Date, createBy: Id[Users], changeTime: Date, changeBy: Id[Users]) extends Product with Serializable
Value Members
- object Id extends Serializable