Class Canvasapp

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

    public class Canvasapp
    extends Crmbaseentity
    implements com.github.davidmoten.odata.client.ODataEntityType
    • Field Detail

      • connectionreferences

        protected String connectionreferences
      • description

        protected String description
      • componentstate

        protected Integer componentstate
      • _owningteam_value

        protected UUID _owningteam_value
      • _ownerid_value

        protected UUID _ownerid_value
      • introducedversion

        protected String introducedversion
      • _owninguser_value

        protected UUID _owninguser_value
      • versionnumber

        protected Long versionnumber
      • canconsumeapppass

        protected Boolean canconsumeapppass
      • cdsdependencies

        protected String cdsdependencies
      • appcomponents

        protected String appcomponents
      • solutionid

        protected UUID solutionid
      • appcomponentdependencies

        protected String appcomponentdependencies
      • canvasapprowid

        protected UUID canvasapprowid
      • backgroundcolor

        protected String backgroundcolor
      • appversion

        protected String appversion
      • createdbyclientversion

        protected String createdbyclientversion
      • authorizationreferences

        protected String authorizationreferences
      • embeddedapp

        protected String embeddedapp
      • appopenuri

        protected String appopenuri
      • publisher

        protected String publisher
      • commitmessage

        protected String commitmessage
      • isheroapp

        protected Boolean isheroapp
      • status

        protected String status
      • aadlastmodifiedbyid

        protected String aadlastmodifiedbyid
      • admincontrolbypassconsent

        protected Boolean admincontrolbypassconsent
      • aadlastpublishedbyid

        protected String aadlastpublishedbyid
      • galleryitemid

        protected String galleryitemid
      • displayname

        protected String displayname
      • databasereferences

        protected String databasereferences
      • _owningbusinessunit_value

        protected UUID _owningbusinessunit_value
      • canvasappid

        protected UUID canvasappid
      • canvasapptype

        protected Integer canvasapptype
      • ishidden

        protected Boolean ishidden
      • isfeaturedapp

        protected Boolean isfeaturedapp
      • ismanaged

        protected Boolean ismanaged
      • aadcreatedbyid

        protected String aadcreatedbyid
      • bypassconsent

        protected Boolean bypassconsent
      • iscdsupgraded

        protected Boolean iscdsupgraded
      • minclientversion

        protected String minclientversion
    • Constructor Detail

      • Canvasapp

        protected Canvasapp()
    • Method Detail

      • odataTypeName

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

        public static Canvasapp.Builder builderCanvasapp()
        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
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Crmbaseentity
      • postInject

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

        public Optional<String> getConnectionreferences()
      • withConnectionreferences

        public Canvasapp withConnectionreferences​(String connectionreferences)
      • withDescription

        public Canvasapp withDescription​(String description)
      • withComponentstate

        public Canvasapp withComponentstate​(Integer componentstate)
      • get_owningteam_value

        public Optional<UUID> get_owningteam_value()
      • with_owningteam_value

        public Canvasapp with_owningteam_value​(UUID _owningteam_value)
      • get_ownerid_value

        public Optional<UUID> get_ownerid_value()
      • with_ownerid_value

        public Canvasapp with_ownerid_value​(UUID _ownerid_value)
      • getIntroducedversion

        public Optional<String> getIntroducedversion()
      • withIntroducedversion

        public Canvasapp withIntroducedversion​(String introducedversion)
      • get_owninguser_value

        public Optional<UUID> get_owninguser_value()
      • with_owninguser_value

        public Canvasapp with_owninguser_value​(UUID _owninguser_value)
      • getVersionnumber

        public Optional<Long> getVersionnumber()
      • withVersionnumber

        public Canvasapp withVersionnumber​(Long versionnumber)
      • withCanconsumeapppass

        public Canvasapp withCanconsumeapppass​(Boolean canconsumeapppass)
      • withCdsdependencies

        public Canvasapp withCdsdependencies​(String cdsdependencies)
      • withAppcomponents

        public Canvasapp withAppcomponents​(String appcomponents)
      • withSolutionid

        public Canvasapp withSolutionid​(UUID solutionid)
      • getAppcomponentdependencies

        public Optional<String> getAppcomponentdependencies()
      • withAppcomponentdependencies

        public Canvasapp withAppcomponentdependencies​(String appcomponentdependencies)
      • getCanvasapprowid

        public Optional<UUID> getCanvasapprowid()
      • withCanvasapprowid

        public Canvasapp withCanvasapprowid​(UUID canvasapprowid)
      • withBackgroundcolor

        public Canvasapp withBackgroundcolor​(String backgroundcolor)
      • getCreatedbyclientversion

        public Optional<String> getCreatedbyclientversion()
      • withCreatedbyclientversion

        public Canvasapp withCreatedbyclientversion​(String createdbyclientversion)
      • getAuthorizationreferences

        public Optional<String> getAuthorizationreferences()
      • withAuthorizationreferences

        public Canvasapp withAuthorizationreferences​(String authorizationreferences)
      • withEmbeddedapp

        public Canvasapp withEmbeddedapp​(String embeddedapp)
      • withCommitmessage

        public Canvasapp withCommitmessage​(String commitmessage)
      • getAadlastmodifiedbyid

        public Optional<String> getAadlastmodifiedbyid()
      • withAadlastmodifiedbyid

        public Canvasapp withAadlastmodifiedbyid​(String aadlastmodifiedbyid)
      • getAdmincontrolbypassconsent

        public Optional<Boolean> getAdmincontrolbypassconsent()
      • withAdmincontrolbypassconsent

        public Canvasapp withAdmincontrolbypassconsent​(Boolean admincontrolbypassconsent)
      • getAadlastpublishedbyid

        public Optional<String> getAadlastpublishedbyid()
      • withAadlastpublishedbyid

        public Canvasapp withAadlastpublishedbyid​(String aadlastpublishedbyid)
      • withGalleryitemid

        public Canvasapp withGalleryitemid​(String galleryitemid)
      • withDisplayname

        public Canvasapp withDisplayname​(String displayname)
      • getDatabasereferences

        public Optional<String> getDatabasereferences()
      • withDatabasereferences

        public Canvasapp withDatabasereferences​(String databasereferences)
      • get_owningbusinessunit_value

        public Optional<UUID> get_owningbusinessunit_value()
      • with_owningbusinessunit_value

        public Canvasapp with_owningbusinessunit_value​(UUID _owningbusinessunit_value)
      • withCanvasappid

        public Canvasapp withCanvasappid​(UUID canvasappid)
      • withCanvasapptype

        public Canvasapp withCanvasapptype​(Integer canvasapptype)
      • withIsfeaturedapp

        public Canvasapp withIsfeaturedapp​(Boolean isfeaturedapp)
      • withAadcreatedbyid

        public Canvasapp withAadcreatedbyid​(String aadcreatedbyid)
      • withBypassconsent

        public Canvasapp withBypassconsent​(Boolean bypassconsent)
      • withIscdsupgraded

        public Canvasapp withIscdsupgraded​(Boolean iscdsupgraded)
      • withMinclientversion

        public Canvasapp withMinclientversion​(String minclientversion)
      • getFK_CanvasApp_Solution

        public SolutionRequest getFK_CanvasApp_Solution()
      • getUnmappedFields

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

        public Canvasapp patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Crmbaseentity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public Canvasapp put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Crmbaseentity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected