package model

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package bush
  2. package migrationdsl

Type Members

  1. case class AddEntityObject(entityType: EntityTypeId, source: String, attributes: JsonObject) extends Product with Serializable
  2. case class AddExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, source: String, attributes: JsonObject) extends Product with Serializable
  3. case class AddObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
  4. case class AddObjectRelationResult(relation: AddObjectRelation, error: Option[String]) extends Product with Serializable
  5. type AdditionalFieldName = Type
  6. case class CreateObjectLink(entityType1: EntityTypeId, object1Id: ObjectId, entityType2: EntityTypeId, object2Id: ObjectId, linkType: String, source: String, owner: Option[String] = None, additional: JsonObject = JsonObject.empty, fileId1: Option[ObjectFileId] = None, fileId2: Option[ObjectFileId] = None) extends Product with Serializable
  7. case class DeleteObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId) extends Product with Serializable
  8. case class EntityFileSemanticId(entityType: EntityTypeId, entityId: String, fieldId: String, fileId: String) extends Product with Serializable
  9. case class EntityObject(id: ObjectId, externalId: Option[ObjectExternalId], entityType: EntityTypeId, title: String, source: String, created: TimeStamp, modified: TimeStamp, data: JsonObject, additionalData: JsonObject, version: Int) extends Product with Serializable
  10. case class EntityObjectCursor(entityType: String, data: JsonObject, id: UUID) extends Product with Serializable
  11. case class EntityObjectEvent(entityObject: EntityObject, additionalData: Option[EntityObjectEventAdditionalData]) extends Product with Serializable
  12. sealed trait EntityObjectEventAdditionalData extends AnyRef
  13. case class EntityObjectExternalIdentity(entityType: EntityTypeId, externalId: ObjectExternalId) extends Product with Serializable
  14. case class EntityObjectFields(id: EntityObjectIdentity, fields: List[String]) extends Product with Serializable
  15. case class EntityObjectIdentity(entityType: EntityTypeId, objectId: ObjectId) extends Product with Serializable
  16. case class EntityObjectsBatchWithFields(entityType: EntityTypeId, ids: List[ObjectId], fields: List[String]) extends Product with Serializable
  17. case class EntityType(id: EntityTypeId, title: String, description: String, settings: Json) extends Product with Serializable
  18. type EntityTypeId = Type
  19. case class FailedProgress(indexationProgress: StepProgress, message: String, stackTrace: Option[String]) extends Product with Serializable
  20. case class FieldAdditional(field: String, key: String, files: JsonObject) extends Product with Serializable
  21. case class FieldAggregatedValue(value: Json, count: Long) extends Product with Serializable
  22. type FieldId = Type
  23. type FieldName = Type
  24. type FieldTypeId = Type
  25. case class FileEvent(eventType: String, fileId: EntityFileSemanticId) extends Product with Serializable
  26. case class FilesAdditional(objectId: String, entityType: String, data: Seq[FieldAdditional]) extends Product with Serializable
  27. case class GeneratedFile(originField: FieldId, originFileId: ObjectFileId, file: StoredFile) extends Product with Serializable
  28. case class GetEntityFieldAggregation(entityType: EntityTypeId, search: Search, fields: Seq[FieldName]) extends Product with Serializable
  29. case class GetObjectPosition(entityType: EntityTypeId, objectId: ObjectId, search: Search) extends Product with Serializable
  30. case class ListObjectRelations(entityType: EntityTypeId, objectId: ObjectId, relatedEntityType: EntityTypeId, fieldName: FieldName, reversed: Boolean, paging: Option[Paging]) extends Product with Serializable
  31. case class ListObjects(entityType: EntityTypeId, search: Search) extends Product with Serializable
  32. type ObjectExternalId = Type
  33. case class ObjectFile(fileId: ObjectFileId, additional: Option[JsonObject], name: String, url: StoredFile) extends Product with Serializable
  34. type ObjectFileId = Type
  35. type ObjectId = Type
  36. case class ObjectProcessingResult(entityType: EntityTypeId, objectId: ObjectId, error: Option[String], errorCode: Option[Int]) extends Product with Serializable
  37. case class ObjectRelationWithEntity(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, entity2Field: Option[FieldName], object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
  38. case class ParentRelation(entityType: EntityTypeId, fieldId: FieldName, nested: Seq[ParentRelation]) extends Product with Serializable
  39. case class PositionInList(position: Long, total: Long) extends Product with Serializable
  40. type RelationTypeId = Type
  41. case class RichListObjects(entityType: EntityTypeId, search: Search, fields: List[String]) extends Product with Serializable
  42. case class StepProgress(step: Json, entityObject: EntityObject, files: Map[FieldId, Seq[ObjectFile]], generated: Map[AdditionalFieldName, Seq[GeneratedFile]], attempts: Int, correlationId: String, level: Int = 0, skipped: Seq[ObjectFile] = Seq.empty) extends Product with Serializable
  43. sealed trait UpdateAdditionalData extends EntityObjectEventAdditionalData
  44. case class UpdateEntityObject(entityType: EntityTypeId, objectId: ObjectId, version: Int, attributes: JsonObject) extends Product with Serializable
  45. case class UpdateExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, attributes: JsonObject) extends Product with Serializable
  46. case class UpdateObjectFields(entityType: EntityTypeId, objectId: ObjectId, updates: JsonObject, version: Int) extends Product with Serializable
  47. case class UpdateObjectFieldsBatch(entityType: EntityTypeId, objectIds: Seq[ObjectId], updates: JsonObject) extends Product with Serializable
  48. case class UpdateObjectFieldsList(entityType: EntityTypeId, search: Search, updates: JsonObject) extends Product with Serializable

