Class ResetPasscodeActionResult

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class ResetPasscodeActionResult
    extends DeviceActionResult
    implements com.github.davidmoten.odata.client.ODataType
    “Reset passcode action result”
    • Field Detail

      • passcode

        protected String passcode
    • Constructor Detail

      • ResetPasscodeActionResult

        protected ResetPasscodeActionResult()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class DeviceActionResult
      • getPasscode

        public Optional<String> getPasscode()
        “Newly generated passcode for the device”
        Returns:
        property passcode
      • withPasscode

        public ResetPasscodeActionResult withPasscode​(String passcode)
        Returns an immutable copy of this with just the passcode field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Newly generated passcode for the device”

        Parameters:
        passcode - new value of passcode field (as defined in service metadata)
        Returns:
        immutable copy of this with just the passcode field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class DeviceActionResult
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class DeviceActionResult
      • builderResetPasscodeActionResult

        public static ResetPasscodeActionResult.Builder builderResetPasscodeActionResult()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class