final case class ViewComponent(name: String = "", type: ViewComponentType = io.bidmachine.protobuf.rendering.Rendering.Phase.ViewComponent.ViewComponentType.VIEW_COMPONENT_TYPE_INVALID, source: String = "", placeholder: String = "", customParams: Map[String, String] = _root_.scala.collection.immutable.Map.empty, layout: Option[Layout] = _root_.scala.None, appearance: Option[Appearance] = _root_.scala.None, measurers: Seq[Measurer] = _root_.scala.Seq.empty, features: Seq[RenderingFeature] = _root_.scala.Seq.empty, resource: Option[Resource] = _root_.scala.None, text: String = "", scripts: Seq[ScriptConfig] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[ViewComponent] with Product with Serializable
- name
Component name. Can be any string value.
- source
Source for the show for VAST - URL for MRAID - adm for image - URL for drawable - empty string
- placeholder
Source of alternative resource for VAST - empty string for MRAID - empty string for image - local image name for drawable - empty string
- customParams
Additional parameters for ViewComponent object
- measurers
features -> TODO
- features
list of custom features for component
- resource
resource for component
- text
drawable element text
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- ViewComponent
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ViewComponent(name: String = "", type: ViewComponentType = io.bidmachine.protobuf.rendering.Rendering.Phase.ViewComponent.ViewComponentType.VIEW_COMPONENT_TYPE_INVALID, source: String = "", placeholder: String = "", customParams: Map[String, String] = _root_.scala.collection.immutable.Map.empty, layout: Option[Layout] = _root_.scala.None, appearance: Option[Appearance] = _root_.scala.None, measurers: Seq[Measurer] = _root_.scala.Seq.empty, features: Seq[RenderingFeature] = _root_.scala.Seq.empty, resource: Option[Resource] = _root_.scala.None, text: String = "", scripts: Seq[ScriptConfig] = _root_.scala.Seq.empty)
- name
Component name. Can be any string value.
- source
Source for the show for VAST - URL for MRAID - adm for image - URL for drawable - empty string
- placeholder
Source of alternative resource for VAST - empty string for MRAID - empty string for image - local image name for drawable - empty string
- customParams
Additional parameters for ViewComponent object
- measurers
features -> TODO
- features
list of custom features for component
- resource
resource for component
- text
drawable element text
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAllCustomParams(__vs: Iterable[(String, String)]): ViewComponent
- def addAllFeatures(__vs: Iterable[RenderingFeature]): ViewComponent
- def addAllMeasurers(__vs: Iterable[Measurer]): ViewComponent
- def addAllScripts(__vs: Iterable[ScriptConfig]): ViewComponent
- def addCustomParams(__vs: (String, String)*): ViewComponent
- def addFeatures(__vs: RenderingFeature*): ViewComponent
- def addMeasurers(__vs: Measurer*): ViewComponent
- def addScripts(__vs: ScriptConfig*): ViewComponent
- val appearance: Option[Appearance]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearAppearance: ViewComponent
- def clearCustomParams: ViewComponent
- def clearFeatures: ViewComponent
- def clearLayout: ViewComponent
- def clearMeasurers: ViewComponent
- def clearResource: ViewComponent
- def clearScripts: ViewComponent
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def companion: ViewComponent.type
- Definition Classes
- ViewComponent → GeneratedMessage
- val customParams: Map[String, String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val features: Seq[RenderingFeature]
- def getAppearance: Appearance
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- ViewComponent → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ViewComponent → GeneratedMessage
- def getLayout: Layout
- def getResource: Resource
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val layout: Option[Layout]
- val measurers: Seq[Measurer]
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val placeholder: String
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val resource: Option[Resource]
- val scripts: Seq[ScriptConfig]
- def serializedSize: Int
- Definition Classes
- ViewComponent → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val text: String
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- ViewComponent → GeneratedMessage
- val type: ViewComponentType
- def update(ms: (Lens[ViewComponent, ViewComponent]) => Mutation[ViewComponent]*): ViewComponent
- Definition Classes
- Updatable
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withAppearance(__v: Appearance): ViewComponent
- def withCustomParams(__v: Map[String, String]): ViewComponent
- def withFeatures(__v: Seq[RenderingFeature]): ViewComponent
- def withLayout(__v: Layout): ViewComponent
- def withMeasurers(__v: Seq[Measurer]): ViewComponent
- def withName(__v: String): ViewComponent
- def withPlaceholder(__v: String): ViewComponent
- def withResource(__v: Resource): ViewComponent
- def withScripts(__v: Seq[ScriptConfig]): ViewComponent
- def withSource(__v: String): ViewComponent
- def withText(__v: String): ViewComponent
- def withType(__v: ViewComponentType): ViewComponent
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ViewComponent → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage