- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- আদেশ
- কমান্ড টাইপ
- CommandErrorCode
- পাসওয়ার্ড ফ্ল্যাগ রিসেট করুন
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- AddEsimParams
- অ্যাক্টিভেশন স্টেট
- EsimParams সরান
- DeviceInfoParams অনুরোধ করুন
- ডিভাইস তথ্য
- ClearAppsData Status
- PerAppResult
- ক্লিয়ারিং রেজাল্ট
- স্টার্টলস্টমোড স্ট্যাটাস
- স্ট্যাটাস
- StopLostModeStatus
- স্ট্যাটাস
- EsimCommandStatus
- স্ট্যাটাস
- অভ্যন্তরীণ ত্রুটির বিবরণ
- অপারেশন কোড বিস্তারিত
- ErrorCode Detail
- EsimInfo
- অনুরোধ ডিভাইস ইনফো স্ট্যাটাস
- স্ট্যাটাস
- EidInfo
- ঈদ
- এটা চেষ্টা করুন!
একটি ডিভাইসে একটি কমান্ড জারি করে। ফিরে আসা Operation
রিসোর্স এর metadata
ক্ষেত্রে একটি Command
রয়েছে। কমান্ডের স্থিতি পেতে গেট অপারেশন পদ্ধতি ব্যবহার করুন।
HTTP অনুরোধ
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
name | |
শরীরের অনুরোধ
অনুরোধের অংশে Command
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Operation
একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/androidmanagement
আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .
আদেশ
একটি আদেশ.
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | কমান্ডের ধরন। |
createTime | যে টাইমস্ট্যাম্পে কমান্ড তৈরি করা হয়েছিল। টাইমস্ট্যাম্প স্বয়ংক্রিয়ভাবে সার্ভার দ্বারা উত্পন্ন হয়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
duration | যে সময়কালের জন্য আদেশটি বৈধ। এই সময়ের মধ্যে ডিভাইস দ্বারা কার্যকর না হলে কমান্ডের মেয়াদ শেষ হয়ে যাবে। অনির্দিষ্ট থাকলে ডিফল্ট সময়কাল দশ মিনিট। কোন সর্বোচ্চ সময়কাল নেই. নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
userName | |
errorCode | কমান্ড ব্যর্থ হলে, ব্যর্থতা ব্যাখ্যা করে একটি ত্রুটি কোড। কলার দ্বারা কমান্ড বাতিল হলে এটি সেট করা হয় না। কমান্ড ত্রুটি সম্পর্কে যুক্তির জন্য, নিম্নলিখিত ক্রমে ক্ষেত্রগুলিকে অগ্রাধিকার দিন (প্রথমে সর্বাধিক পছন্দ): 1. কমান্ড-নির্দিষ্ট ক্ষেত্র যেমন |
newPassword | |
resetPasswordFlags[] | |
ইউনিয়ন ফিল্ড যদি এটি সেট করা থাকে, তাহলে | |
clearAppsDataParams | ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করার জন্য |
startLostModeParams | ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য |
stopLostModeParams | ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করতে |
addEsimParams | ঐচ্ছিক। ডিভাইসে একটি eSIM প্রোফাইল যোগ করার জন্য |
removeEsimParams | ঐচ্ছিক। ডিভাইস থেকে একটি eSIM প্রোফাইল সরাতে |
requestDeviceInfoParams | ঐচ্ছিক। ডিভাইস সম্পর্কিত তথ্য পেতে |
ইউনিয়ন ক্ষেত্রের status । কমান্ডের জন্য নির্দিষ্ট স্থিতি। মনে রাখবেন কিছু কমান্ড এটি ব্যবহার করে না, বিশেষ করে , , , এবং । ভবিষ্যতে এই কমান্ডগুলিও এটি ব্যবহার করতে পারে। status নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
clearAppsDataStatus | শুধুমাত্র আউটপুট। ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করতে |
startLostModeStatus | শুধুমাত্র আউটপুট। ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য |
stopLostModeStatus | শুধুমাত্র আউটপুট। ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করতে |
esimStatus | শুধুমাত্র আউটপুট। একটি |
requestDeviceInfoStatus | শুধুমাত্র আউটপুট। |
কমান্ড টাইপ
কমান্ডের ধরন।
এনামস | |
---|---|
COMMAND_TYPE_UNSPECIFIED | এই মান অননুমোদিত. |
LOCK | ডিভাইসটি লক করুন, যেন লক স্ক্রিনের সময়সীমা শেষ হয়ে গেছে। |
RESET_PASSWORD | ব্যবহারকারীর পাসওয়ার্ড রিসেট করুন। |
REBOOT | ডিভাইসটি রিবুট করুন। শুধুমাত্র অ্যান্ড্রয়েড 7.0 (API লেভেল 24) বা উচ্চতর চলমান সম্পূর্ণরূপে পরিচালিত ডিভাইসগুলিতে সমর্থিত৷ |
RELINQUISH_OWNERSHIP | একটি কোম্পানির মালিকানাধীন Android 8.0+ ডিভাইস থেকে কাজের প্রোফাইল এবং সমস্ত নীতিগুলি সরিয়ে দেয়, ব্যক্তিগত ব্যবহারের জন্য ডিভাইসটি ত্যাগ করে৷ ব্যক্তিগত প্রোফাইল(গুলি) এর সাথে যুক্ত অ্যাপ এবং ডেটা সংরক্ষিত হয়। কমান্ডটি স্বীকার করার পরে ডিভাইসটি সার্ভার থেকে মুছে ফেলা হবে। |
CLEAR_APP_DATA | নির্দিষ্ট অ্যাপের অ্যাপ্লিকেশন ডেটা সাফ করে। এটি Android 9 এবং তার উপরে সমর্থিত। মনে রাখবেন যে একটি অ্যাপ্লিকেশন তার অ্যাপ্লিকেশন ডেটার বাইরে ডেটা সঞ্চয় করতে পারে, উদাহরণস্বরূপ বাহ্যিক স্টোরেজ বা ব্যবহারকারীর অভিধানে। এছাড়াও দেখুন। |
START_LOST_MODE | ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখে। শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসে বা পরিচালিত প্রোফাইল সহ প্রতিষ্ঠানের মালিকানাধীন ডিভাইসগুলিতে সমর্থিত৷ এছাড়াও দেখুন। |
STOP_LOST_MODE | হারিয়ে যাওয়া মোড থেকে ডিভাইসটি নিয়ে যায়। শুধুমাত্র সম্পূর্ণরূপে পরিচালিত ডিভাইসে বা পরিচালিত প্রোফাইল সহ প্রতিষ্ঠানের মালিকানাধীন ডিভাইসগুলিতে সমর্থিত৷ এছাড়াও দেখুন। |
ADD_ESIM | ডিভাইসে একটি eSIM প্রোফাইল যোগ করে। এটি Android 15 এবং তার উপরে সমর্থিত। এছাড়াও দেখুন। একটি eSIM প্রোফাইল সরাতে, কমান্ডটি ব্যবহার করুন৷ একটি ডিভাইস মোছা হলে eSIM প্রোফাইলের কী হবে তা নির্ধারণ করতে, নীতিতে সেট করুন। দ্রষ্টব্য: একটি একক ডিভাইসে একাধিক eSIM-এর ব্যবস্থা করতে, কমান্ডের ক্রমাগত সম্পাদনের মধ্যে কয়েক মিনিট বিলম্ব করার পরামর্শ দেওয়া হয়। |
REMOVE_ESIM | ডিভাইস থেকে একটি eSIM প্রোফাইল সরিয়ে দেয়। এটি Android 15 এবং তার উপরে সমর্থিত। এছাড়াও দেখুন। |
REQUEST_DEVICE_INFO | ডিভাইস সম্পর্কিত তথ্য অনুরোধ করুন. |
CommandErrorCode
একটি কমান্ড ত্রুটি কোড. এটি সার্ভার দ্বারা জনবহুল একটি শুধুমাত্র পঠন ক্ষেত্র।
এনামস | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED | কোন ত্রুটি ছিল না. |
UNKNOWN | একটি অজানা ত্রুটি ঘটেছে. |
API_LEVEL | ডিভাইসের API স্তর এই কমান্ড সমর্থন করে না. |
MANAGEMENT_MODE | ব্যবস্থাপনা মোড (প্রোফাইল মালিক, ডিভাইস মালিক, ইত্যাদি) কমান্ড সমর্থন করে না। |
INVALID_VALUE | কমান্ডের একটি অবৈধ প্যারামিটার মান আছে। |
UNSUPPORTED | ডিভাইস কমান্ড সমর্থন করে না. সর্বশেষ সংস্করণে অ্যান্ড্রয়েড ডিভাইস নীতি আপডেট করলে সমস্যার সমাধান হতে পারে। |
পাসওয়ার্ড ফ্ল্যাগ রিসেট করুন
RESET_PASSWORD
কমান্ড প্রকারের জন্য ব্যবহার করা যেতে পারে এমন পতাকা।
এনামস | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED | এই মান উপেক্ষা করা হয়. |
REQUIRE_ENTRY | ব্যবহারকারী এটি প্রবেশ না করা পর্যন্ত অন্য প্রশাসকদের আবার পাসওয়ার্ড পরিবর্তন করার অনুমতি দেবেন না। |
DO_NOT_ASK_CREDENTIALS_ON_BOOT | ডিভাইস বুটে ব্যবহারকারীর শংসাপত্রের জন্য জিজ্ঞাসা করবেন না। |
LOCK_NOW | পাসওয়ার্ড রিসেট করার পরে ডিভাইস লক করুন। |
ClearAppsDataParams
ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করার জন্য
কমান্ডের সাথে যুক্ত প্যারামিটার। CLEAR_APP_DATA
JSON প্রতিনিধিত্ব |
---|
{ "packageNames": [ string ] } |
ক্ষেত্র | |
---|---|
packageNames[] | যে অ্যাপের প্যাকেজের নাম কমান্ডটি কার্যকর করা হলে ডেটা সাফ হয়ে যাবে। |
StartLostModeParams
ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য
কমান্ডের সাথে সম্পর্কিত প্যারামিটার৷ ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য প্রতিষ্ঠানের নাম সহ অন্তত একটি প্যারামিটার প্রদান করতে হবে। START_LOST_MODE
JSON প্রতিনিধিত্ব |
---|
{ "lostMessage": { object ( |
ক্ষেত্র | |
---|---|
lostMessage | ডিভাইসটি হারিয়ে গেলে ব্যবহারকারীর কাছে বার্তাটি প্রদর্শিত হয়। |
lostPhoneNumber | ডিভাইসটি হারিয়ে যাওয়া মোডে থাকা এবং কল মালিকের বোতামটি ট্যাপ করার সময় যে ফোন নম্বরটি কল করা হবে৷ |
lostEmailAddress | ডিভাইসটি হারিয়ে গেলে ব্যবহারকারীর কাছে প্রদর্শিত ইমেল ঠিকানা। |
lostStreetAddress | ডিভাইসটি হারিয়ে গেলে রাস্তার ঠিকানা ব্যবহারকারীর কাছে প্রদর্শিত হয়। |
lostOrganization | ডিভাইসটি হারানো মোডে থাকা অবস্থায় প্রতিষ্ঠানের নাম ব্যবহারকারীর কাছে প্রদর্শিত হয়। |
StopLostModeParams
এই ধরনের কোন ক্ষেত্র নেই.
ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করে আনতে
কমান্ডের সাথে যুক্ত প্যারামিটার। STOP_LOST_MODE
AddEsimParams
ডিভাইসে একটি eSIM প্রোফাইল যোগ করার জন্য
কমান্ডের সাথে সম্পর্কিত প্যারামিটার। ADD_ESIM
JSON প্রতিনিধিত্ব |
---|
{
"activationCode": string,
"activationState": enum ( |
ক্ষেত্র | |
---|---|
activationCode | প্রয়োজন। eSIM প্রোফাইলের জন্য অ্যাক্টিভেশন কোড। |
activationState | প্রয়োজন। একবার ডাউনলোড হয়ে গেলে ইসিম প্রোফাইলের অ্যাক্টিভেশন স্টেট। |
অ্যাক্টিভেশন স্টেট
একবার ডাউনলোড হয়ে গেলে ইসিম প্রোফাইলের অ্যাক্টিভেশন স্টেট।
এনামস | |
---|---|
ACTIVATION_STATE_UNSPECIFIED | eSIM অ্যাক্টিভেশন স্টেট নির্দিষ্ট করা নেই। ব্যক্তিগত মালিকানাধীন ডিভাইসে ই-সিম প্রোফাইলটি ডিফল্ট এবং কোম্পানির মালিকানাধীন ডিভাইসে । |
ACTIVATED | eSIM ডাউনলোড করার পরে স্বয়ংক্রিয়ভাবে সক্রিয় হয়। ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য এটি সক্রিয়করণ অবস্থা হিসাবে সেট করার ফলে কমান্ড প্রত্যাখ্যান করা হবে। |
NOT_ACTIVATED | eSIM প্রোফাইল ডাউনলোড করা হয়েছে কিন্তু সক্রিয় করা হয়নি। এই ক্ষেত্রে, ব্যবহারকারীকে ডিভাইসে ম্যানুয়ালি eSIM সক্রিয় করতে হবে। |
EsimParams সরান
ডিভাইস থেকে একটি eSIM প্রোফাইল সরাতে
কমান্ডের সাথে সম্পর্কিত প্যারামিটার। REMOVE_ESIM
JSON প্রতিনিধিত্ব |
---|
{ "iccId": string } |
ক্ষেত্র | |
---|---|
iccId | প্রয়োজন। ইসিম প্রোফাইলের আইসিসি আইডি মুছে ফেলতে হবে। |
DeviceInfoParams অনুরোধ করুন
ডিভাইস সম্পর্কিত তথ্য পেতে
কমান্ডের সাথে যুক্ত প্যারামিটার। REQUEST_DEVICE_INFO
JSON প্রতিনিধিত্ব |
---|
{
"deviceInfo": enum ( |
ক্ষেত্র | |
---|---|
deviceInfo | প্রয়োজন। অনুরোধ করা ডিভাইস তথ্য প্রকার. |
ডিভাইস তথ্য
অনুরোধ করা ডিভাইস তথ্য প্রকার.
এনামস | |
---|---|
DEVICE_INFO_UNSPECIFIED | এই মান অননুমোদিত. |
EID | eSIM-এর জন্য শনাক্তকারীর অনুরোধ করুন। ফলাফল ফেরত দেওয়ার আগে ব্যবহারকারীকে তথ্য প্রকাশের অনুমোদন দিতে বলা হবে। ব্যবহারকারী যদি প্রকাশ অনুমোদন না করেন, ফেরত দেওয়া হবে৷ এটি শুধুমাত্র ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য কাজ প্রোফাইল এবং Android সংস্করণ 13 এবং তার উপরে সমর্থিত৷ |
ClearAppsData Status
ডিভাইস থেকে নির্দিষ্ট অ্যাপের ডেটা সাফ করতে
কমান্ডের স্থিতি। CLEAR_APP_DATA
JSON প্রতিনিধিত্ব |
---|
{
"results": {
string: {
object ( |
ক্ষেত্র | |
---|---|
results | প্রতি-অ্যাপ ফলাফল, প্যাকেজের নাম থেকে সংশ্লিষ্ট ক্লিয়ারিং ফলাফলে একটি ম্যাপিং। |
PerAppResult
একটি একক অ্যাপের ডেটা সাফ করার প্রচেষ্টার ফলাফল।
JSON প্রতিনিধিত্ব |
---|
{
"clearingResult": enum ( |
ক্ষেত্র | |
---|---|
clearingResult | একটি একক অ্যাপের ডেটা সাফ করার প্রচেষ্টার ফলাফল। |
ক্লিয়ারিং রেজাল্ট
একটি একক অ্যাপের ডেটা সাফ করার প্রচেষ্টার ফলাফল।
এনামস | |
---|---|
CLEARING_RESULT_UNSPECIFIED | অনির্দিষ্ট ফলাফল। |
SUCCESS | এই অ্যাপের ডেটা সফলভাবে সাফ করা হয়েছে৷ |
APP_NOT_FOUND | এই অ্যাপের ডেটা সাফ করা যায়নি কারণ অ্যাপটি খুঁজে পাওয়া যায়নি। |
APP_PROTECTED | এই অ্যাপটির ডেটা সাফ করা যায়নি কারণ অ্যাপটি সুরক্ষিত। উদাহরণস্বরূপ, এটি Google Play স্টোরের মতো ডিভাইসের কার্যকারিতার জন্য গুরুত্বপূর্ণ অ্যাপগুলিতে প্রযোজ্য হতে পারে। |
API_LEVEL | এই অ্যাপের ডেটা সাফ করা যায়নি কারণ ডিভাইস API লেভেল এই কমান্ড সমর্থন করে না। |
স্টার্টলস্টমোড স্ট্যাটাস
ডিভাইসটিকে হারিয়ে যাওয়া মোডে রাখার জন্য
কমান্ডের স্থিতি। START_LOST_MODE
JSON প্রতিনিধিত্ব |
---|
{
"status": enum ( |
ক্ষেত্র | |
---|---|
status | স্ট্যাটাস। |
স্ট্যাটাস
স্ট্যাটাস।
দেখুন। StartLostModeStatus
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCESS | ডিভাইসটি হারিয়ে যাওয়া মোডে রাখা হয়েছিল। |
RESET_PASSWORD_RECENTLY | ডিভাইসটি হারিয়ে যাওয়া মোডে রাখা যায়নি কারণ অ্যাডমিন সম্প্রতি ডিভাইসের পাসওয়ার্ড রিসেট করেছে। |
USER_EXIT_LOST_MODE_RECENTLY | ডিভাইসটি হারিয়ে যাওয়া মোডে রাখা যায়নি কারণ ব্যবহারকারী সম্প্রতি হারিয়ে যাওয়া মোড থেকে প্রস্থান করেছেন৷ |
ALREADY_IN_LOST_MODE | ডিভাইসটি ইতিমধ্যে হারিয়ে যাওয়া মোডে রয়েছে৷ |
StopLostModeStatus
ডিভাইসটিকে হারিয়ে যাওয়া মোড থেকে বের করতে
কমান্ডের স্থিতি। STOP_LOST_MODE
JSON প্রতিনিধিত্ব |
---|
{
"status": enum ( |
ক্ষেত্র | |
---|---|
status | স্ট্যাটাস। |
স্ট্যাটাস
স্ট্যাটাস।
দেখুন। StopLostModeStatus
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCESS | ডিভাইসটি হারিয়ে যাওয়া মোড থেকে বের করা হয়েছে। |
NOT_IN_LOST_MODE | ডিভাইসটি হারিয়ে যাওয়া মোডে নেই। |
EsimCommandStatus
একটি
বা ADD_ESIM
কমান্ডের স্থিতি এবং ত্রুটির বিবরণ (যদি উপস্থিত থাকে)। REMOVE_ESIM
JSON প্রতিনিধিত্ব |
---|
{ "status": enum ( |
ক্ষেত্র | |
---|---|
status | শুধুমাত্র আউটপুট। একটি |
esimInfo | শুধুমাত্র আউটপুট। eSIM যুক্ত বা সরানো সম্পর্কে তথ্য। eSIM অপারেশন |
ইউনিয়ন ক্ষেত্রের status_details একটি বা কমান্ডের অবস্থার বিশদ বিবরণ৷ status_details নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
internalErrorDetails | শুধুমাত্র আউটপুট। |
স্ট্যাটাস
একটি
বা ADD_ESIM
কমান্ডের স্থিতি। REMOVE_ESIM
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCESS | ডিভাইসে eSIM অপারেশন সফলভাবে সম্পাদিত হয়েছে। |
IN_PROGRESS | eSIM অপারেশন চলছে। |
PENDING_USER_ACTION | eSIM অপারেশন চালিয়ে যাওয়ার জন্য ব্যবহারকারীকে একটি পদক্ষেপ নিতে হবে। |
ERROR_SETUP_IN_PROGRESS | যখন সেটআপ চলছে তখন eSIM অপারেশন চালানো যাবে না। |
ERROR_USER_DENIED | ব্যবহারকারী eSIM অপারেশন অস্বীকার করেছেন। |
INTERNAL_ERROR | ডিভাইসে eSIM যোগ বা সরানোর চেষ্টা করার সময় একটি ত্রুটি ঘটেছে, দেখুন। |
ERROR_ICC_ID_NOT_FOUND | একটি কমান্ডের জন্য, eSIM-এর সরাতে হবে ডিভাইসটিতে পাওয়া যায়নি। এর অর্থ হতে পারে eSIMটি এন্টারপ্রাইজের অন্তর্গত নয় বা এর সাথে সম্পর্কিত eSIM ডিভাইসে উপস্থিত নেই৷ |
ERROR_MULTIPLE_ACTIVE_ESIMS_NO_AVAILABLE_SLOT | কমান্ডটি একটি নতুন eSIM যোগ করার চেষ্টা করার সময় ব্যর্থ হয়েছে যার সক্রিয়করণ স্থিতি এ সেট করা হয়েছে কারণ ডিভাইসের একাধিক eSIM স্লটে সক্রিয় eSIM প্রোফাইল রয়েছে এবং কোনো বিনামূল্যের eSIM স্লট উপলব্ধ নেই৷ এটি সমাধান করার জন্য, নতুন eSIM এর সক্রিয়করণ অবস্থার সাথে হিসাবে যোগ করা যেতে পারে পরবর্তীতে ম্যানুয়াল অ্যাক্টিভেশনের জন্য, অথবা ব্যবহারকারীকে প্রথমে একটি বিদ্যমান সক্রিয় eSIM নিষ্ক্রিয় করতে হবে অপারেশনটি চালিয়ে যাওয়ার জন্য। |
অভ্যন্তরীণ ত্রুটির বিবরণ
বা ADD_ESIM
কমান্ডের জন্য উপস্থিত থাকলে অভ্যন্তরীণ ত্রুটির বিবরণ। REMOVE_ESIM
JSON প্রতিনিধিত্ব |
---|
{ "operationCode": string, "errorCode": string, "operationCodeDetail": enum ( |
ক্ষেত্র | |
---|---|
operationCode | শুধুমাত্র আউটপুট। এখানে উল্লিখিত অপারেশন কোডের পূর্ণসংখ্যা উপস্থাপনা। আরো বিস্তারিত জানার জন্য |
errorCode | শুধুমাত্র আউটপুট। এখানে উল্লেখ করা ত্রুটি কোডের পূর্ণসংখ্যা উপস্থাপনা। আরও দেখুন, |
operationCodeDetail | শুধুমাত্র আউটপুট। অপারেশন কোডের সাথে সম্পর্কিত |
errorCodeDetail | শুধুমাত্র আউটপুট। ত্রুটি কোডের বিবরণ |
অপারেশন কোড বিস্তারিত
অপারেশন কোডের সাথে সম্পর্কিত
কোডের বিশদ বিবরণ। operationCode
এনামস | |
---|---|
OPERATION_CODE_DETAIL_UNSPECIFIED | অপারেশন কোড বিস্তারিত অনির্দিষ্ট. অ্যান্ড্রয়েড ম্যানেজমেন্ট এপিআই দ্বারা স্বীকৃত নয়। যাইহোক, দেখুন। |
OPERATION_SYSTEM | বিস্তারিত জানার জন্য EuiccManager.OPERATION_SYSTEM দেখুন। |
OPERATION_SIM_SLOT | বিস্তারিত জানার জন্য EuiccManager.OPERATION_SIM_SLOT দেখুন। |
OPERATION_EUICC_CARD | বিস্তারিত জানার জন্য EuiccManager.OPERATION_EUICC_CARD দেখুন। |
OPERATION_SMDX | বিস্তারিত জানার জন্য EuiccManager.OPERATION_SMDX দেখুন। |
OPERATION_SWITCH | বিস্তারিত জানার জন্য EuiccManager.OPERATION_SWITCH দেখুন। |
OPERATION_DOWNLOAD | বিস্তারিত জানার জন্য EuiccManager.OPERATION_DOWNLOAD দেখুন। |
OPERATION_METADATA | বিস্তারিত জানার জন্য EuiccManager.OPERATION_METADATA দেখুন। |
OPERATION_EUICC_GSMA | বিস্তারিত জানার জন্য EuiccManager.OPERATION_EUICC_GSMA দেখুন। |
OPERATION_APDU | বিস্তারিত জানার জন্য EuiccManager.OPERATION_APDU দেখুন। |
OPERATION_SMDX_SUBJECT_REASON_CODE | বিস্তারিত জানার জন্য EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE দেখুন। মনে রাখবেন, এই ক্ষেত্রে, হল EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE এর সর্বনিম্ন উল্লেখযোগ্য 3 বাইট যা এখানে নির্দেশিত বিষয় কোড এবং কারণ কোড উল্লেখ করে। পূর্ণসংখ্যার সবচেয়ে উল্লেখযোগ্য বাইটটি শূন্য হয়ে গেছে। উদাহরণস্বরূপ, 8.11.1-এর একটি বিষয় কোড এবং 5.1-এর একটি কারণ কোড বাইনারিতে 0000 0000 1000 1011 0001 0000 0101 0001 হিসাবে কোডে উপস্থাপন করা হয়েছে, যা দশমিকে 9113681। |
OPERATION_HTTP | বিস্তারিত জানার জন্য EuiccManager.OPERATION_HTTP দেখুন। |
ErrorCode Detail
ত্রুটি কোডের বিশদ
সাথে সম্পর্কিত। errorCode
এনামস | |
---|---|
ERROR_CODE_DETAIL_UNSPECIFIED | ত্রুটি কোড বিবরণ অনির্দিষ্ট. অ্যান্ড্রয়েড ম্যানেজমেন্ট এপিআই দ্বারা স্বীকৃত নয়। যাইহোক, দেখুন |
ERROR_TIME_OUT | বিস্তারিত জানার জন্য EuiccManager.ERROR_TIME_OUT দেখুন। |
ERROR_EUICC_MISSING | বিস্তারিত জানার জন্য EuiccManager.ERROR_EUICC_MISSING দেখুন। |
ERROR_UNSUPPORTED_VERSION | বিস্তারিত জানার জন্য EuiccManager.ERROR_UNSUPPORTED_VERSION দেখুন। |
ERROR_ADDRESS_MISSING | বিস্তারিত জানার জন্য EuiccManager.ERROR_ADDRESS_MISSING দেখুন। |
ERROR_INVALID_CONFIRMATION_CODE | বিস্তারিত জানার জন্য EuiccManager.ERROR_INVALID_CONFIRMATION_CODE দেখুন। |
ERROR_CERTIFICATE_ERROR | বিস্তারিত জানার জন্য EuiccManager.ERROR_CERTIFICATE_ERROR দেখুন। |
ERROR_NO_PROFILES_AVAILABLE | বিস্তারিত জানার জন্য EuiccManager.ERROR_NO_PROFILES_AVAILABLE দেখুন। |
ERROR_CONNECTION_ERROR | বিস্তারিত জানার জন্য EuiccManager.ERROR_CONNECTION_ERROR দেখুন। |
ERROR_INVALID_RESPONSE | বিস্তারিত জানার জন্য EuiccManager.ERROR_INVALID_RESPONSE দেখুন। |
ERROR_CARRIER_LOCKED | বিস্তারিত জানার জন্য EuiccManager.ERROR_CARRIER_LOCKED দেখুন। |
ERROR_DISALLOWED_BY_PPR | বিস্তারিত জানার জন্য EuiccManager.ERROR_DISALLOWED_BY_PPR দেখুন। |
ERROR_INVALID_ACTIVATION_CODE | বিস্তারিত জানার জন্য EuiccManager.ERROR_INVALID_ACTIVATION_CODE দেখুন। |
ERROR_INCOMPATIBLE_CARRIER | বিস্তারিত জানার জন্য EuiccManager.ERROR_INCOMPATIBLE_CARRIER দেখুন। |
ERROR_OPERATION_BUSY | বিস্তারিত জানার জন্য EuiccManager.ERROR_OPERATION_BUSY দেখুন। |
ERROR_INSTALL_PROFILE | বিস্তারিত জানার জন্য EuiccManager.ERROR_INSTALL_PROFILE দেখুন। |
ERROR_EUICC_INSUFFICIENT_MEMORY | বিস্তারিত জানার জন্য EuiccManager.ERROR_EUICC_INSUFFICIENT_MEMORY দেখুন। |
ERROR_INVALID_PORT | বিস্তারিত জানার জন্য EuiccManager.ERROR_INVALID_PORT দেখুন। |
ERROR_SIM_MISSING | বিস্তারিত জানার জন্য EuiccManager.ERROR_SIM_MISSING দেখুন। |
EsimInfo
যোগ করা বা সরানো ইসিমের বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{ "iccId": string } |
ক্ষেত্র | |
---|---|
iccId | শুধুমাত্র আউটপুট। ইসিমের আইসিসি আইডি। |
অনুরোধ ডিভাইস ইনফো স্ট্যাটাস
কমান্ডের স্থিতি। REQUEST_DEVICE_INFO
JSON প্রতিনিধিত্ব |
---|
{ "status": enum ( |
ক্ষেত্র | |
---|---|
status | শুধুমাত্র আউটপুট। একটি |
ইউনিয়ন ফিল্ড device_info । অ্যাডমিনের অনুরোধ করা ডিভাইসের তথ্যের বিশদ বিবরণ। হলেই এটি পপুলেট করা হয়। device_info নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
eidInfo | ডিভাইসের EID সম্পর্কিত তথ্য। |
স্ট্যাটাস
একটি
কমান্ডের স্থিতি। REQUEST_DEVICE_INFO
এনামস | |
---|---|
STATUS_UNSPECIFIED | অনির্দিষ্ট। এই মান ব্যবহার করা হয় না. |
SUCCEEDED | ডিভাইস তথ্য সফলভাবে বিতরণ করা হয়েছে. |
PENDING_USER_ACTION | ব্যবহারকারী ডিভাইসের তথ্য ভাগ করার জন্য প্রয়োজনীয় ক্রিয়াগুলি সম্পন্ন করেনি৷ |
USER_DECLINED | ব্যবহারকারী ডিভাইসের তথ্য শেয়ার করতে অস্বীকার করেছে৷ |
UNSUPPORTED | অনুরোধ করা ডিভাইসের তথ্য এই ডিভাইসে সমর্থিত নয়, যেমন eSIM ডিভাইসে সমর্থিত নয়। |
EidInfo
ডিভাইসের EID সম্পর্কিত তথ্য।
JSON প্রতিনিধিত্ব |
---|
{
"eids": [
{
object ( |
ক্ষেত্র | |
---|---|
eids[] | শুধুমাত্র আউটপুট। প্রতিটি eUICC চিপের জন্য EID তথ্য। |
ঈদ
প্রতিটি eUICC চিপের জন্য EID তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "eid": string } |
ক্ষেত্র | |
---|---|
eid | শুধুমাত্র আউটপুট। ইআইডি |