Value Members

  1. object AddEntityObject extends Serializable
  2. object AddExternalEntityObject extends Serializable
  3. object AddObjectRelation extends Serializable
  4. object AddObjectRelationResult extends Serializable
  5. object AdditionalFieldName
  6. object CreateObjectLink extends Serializable
  7. object DeleteObjectRelation extends Serializable
  8. object EntityFileSemanticId extends Serializable
  9. object EntityObject extends Serializable
  10. object EntityObjectCursor extends Serializable
  11. object EntityObjectEvent extends Serializable
  12. object EntityObjectEventAdditionalData
  13. object EntityObjectExternalIdentity extends Serializable
  14. object EntityObjectFields extends Serializable
  15. object EntityObjectIdentity extends Serializable
  16. object EntityObjectsBatchWithFields extends Serializable
  17. object EntityType extends Serializable
  18. object EntityTypeId
  19. object FailedProgress extends Serializable
  20. object FieldAdditional extends Serializable
  21. object FieldAggregatedValue extends Serializable
  22. object FieldId
  23. object FieldName
  24. object FieldTypeId
  25. object FileEvent extends Serializable
  26. object FilesAdditional extends Serializable
  27. object GeneratedFile extends Serializable
  28. object GetEntityFieldAggregation extends Serializable
  29. object GetObjectPosition extends Serializable
  30. object ListObjectRelations extends Serializable
  31. object ListObjects extends Serializable
  32. object ObjectExternalId
  33. object ObjectFile extends Serializable
  34. object ObjectFileId
  35. object ObjectId
  36. object ObjectProcessingResult extends Serializable
  37. object ObjectRelationWithEntity extends Serializable
  38. object ParentRelation extends Serializable
  39. object PositionInList extends Serializable
  40. object RelationTypeId
  41. object RichListObjects extends Serializable
  42. object StepProgress extends Serializable
  43. object UpdateAdditionalData
  44. object UpdateEntityObject extends Serializable
  45. object UpdateExternalEntityObject extends Serializable
  46. object UpdateObjectFields extends Serializable
  47. object UpdateObjectFieldsBatch extends Serializable
  48. object UpdateObjectFieldsList extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped