package model
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- model
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package bush
- package migrationdsl
Type Members
- case class AddEntityObject(entityType: EntityTypeId, source: String, attributes: JsonObject) extends Product with Serializable
- case class AddExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, source: String, attributes: JsonObject) extends Product with Serializable
- case class AddObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
- case class AddObjectRelationResult(relation: AddObjectRelation, error: Option[String]) extends Product with Serializable
- type AdditionalFieldName = Type
- 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
- case class DeleteObjectRelation(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, object1Id: ObjectId, object2Id: ObjectId) extends Product with Serializable
- case class EntityFileSemanticId(entityType: String, entityId: String, fieldId: String, fileId: String) extends Product with Serializable
- 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
- case class EntityObjectCursor(entityType: String, data: JsonObject, id: UUID) extends Product with Serializable
- case class EntityObjectExternalIdentity(entityType: EntityTypeId, externalId: ObjectExternalId) extends Product with Serializable
- case class EntityObjectFields(id: EntityObjectIdentity, fields: List[String]) extends Product with Serializable
- case class EntityObjectIdentity(entityType: EntityTypeId, objectId: ObjectId) extends Product with Serializable
- case class EntityType(id: EntityTypeId, title: String, description: String, settings: Json) extends Product with Serializable
- type EntityTypeId = Type
- case class FailedProgress(indexationProgress: StepProgress, message: String, stackTrace: Option[String]) extends Product with Serializable
- case class FieldAdditional(field: String, key: String, files: JsonObject) extends Product with Serializable
- case class FieldAggregatedValue(value: Json, count: Long) extends Product with Serializable
- type FieldId = Type
- type FieldName = Type
- type FieldTypeId = Type
- case class FileEvent(eventType: String, fileId: EntityFileSemanticId) extends Product with Serializable
- case class FilesAdditional(objectId: String, entityType: String, data: Seq[FieldAdditional]) extends Product with Serializable
- case class GeneratedFile(originField: FieldId, originFileId: ObjectFileId, file: StoredFile) extends Product with Serializable
- case class GetEntityFieldAggregation(entityType: EntityTypeId, search: Search, fields: Seq[FieldName]) extends Product with Serializable
- case class GetObjectPosition(entityType: EntityTypeId, objectId: ObjectId, search: Search) extends Product with Serializable
- case class ListObjectRelations(entityType: EntityTypeId, objectId: ObjectId, relatedEntityType: EntityTypeId, fieldName: FieldName, reversed: Boolean, paging: Option[Paging]) extends Product with Serializable
- case class ListObjects(entityType: EntityTypeId, search: Search) extends Product with Serializable
- type ObjectExternalId = Type
- case class ObjectFile(fileId: ObjectFileId, additional: Option[JsonObject], name: String, url: StoredFile) extends Product with Serializable
- type ObjectFileId = Type
- type ObjectId = Type
- case class ObjectProcessingResult(entityType: EntityTypeId, objectId: ObjectId, error: Option[String], errorCode: Option[Int]) extends Product with Serializable
- case class ObjectRelationWithEntity(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName, entity2Field: Option[FieldName], object1Id: ObjectId, object2Id: ObjectId, source: String) extends Product with Serializable
- case class ParentRelation(entityType: EntityTypeId, fieldId: FieldName, nested: Seq[ParentRelation]) extends Product with Serializable
- case class PositionInList(position: Long, total: Long) extends Product with Serializable
- type RelationTypeId = Type
- case class StepProgress(step: Json, entityObject: verdi.models.entity.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
- sealed trait UpdateAdditionalData extends AnyRef
- case class UpdateEntityObject(entityType: EntityTypeId, objectId: ObjectId, version: Int, attributes: JsonObject) extends Product with Serializable
- case class UpdateExternalEntityObject(entityType: EntityTypeId, externalId: ObjectExternalId, attributes: JsonObject) extends Product with Serializable
- case class UpdateObjectFields(entityType: EntityTypeId, objectId: ObjectId, updates: JsonObject, version: Int) extends Product with Serializable
- case class UpdateObjectFieldsBatch(entityType: EntityTypeId, objectIds: Seq[ObjectId], updates: JsonObject) extends Product with Serializable
- case class UpdateObjectFieldsList(entityType: EntityTypeId, search: Search, updates: JsonObject) extends Product with Serializable
Value Members
- object AddEntityObject extends Serializable
- object AddExternalEntityObject extends Serializable
- object AddObjectRelation extends Serializable
- object AddObjectRelationResult extends Serializable
- object AdditionalFieldName
- object CreateObjectLink extends Serializable
- object DeleteObjectRelation extends Serializable
- object EntityFileSemanticId extends Serializable
- object EntityObject extends Serializable
- object EntityObjectCursor extends Serializable
- object EntityObjectExternalIdentity extends Serializable
- object EntityObjectFields extends Serializable
- object EntityObjectIdentity extends Serializable
- object EntityType extends Serializable
- object EntityTypeId
- object FailedProgress extends Serializable
- object FieldAdditional extends Serializable
- object FieldAggregatedValue extends Serializable
- object FieldId
- object FieldName
- object FieldTypeId
- object FileEvent extends Serializable
- object FilesAdditional extends Serializable
- object GeneratedFile extends Serializable
- object GetEntityFieldAggregation extends Serializable
- object GetObjectPosition extends Serializable
- object ListObjectRelations extends Serializable
- object ListObjects extends Serializable
- object ObjectExternalId
- object ObjectFile extends Serializable
- object ObjectFileId
- object ObjectId
- object ObjectProcessingResult extends Serializable
- object ObjectRelationWithEntity extends Serializable
- object ParentRelation extends Serializable
- object PositionInList extends Serializable
- object RelationTypeId
- object StepProgress extends Serializable
- object UpdateAdditionalData
- object UpdateEntityObject extends Serializable
- object UpdateExternalEntityObject extends Serializable
- object UpdateObjectFields extends Serializable
- object UpdateObjectFieldsBatch extends Serializable
- object UpdateObjectFieldsList extends Serializable