AdTechIdentifier


class AdTechIdentifier : Parcelable
kotlin.Any
   ↳ android.adservices.common.AdTechIdentifier

An Identifier representing an ad buyer or seller.

Summary

Inherited constants
Public methods
Int

Boolean
equals(other: Any?)

Compares this AdTechIdentifier to the specified object.

static AdTechIdentifier
fromString(source: String)

Construct an instance of this class from a String.

Int

Returns a hash code corresponding to the string representation of this class obtained by calling toString().

String

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<AdTechIdentifier!>

Public methods

describeContents

Added in API level 34
fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

equals

Added in API level 34
fun equals(other: Any?): Boolean

Compares this AdTechIdentifier to the specified object. The result is true if and only if the argument is not null and is a AdTechIdentifier object with the same string form (obtained by calling toString()). Note that this method will not perform any eTLD+1 normalization so two AdTechIdentifier objects with the same eTLD+1 could be not equal if the String representations of the objects was not equal.

Parameters
obj the reference object with which to compare.
o The object to compare this AdTechIdentifier against
Return
Boolean true if the given object represents an AdTechIdentifier equivalent to this AdTechIdentifier, false otherwise

fromString

static fun fromString(source: String): AdTechIdentifier

Construct an instance of this class from a String.

Parameters
source String: A valid eTLD+1 domain of an ad buyer or seller or null.
Return
AdTechIdentifier An AdTechIdentifier class wrapping the given domain or null if the input was null.

hashCode

Added in API level 34
fun hashCode(): Int

Returns a hash code corresponding to the string representation of this class obtained by calling toString(). Note that this method will not perform any eTLD+1 normalization so two AdTechIdentifier objects with the same eTLD+1 could have different hash codes if the underlying string representation was different.

Return
Int a hash code value for this object.

toString

Added in API level 34
fun toString(): String
Return
String The identifier in String form. This value cannot be null.

writeToParcel

Added in API level 34
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

static val CREATOR: Parcelable.Creator<AdTechIdentifier!>