Skip to content

Commit e42901b

Browse files
Document eUICC operation codes (#545)
* Document eUICC operation codes Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Add eUICC documentation attribution Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Publish eUICC operation references Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent de78e30 commit e42901b

1 file changed

Lines changed: 38 additions & 13 deletions

File tree

docs/xml/Android.Telephony.Euicc/Operation.xml

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,33 @@
1111
<BaseTypeName>System.Enum</BaseTypeName>
1212
</Base>
1313
<Docs>
14-
<summary>To be added.</summary>
15-
<remarks>To be added.</remarks>
14+
<summary>Operation categories used in eUICC detailed error codes.</summary>
15+
<remarks>
16+
<para>An operation category identifies the type of operation that was in progress when an error occurred. In a detailed result code, it occupies the first byte; the remaining three bytes contain error-specific data.</para>
17+
<para>
18+
<format type="text/html">
19+
<a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE</code>.</a>
20+
</format>
21+
</para>
22+
<para>The values correspond to these <c>EuiccManager</c> operation constants:</para>
23+
<para><c>Apdu</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_APDU" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_APDU</code>.</a></format></para>
24+
<para><c>Download</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_DOWNLOAD" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_DOWNLOAD</code>.</a></format></para>
25+
<para><c>EuiccCard</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_EUICC_CARD" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_EUICC_CARD</code>.</a></format></para>
26+
<para><c>EuiccGsma</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_EUICC_GSMA" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_EUICC_GSMA</code>.</a></format></para>
27+
<para><c>Http</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_HTTP" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_HTTP</code>.</a></format></para>
28+
<para><c>Metadata</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_METADATA" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_METADATA</code>.</a></format></para>
29+
<para><c>SimSlot</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_SIM_SLOT" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_SIM_SLOT</code>.</a></format></para>
30+
<para><c>Smdx</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_SMDX" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_SMDX</code>.</a></format></para>
31+
<para><c>SmdxSubjectReasonCode</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_SMDX_SUBJECT_REASON_CODE" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE</code>.</a></format></para>
32+
<para><c>Switch</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_SWITCH" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_SWITCH</code>.</a></format></para>
33+
<para><c>System</c>: <format type="text/html"><a href="https://developer.android.com/reference/android/telephony/euicc/EuiccManager#OPERATION_SYSTEM" title="Reference documentation">Java documentation for <code>android.telephony.euicc.EuiccManager.OPERATION_SYSTEM</code>.</a></format></para>
34+
<para>
35+
Portions of this page are modifications based on work created and shared by the
36+
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
37+
and used according to terms described in the
38+
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format>
39+
</para>
40+
</remarks>
1641
</Docs>
1742
<Members>
1843
<Member MemberName="Apdu">
@@ -40,7 +65,7 @@
4065
</ReturnValue>
4166
<MemberValue>8</MemberValue>
4267
<Docs>
43-
<summary>To be added.</summary>
68+
<summary>An APDU command execution error, such as a channel-opening failure or a non-success APDU response.</summary>
4469
</Docs>
4570
</Member>
4671
<Member MemberName="Download">
@@ -68,7 +93,7 @@
6893
</ReturnValue>
6994
<MemberValue>5</MemberValue>
7095
<Docs>
71-
<summary>To be added.</summary>
96+
<summary>A profile download error.</summary>
7297
</Docs>
7398
</Member>
7499
<Member MemberName="EuiccCard">
@@ -96,7 +121,7 @@
96121
</ReturnValue>
97122
<MemberValue>3</MemberValue>
98123
<Docs>
99-
<summary>To be added.</summary>
124+
<summary>An eUICC card error.</summary>
100125
</Docs>
101126
</Member>
102127
<Member MemberName="EuiccGsma">
@@ -124,7 +149,7 @@
124149
</ReturnValue>
125150
<MemberValue>7</MemberValue>
126151
<Docs>
127-
<summary>To be added.</summary>
152+
<summary>An error returned by the eUICC while running a GSMA SGP.22 ES10x function.</summary>
128153
</Docs>
129154
</Member>
130155
<Member MemberName="Http">
@@ -152,7 +177,7 @@
152177
</ReturnValue>
153178
<MemberValue>11</MemberValue>
154179
<Docs>
155-
<summary>To be added.</summary>
180+
<summary>An HTTP error.</summary>
156181
</Docs>
157182
</Member>
158183
<Member MemberName="Metadata">
@@ -180,7 +205,7 @@
180205
</ReturnValue>
181206
<MemberValue>6</MemberValue>
182207
<Docs>
183-
<summary>To be added.</summary>
208+
<summary>A subscription metadata error.</summary>
184209
</Docs>
185210
</Member>
186211
<Member MemberName="SimSlot">
@@ -208,7 +233,7 @@
208233
</ReturnValue>
209234
<MemberValue>2</MemberValue>
210235
<Docs>
211-
<summary>To be added.</summary>
236+
<summary>A SIM slot error, such as a failed slot switch or physical slot access.</summary>
212237
</Docs>
213238
</Member>
214239
<Member MemberName="Smdx">
@@ -236,7 +261,7 @@
236261
</ReturnValue>
237262
<MemberValue>9</MemberValue>
238263
<Docs>
239-
<summary>To be added.</summary>
264+
<summary>An SMDX (SMDP/SMDS) error.</summary>
240265
</Docs>
241266
</Member>
242267
<Member MemberName="SmdxSubjectReasonCode">
@@ -264,7 +289,7 @@
264289
</ReturnValue>
265290
<MemberValue>10</MemberValue>
266291
<Docs>
267-
<summary>To be added.</summary>
292+
<summary>SMDX subject and reason codes from GSMA SGP.22.</summary>
268293
</Docs>
269294
</Member>
270295
<Member MemberName="Switch">
@@ -292,7 +317,7 @@
292317
</ReturnValue>
293318
<MemberValue>4</MemberValue>
294319
<Docs>
295-
<summary>To be added.</summary>
320+
<summary>A generic profile-switching error.</summary>
296321
</Docs>
297322
</Member>
298323
<Member MemberName="System">
@@ -320,7 +345,7 @@
320345
</ReturnValue>
321346
<MemberValue>1</MemberValue>
322347
<Docs>
323-
<summary>To be added.</summary>
348+
<summary>An internal system error.</summary>
324349
</Docs>
325350
</Member>
326351
</Members>

0 commit comments

Comments
 (0)