Class Win32LobAppReturnCode

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

    public class Win32LobAppReturnCode
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Contains return code properties for a Win32 App”
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • returnCode

        protected Integer returnCode
    • Constructor Detail

      • Win32LobAppReturnCode

        protected Win32LobAppReturnCode()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getReturnCode

        public Optional<Integer> getReturnCode()
        “Return code.”
        Returns:
        property returnCode
      • withReturnCode

        public Win32LobAppReturnCode withReturnCode​(Integer returnCode)
        Returns an immutable copy of this with just the returnCode 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.

        “Return code.”

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

        public Win32LobAppReturnCode withType​(Win32LobAppReturnCodeType type)
        Returns an immutable copy of this with just the type 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.

        “The type of return code.”

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

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

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

        public static Win32LobAppReturnCode.Builder builder()
        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