o

dynamics.cli

metadata

object metadata

Metadata objects retrieveable from the CRM server. Metadata is converted to a scala-first format.

Procesing only grabs the user localized versions of localized strings.

TODO: Allow language selection on localized strings.

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

Type Members

  1. sealed trait Attribute extends AnyRef

    Attribute metadata.

  2. final case class AttributeTypeCode(code: Int, label: String) extends Product with Serializable

    Find an entity ignoring case in the entity's logical name.

  3. case class BasicAttribute(SchemaName: String, LogicalName: String, IsValidForRead: Boolean, IsPrimaryId: Boolean, IsLogical: Boolean, AttributeOf: Option[String] = None, AttributeType: AttributeTypeCode, ColumnNumber: Int = -1, MetadataId: String, EntityLogicalName: String, DisplayName: String) extends Attribute with Product with Serializable
  4. case class CRMSchema(entities: Seq[EntityDescription]) extends Product with Serializable

    Overall CRM schema.

  5. case class EntityDescription(Description: String, LogicalName: String, PrimaryId: String, PrimaryNameAttribute: String, DisplayName: String, DisplayCollectionName: String, LogicalCollectionName: String, EntitySetName: String, IsActivity: Boolean, MetadataId: String, ObjectTypeCode: Int, Attributes: Seq[Attribute] = Nil) extends Product with Serializable

    Entity metadata.

  6. sealed trait RequiredLevel extends AnyRef

    Required level in attribute metadata.

Value Members

  1. def toRequiredLevel(n: String): Product with Serializable with RequiredLevel

    Convert parsed string to RequiredLevel.

  2. object ApplicationRequired extends RequiredLevel with Product with Serializable

    Application required.

  3. object AttributeTypeCode extends Serializable
  4. object NoRequirement extends RequiredLevel with Product with Serializable

    No requirement.

  5. object SystemRequired extends RequiredLevel with Product with Serializable

    System required