final case class InitResponse(endpoint: String = "", event: Seq[Event] = _root_.scala.Seq.empty, sessionResetAfter: Int = 0, adNetworks: Seq[AdNetwork] = _root_.scala.Seq.empty, adCacheControl: AdCacheControl = io.bidmachine.protobuf.AdCacheControl.AD_CACHE_CONTROL_DISABLED, adCacheMaxAge: Int = 0, adRequestTmax: Int = 0, adCachePlacementControl: Map[String, AdCachePlacementControl] = _root_.scala.collection.immutable.Map.empty, adNetworksLoadingTimeout: Int = 0, sdkAnalyticConfig: Option[SdkAnalyticConfig] = _root_.scala.None, eventConfiguration: Option[EventConfiguration] = _root_.scala.None, tokenConfigurations: Seq[TokenConfiguration] = _root_.scala.Seq.empty, showWithoutInternet: Boolean = false, extras: Option[Extras] = _root_.scala.None, sdkAnalyticConfigV2: Option[Configuration] = _root_.scala.None, assetCacheConfiguration: Option[Configuration] = _root_.scala.None, restrictionMode: RestrictionMode = io.bidmachine.protobuf.sdk.RestrictionMode.RESTRICTION_MODE_STRICT, bmifvTtlSessions: Int = 0) extends GeneratedMessage with Updatable[InitResponse] with Product with Serializable

adCachePlacementControl

Placement keys: banner, interstitial, rewarded, native, richmedia

adNetworksLoadingTimeout

Third party ad network adapters global loading timeout in seconds

restrictionMode

Privacy engine restriction mode resolved by backend

bmifvTtlSessions

The number of sessions the SDK can keep existed BMIFV ID

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[InitResponse], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InitResponse
  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 InitResponse(endpoint: String = "", event: Seq[Event] = _root_.scala.Seq.empty, sessionResetAfter: Int = 0, adNetworks: Seq[AdNetwork] = _root_.scala.Seq.empty, adCacheControl: AdCacheControl = io.bidmachine.protobuf.AdCacheControl.AD_CACHE_CONTROL_DISABLED, adCacheMaxAge: Int = 0, adRequestTmax: Int = 0, adCachePlacementControl: Map[String, AdCachePlacementControl] = _root_.scala.collection.immutable.Map.empty, adNetworksLoadingTimeout: Int = 0, sdkAnalyticConfig: Option[SdkAnalyticConfig] = _root_.scala.None, eventConfiguration: Option[EventConfiguration] = _root_.scala.None, tokenConfigurations: Seq[TokenConfiguration] = _root_.scala.Seq.empty, showWithoutInternet: Boolean = false, extras: Option[Extras] = _root_.scala.None, sdkAnalyticConfigV2: Option[Configuration] = _root_.scala.None, assetCacheConfiguration: Option[Configuration] = _root_.scala.None, restrictionMode: RestrictionMode = io.bidmachine.protobuf.sdk.RestrictionMode.RESTRICTION_MODE_STRICT, bmifvTtlSessions: Int = 0)

    adCachePlacementControl

    Placement keys: banner, interstitial, rewarded, native, richmedia

    adNetworksLoadingTimeout

    Third party ad network adapters global loading timeout in seconds

    restrictionMode

    Privacy engine restriction mode resolved by backend

    bmifvTtlSessions

    The number of sessions the SDK can keep existed BMIFV ID

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. val adCacheControl: AdCacheControl
  5. val adCacheMaxAge: Int
  6. val adCachePlacementControl: Map[String, AdCachePlacementControl]
  7. val adNetworks: Seq[AdNetwork]
  8. val adNetworksLoadingTimeout: Int
  9. val adRequestTmax: Int
  10. def addAdCachePlacementControl(__vs: (String, AdCachePlacementControl)*): InitResponse
  11. def addAdNetworks(__vs: AdNetwork*): InitResponse
  12. def addAllAdCachePlacementControl(__vs: Iterable[(String, AdCachePlacementControl)]): InitResponse
  13. def addAllAdNetworks(__vs: Iterable[AdNetwork]): InitResponse
  14. def addAllEvent(__vs: Iterable[Event]): InitResponse
  15. def addAllTokenConfigurations(__vs: Iterable[TokenConfiguration]): InitResponse
  16. def addEvent(__vs: Event*): InitResponse
  17. def addTokenConfigurations(__vs: TokenConfiguration*): InitResponse
  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. val assetCacheConfiguration: Option[Configuration]
  20. val bmifvTtlSessions: Int
  21. def clearAdCachePlacementControl: InitResponse
  22. def clearAdNetworks: InitResponse
  23. def clearAssetCacheConfiguration: InitResponse
  24. def clearEvent: InitResponse
  25. def clearEventConfiguration: InitResponse
  26. def clearExtras: InitResponse
  27. def clearSdkAnalyticConfig: InitResponse
  28. def clearSdkAnalyticConfigV2: InitResponse
  29. def clearTokenConfigurations: InitResponse
  30. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  31. def companion: InitResponse.type
    Definition Classes
    InitResponse → GeneratedMessage
  32. val endpoint: String
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. val event: Seq[Event]
  35. val eventConfiguration: Option[EventConfiguration]
  36. val extras: Option[Extras]
  37. def getAssetCacheConfiguration: Configuration
  38. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  39. def getEventConfiguration: EventConfiguration
  40. def getExtras: Extras
  41. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    InitResponse → GeneratedMessage
  42. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    InitResponse → GeneratedMessage
  43. def getSdkAnalyticConfig: SdkAnalyticConfig
  44. def getSdkAnalyticConfigV2: Configuration
  45. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  49. def productElementNames: Iterator[String]
    Definition Classes
    Product
  50. val restrictionMode: RestrictionMode
  51. val sdkAnalyticConfig: Option[SdkAnalyticConfig]
  52. val sdkAnalyticConfigV2: Option[Configuration]
  53. def serializedSize: Int
    Definition Classes
    InitResponse → GeneratedMessage
  54. val sessionResetAfter: Int
  55. val showWithoutInternet: Boolean
  56. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  57. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  58. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  59. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  60. def toProtoString: String
    Definition Classes
    InitResponse → GeneratedMessage
  61. val tokenConfigurations: Seq[TokenConfiguration]
  62. def update(ms: (Lens[InitResponse, InitResponse]) => Mutation[InitResponse]*): InitResponse
    Definition Classes
    Updatable
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. def withAdCacheControl(__v: AdCacheControl): InitResponse
  67. def withAdCacheMaxAge(__v: Int): InitResponse
  68. def withAdCachePlacementControl(__v: Map[String, AdCachePlacementControl]): InitResponse
  69. def withAdNetworks(__v: Seq[AdNetwork]): InitResponse
  70. def withAdNetworksLoadingTimeout(__v: Int): InitResponse
  71. def withAdRequestTmax(__v: Int): InitResponse
  72. def withAssetCacheConfiguration(__v: Configuration): InitResponse
  73. def withBmifvTtlSessions(__v: Int): InitResponse
  74. def withEndpoint(__v: String): InitResponse
  75. def withEvent(__v: Seq[Event]): InitResponse
  76. def withEventConfiguration(__v: EventConfiguration): InitResponse
  77. def withExtras(__v: Extras): InitResponse
  78. def withRestrictionMode(__v: RestrictionMode): InitResponse
  79. def withSdkAnalyticConfig(__v: SdkAnalyticConfig): InitResponse
  80. def withSdkAnalyticConfigV2(__v: Configuration): InitResponse
  81. def withSessionResetAfter(__v: Int): InitResponse
  82. def withShowWithoutInternet(__v: Boolean): InitResponse
  83. def withTokenConfigurations(__v: Seq[TokenConfiguration]): InitResponse
  84. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  85. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    InitResponse → GeneratedMessage
  86. 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)

Inherited from Updatable[InitResponse]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped