Packages

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()
Linear Supertypes
Updatable[ViewComponent], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ViewComponent
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllCustomParams(__vs: Iterable[(String, String)]): ViewComponent
  5. def addAllFeatures(__vs: Iterable[RenderingFeature]): ViewComponent
  6. def addAllMeasurers(__vs: Iterable[Measurer]): ViewComponent
  7. def addAllScripts(__vs: Iterable[ScriptConfig]): ViewComponent
  8. def addCustomParams(__vs: (String, String)*): ViewComponent
  9. def addFeatures(__vs: RenderingFeature*): ViewComponent
  10. def addMeasurers(__vs: Measurer*): ViewComponent
  11. def addScripts(__vs: ScriptConfig*): ViewComponent
  12. val appearance: Option[Appearance]
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def clearAppearance: ViewComponent
  15. def clearCustomParams: ViewComponent
  16. def clearFeatures: ViewComponent
  17. def clearLayout: ViewComponent
  18. def clearMeasurers: ViewComponent
  19. def clearResource: ViewComponent
  20. def clearScripts: ViewComponent
  21. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  22. def companion: ViewComponent.type
    Definition Classes
    ViewComponent → GeneratedMessage
  23. val customParams: Map[String, String]
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. val features: Seq[RenderingFeature]
  26. def getAppearance: Appearance
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  28. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    ViewComponent → GeneratedMessage
  29. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    ViewComponent → GeneratedMessage
  30. def getLayout: Layout
  31. def getResource: Resource
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. val layout: Option[Layout]
  34. val measurers: Seq[Measurer]
  35. val name: String
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  39. val placeholder: String
  40. def productElementNames: Iterator[String]
    Definition Classes
    Product
  41. val resource: Option[Resource]
  42. val scripts: Seq[ScriptConfig]
  43. def serializedSize: Int
    Definition Classes
    ViewComponent → GeneratedMessage
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. val text: String
  46. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  47. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  48. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  49. def toProtoString: String
    Definition Classes
    ViewComponent → GeneratedMessage
  50. val type: ViewComponentType
  51. def update(ms: (Lens[ViewComponent, ViewComponent]) => Mutation[ViewComponent]*): ViewComponent
    Definition Classes
    Updatable
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. def withAppearance(__v: Appearance): ViewComponent
  56. def withCustomParams(__v: Map[String, String]): ViewComponent
  57. def withFeatures(__v: Seq[RenderingFeature]): ViewComponent
  58. def withLayout(__v: Layout): ViewComponent
  59. def withMeasurers(__v: Seq[Measurer]): ViewComponent
  60. def withName(__v: String): ViewComponent
  61. def withPlaceholder(__v: String): ViewComponent
  62. def withResource(__v: Resource): ViewComponent
  63. def withScripts(__v: Seq[ScriptConfig]): ViewComponent
  64. def withSource(__v: String): ViewComponent
  65. def withText(__v: String): ViewComponent
  66. def withType(__v: ViewComponentType): ViewComponent
  67. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  68. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    ViewComponent → GeneratedMessage
  69. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. val source: String
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[ViewComponent]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped