GetBidMachineBidFloorRequestLens

io.predictor.v1.GetBidMachineBidFloorRequest.GetBidMachineBidFloorRequestLens
implicit class GetBidMachineBidFloorRequestLens[UpperPB](_l: Lens[UpperPB, GetBidMachineBidFloorRequest]) extends ObjectLens[UpperPB, GetBidMachineBidFloorRequest]

Attributes

Graph
Supertypes
class ObjectLens[UpperPB, GetBidMachineBidFloorRequest]
trait Lens[UpperPB, GetBidMachineBidFloorRequest]
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def adRequestTimestamp: Lens[UpperPB, Timestamp]
def adType: Lens[UpperPB, AdType]
def app: Lens[UpperPB, String]
def bidfloorModelName: Lens[UpperPB, String]
def bmCachedLurlPrice: Lens[UpperPB, Double]
def cachedLurlMillisPassed: Lens[UpperPB, Long]
def city: Lens[UpperPB, String]
def connectionType: Lens[UpperPB, ConnectionType]
def country: Lens[UpperPB, String]
def deviceHeight: Lens[UpperPB, Int]
def deviceType: Lens[UpperPB, DeviceType]
def deviceWidth: Lens[UpperPB, Int]
def ifa: Lens[UpperPB, String]
def isCoppa: Lens[UpperPB, Boolean]
def isRewardedRequest: Lens[UpperPB, Boolean]
def language: Lens[UpperPB, String]
def lurlStats: Lens[UpperPB, LurlMetricsForAdType]
def maxProbability: Lens[UpperPB, Float]
def mediationMode: Lens[UpperPB, String]
def mediationStackId: Lens[UpperPB, String]
def minProbability: Lens[UpperPB, Float]
def optionalAdRequestTimestamp: Lens[UpperPB, Option[Timestamp]]
def optionalApp: Lens[UpperPB, Option[String]]
def optionalBmCachedLurlPrice: Lens[UpperPB, Option[Double]]
def optionalCachedLurlMillisPassed: Lens[UpperPB, Option[Long]]
def optionalCity: Lens[UpperPB, Option[String]]
def optionalConnectionType: Lens[UpperPB, Option[ConnectionType]]
def optionalCountry: Lens[UpperPB, Option[String]]
def optionalDeviceHeight: Lens[UpperPB, Option[Int]]
def optionalDeviceType: Lens[UpperPB, Option[DeviceType]]
def optionalDeviceWidth: Lens[UpperPB, Option[Int]]
def optionalIfa: Lens[UpperPB, Option[String]]
def optionalIsCoppa: Lens[UpperPB, Option[Boolean]]
def optionalLanguage: Lens[UpperPB, Option[String]]
def optionalLurlStats: Lens[UpperPB, Option[LurlMetricsForAdType]]
def optionalMaxProbability: Lens[UpperPB, Option[Float]]
def optionalMediationMode: Lens[UpperPB, Option[String]]
def optionalMediationStackId: Lens[UpperPB, Option[String]]
def optionalMinProbability: Lens[UpperPB, Option[Float]]
def optionalOs: Lens[UpperPB, Option[OperatingSystem]]
def optionalOsVersion: Lens[UpperPB, Option[String]]
def optionalPlacementHeight: Lens[UpperPB, Option[Int]]
def optionalPlacementWidth: Lens[UpperPB, Option[Int]]
def optionalRegion: Lens[UpperPB, Option[String]]
def optionalSdk: Lens[UpperPB, Option[String]]
def optionalSessionDuration: Lens[UpperPB, Option[Long]]
def optionalSessionMetrics: Lens[UpperPB, Option[SessionMetrics]]
def optionalTopframe: Lens[UpperPB, Option[Boolean]]
def optionalUserImd: Lens[UpperPB, Option[Int]]
def optionalUserImimd: Lens[UpperPB, Option[Int]]
def optionalUserImwp: Lens[UpperPB, Option[Float]]
def optionalUserRetention: Lens[UpperPB, Option[Int]]
def optionalUserSc: Lens[UpperPB, Option[Int]]
def optionalUserWp: Lens[UpperPB, Option[Float]]
def optionalZip: Lens[UpperPB, Option[String]]
def os: Lens[UpperPB, OperatingSystem]
def osVersion: Lens[UpperPB, String]
def placementHeight: Lens[UpperPB, Int]
def placementWidth: Lens[UpperPB, Int]
def region: Lens[UpperPB, String]
def requestId: Lens[UpperPB, String]
def sdk: Lens[UpperPB, String]
def sellerId: Lens[UpperPB, String]
def sessionDuration: Lens[UpperPB, Long]
def sessionMetrics: Lens[UpperPB, SessionMetrics]
def topframe: Lens[UpperPB, Boolean]
def userImd: Lens[UpperPB, Int]
def userImimd: Lens[UpperPB, Int]
def userImwp: Lens[UpperPB, Float]
def userRetention: Lens[UpperPB, Int]
def userSc: Lens[UpperPB, Int]
def userWp: Lens[UpperPB, Float]
def zip: Lens[UpperPB, String]

Inherited methods

def :=(a: GetBidMachineBidFloorRequest): () => UpperPB

alias to set

alias to set

Attributes

Inherited from:
Lens
def compose[B](other: Lens[GetBidMachineBidFloorRequest, B]): Lens[UpperPB, B]

Composes two lenses, this enables nesting.

Composes two lenses, this enables nesting.

If our field of type A has a sub-field of type B, then given a lens for it (other: Lens[A, B]) we can create a single lens from Container to B.

Attributes

Inherited from:
Lens
def field[A](getter: GetBidMachineBidFloorRequest => A)(setter: (GetBidMachineBidFloorRequest, A) => GetBidMachineBidFloorRequest): Lens[UpperPB, A]

Creates a sub-lens

Creates a sub-lens

Attributes

Inherited from:
ObjectLens
def field[A](lens: Lens[GetBidMachineBidFloorRequest, A]): Lens[UpperPB, A]

Creates a sub-lens

Creates a sub-lens

Attributes

Inherited from:
ObjectLens
override def get(u: UpperPB): GetBidMachineBidFloorRequest

get knows how to extract some field of type A from a container

get knows how to extract some field of type A from a container

Attributes

Definition Classes
ObjectLens -> Lens
Inherited from:
ObjectLens

Represent an update operator (like x.y += 1 )

Represent an update operator (like x.y += 1 )

Attributes

Inherited from:
Lens
override def set(c: GetBidMachineBidFloorRequest): () => UpperPB

Represents an assignment operator.

Represents an assignment operator.

Given a value of type A, sets knows how to transform a container such that a is assigned to the field.

We must have get(set(a)(c)) == a

Attributes

Definition Classes
ObjectLens -> Lens
Inherited from:
ObjectLens
def setIfDefined(aOpt: Option[GetBidMachineBidFloorRequest]): () => UpperPB

Optional assignment.

Optional assignment.

Given a Some[A], assign the Some's value to the field. Given None, the container is unchanged.

Attributes

Inherited from:
Lens

Attributes

Inherited from:
ObjectLens
def zip[B](other: Lens[UpperPB, B]): Lens[UpperPB, (GetBidMachineBidFloorRequest, B)]

Given two lenses with the same origin, returns a new lens that can mutate both values represented by both lenses through a tuple.

Given two lenses with the same origin, returns a new lens that can mutate both values represented by both lenses through a tuple.

Attributes

Inherited from:
Lens