Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b36f1036 authored by joonhunshin's avatar joonhunshin Committed by Joonhun Shin
Browse files

Add RCS UP 2.4 profile string

Add RCS up 2.4 profile string to support new feature.

Bug: 213605777
Test: build
Change-Id: If5b3132469314af16c8cd9ec2a683a336fc6752f
Merged-In: If5b3132469314af16c8cd9ec2a683a336fc6752f
parent 5d4effbd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -13189,6 +13189,7 @@ package android.telephony.ims {
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.RcsClientConfiguration> CREATOR;
    field public static final String RCS_PROFILE_1_0 = "UP_1.0";
    field public static final String RCS_PROFILE_2_3 = "UP_2.3";
    field public static final String RCS_PROFILE_2_4 = "UP_2.4";
  }
  public final class RcsContactPresenceTuple implements android.os.Parcelable {
+9 −5
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ public final class RcsClientConfiguration implements Parcelable {

    /**@hide*/
    @StringDef(prefix = "RCS_PROFILE_",
            value = {RCS_PROFILE_1_0, RCS_PROFILE_2_3})
            value = {RCS_PROFILE_1_0, RCS_PROFILE_2_3, RCS_PROFILE_2_4})
    public @interface StringRcsProfile {}

    /**
@@ -45,6 +45,10 @@ public final class RcsClientConfiguration implements Parcelable {
     * RCS profile UP 2.3
     */
    public static final String RCS_PROFILE_2_3 = "UP_2.3";
    /**
     * RCS profile UP 2.4
     */
    public static final String RCS_PROFILE_2_4 = "UP_2.4";

    private String mRcsVersion;
    private String mRcsProfile;
@@ -58,8 +62,8 @@ public final class RcsClientConfiguration implements Parcelable {
     * @param rcsVersion The parameter identifies the RCS version supported
     * by the client. Refer to GSMA RCC.07 "rcs_version" parameter.
     * @param rcsProfile Identifies a fixed set of RCS services that are
     * supported by the client. See {@link #RCS_PROFILE_1_0 } or
     * {@link #RCS_PROFILE_2_3 }
     * supported by the client. See {@link #RCS_PROFILE_1_0 },
     * {@link #RCS_PROFILE_2_3 } or {@link #RCS_PROFILE_2_4 }
     * @param clientVendor Identifies the vendor providing the RCS client.
     * @param clientVersion Identifies the RCS client version. Refer to GSMA
     * RCC.07 "client_version" parameter.
@@ -80,8 +84,8 @@ public final class RcsClientConfiguration implements Parcelable {
     * @param rcsVersion The parameter identifies the RCS version supported
     * by the client. Refer to GSMA RCC.07 "rcs_version" parameter.
     * @param rcsProfile Identifies a fixed set of RCS services that are
     * supported by the client. See {@link #RCS_PROFILE_1_0 } or
     * {@link #RCS_PROFILE_2_3 }
     * supported by the client. See {@link #RCS_PROFILE_1_0 },
     * {@link #RCS_PROFILE_2_3 } or {@link #RCS_PROFILE_2_4 }
     * @param clientVendor Identifies the vendor providing the RCS client.
     * @param clientVersion Identifies the RCS client version. Refer to GSMA
     * RCC.07 "client_version" parameter.