Class SdkInfo

  • All Implemented Interfaces:
    JsonSerializable, JsonUnknown

    public final class SdkInfo
    extends java.lang.Object
    implements JsonUnknown, JsonSerializable
    Holds information about the system SDK.

    This is relevant for iOS and other platforms that have a system SDK. Not to be confused with the client SDK.

    • Constructor Detail

      • SdkInfo

        public SdkInfo()
    • Method Detail

      • getSdkName

        @Nullable
        public @Nullable java.lang.String getSdkName()
      • setSdkName

        public void setSdkName​(@Nullable
                               @Nullable java.lang.String sdkName)
      • getVersionMajor

        @Nullable
        public @Nullable java.lang.Integer getVersionMajor()
      • setVersionMajor

        public void setVersionMajor​(@Nullable
                                    @Nullable java.lang.Integer versionMajor)
      • getVersionMinor

        @Nullable
        public @Nullable java.lang.Integer getVersionMinor()
      • setVersionMinor

        public void setVersionMinor​(@Nullable
                                    @Nullable java.lang.Integer versionMinor)
      • getVersionPatchlevel

        @Nullable
        public @Nullable java.lang.Integer getVersionPatchlevel()
      • setVersionPatchlevel

        public void setVersionPatchlevel​(@Nullable
                                         @Nullable java.lang.Integer versionPatchlevel)
      • getUnknown

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getUnknown()
        Specified by:
        getUnknown in interface JsonUnknown
      • setUnknown

        public void setUnknown​(@Nullable
                               @Nullable java.util.Map<java.lang.String,​java.lang.Object> unknown)
        Specified by:
        setUnknown in interface JsonUnknown