E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


এটি একটি অ্যাকাউন্ট কী-কে বোঝায়, যা হলো ক্লায়েন্টের মালিকানাধীন একটি কী এবং এটি একটি নির্দিষ্ট অ্যাপ-ভিত্তিক অ্যাকাউন্টের সাথে সংযুক্ত এন্ড-টু-এন্ড এনক্রিপশনের জন্য ব্যবহৃত হয়, যা শূন্য, এক বা একাধিক কন্ট্যাক্টের সাথে যুক্ত থাকতে পারে।

সারসংক্ষেপ

নেস্টেড প্রকার

E2eeAccountContactKeyParcelable এর জন্য বিল্ডার ক্লাস।

ধ্রুবক

static final Parcelable.Creator < E2eeAccountContactKeyParcelable >

জনসাধারণের পদ্ধতি

boolean
@ NonNull String

অ্যাকাউন্ট কী-এর জন্য account ID ফেরত দেয়।

@ NonNull ImmutableList < ContactInfoParcelable >

কী-টির সাথে সংশ্লিষ্ট ContactInfoParcelable গুলো ফেরত দেয়।

@ NonNull String

অ্যাকাউন্ট কী-এর জন্য device ID ফেরত দেয়।

@ Nullable byte[]

অ্যাকাউন্ট কী-এর key bytes ফেরত দেয়।

int

কী-টির স্থানীয় যাচাইকরণ অবস্থা ফেরত দেয়।

@ NonNull String

যে প্যাকেজটি অ্যাকাউন্ট কী-টির মালিক, তার নাম ফেরত দেয়।

int

কী-টির রিমোট ভেরিফিকেশন অবস্থা ফেরত দেয়।

long

অ্যাকাউন্ট কী-টির timestamp of the last update ফেরত দেয়।

int
void
writeToParcel ( Parcel dest, int flags)

উত্তরাধিকারসূত্রে প্রাপ্ত ধ্রুবক

android.os.Parcelable থেকে
static final int
static final int
static final int
static final int

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

android.os.Parcelable থেকে
abstract int
int

ধ্রুবক

স্রষ্টা

public static final Parcelable.Creator<E2eeAccountContactKeyParcelableCREATOR

পাবলিক ক্ষেত্র

অ্যাকাউন্ট আইডি

public @NonNull String accountId

যোগাযোগের তথ্য

public @NonNull ImmutableList<ContactInfoParcelablecontactInfos

ডিভাইস আইডি

public @NonNull String deviceId

মূলমান

public @Nullable byte[] keyValue

স্থানীয় যাচাইকরণ রাজ্য

public int localVerificationState

মালিকের প্যাকেজের নাম

public @NonNull String ownerPackageName

দূরবর্তী যাচাইকরণ অবস্থা

public int remoteVerificationState

সময় আপডেট করা হয়েছে

public long timeUpdated

জনসাধারণের পদ্ধতি

সমান

public boolean equals(@Nullable Object other)

অ্যাকাউন্ট আইডি পান

public @NonNull String getAccountId()

অ্যাকাউন্ট কী-এর জন্য account ID ফেরত দেয়।

যোগাযোগের তথ্য পান

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

কী-টির সাথে সংশ্লিষ্ট ContactInfoParcelable গুলো ফেরত দেয়।

যদি কী-টি কোনো কন্ট্যাক্টের সাথে যুক্ত না থাকে, তাহলে তালিকাটি খালি থাকতে পারে। যদি কী-টি একাধিক কন্ট্যাক্টের সাথে যুক্ত থাকে (উদাহরণস্বরূপ, একাধিক কন্ট্যাক্ট একই ফোন নম্বর ব্যবহার করলে), তাহলে তালিকায় একাধিক এন্ট্রি থাকতে পারে।

ডিভাইস আইডি পান

public @NonNull String getDeviceId()

অ্যাকাউন্ট কী-এর জন্য device ID ফেরত দেয়।

getKeyValue

public @Nullable byte[] getKeyValue()

অ্যাকাউন্ট কী-এর key bytes ফেরত দেয়।

স্থানীয় যাচাইকরণ অবস্থা পান

public int getLocalVerificationState()

কী-টির স্থানীয় যাচাইকরণ অবস্থা ফেরত দেয়।

আরও বিস্তারিত জানতে com.google.android.gms.contactkeys.constants.VerificationState দেখুন।

মালিকের প্যাকেজের নাম পান

public @NonNull String getOwnerPackageName()

যে প্যাকেজটি অ্যাকাউন্ট কী-টির মালিক, তার নাম ফেরত দেয়।

getRemoteVerificationState

public int getRemoteVerificationState()

কী-টির রিমোট ভেরিফিকেশন অবস্থা ফেরত দেয়।

আরও বিস্তারিত জানতে com.google.android.gms.contactkeys.constants.VerificationState দেখুন।

getTimeUpdated

public long getTimeUpdated()

অ্যাকাউন্ট কী-টির timestamp of the last update ফেরত দেয়।

হ্যাশকোড

public int hashCode()

পার্সেল লিখুন

public void writeToParcel(Parcel dest, int flags)