Class AppointmentRequest

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

    public class AppointmentRequest
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • 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
      • serviceId

        protected UUID serviceId
      • anchorOffset

        protected Integer anchorOffset
      • userTimeZoneCode

        protected Integer userTimeZoneCode
      • recurrenceDuration

        protected Integer recurrenceDuration
      • recurrenceTimeZoneCode

        protected Integer recurrenceTimeZoneCode
      • appointmentsToIgnoreNextLink

        protected String appointmentsToIgnoreNextLink
      • requiredResourcesNextLink

        protected String requiredResourcesNextLink
      • searchRecurrenceStart

        protected OffsetDateTime searchRecurrenceStart
      • searchRecurrenceRule

        protected String searchRecurrenceRule
      • duration

        protected Integer duration
      • constraintsNextLink

        protected String constraintsNextLink
      • objectivesNextLink

        protected String objectivesNextLink
      • numberOfResults

        protected Integer numberOfResults
      • sitesNextLink

        protected String sitesNextLink
    • Constructor Detail

      • AppointmentRequest

        protected AppointmentRequest()
    • Method Detail

      • odataTypeName

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

        public Optional<Integer> getRecurrenceTimeZoneCode()
      • getAppointmentsToIgnore

        public com.github.davidmoten.odata.client.CollectionPage<AppointmentsToIgnore> getAppointmentsToIgnore()
      • getAppointmentsToIgnore

        public com.github.davidmoten.odata.client.CollectionPage<AppointmentsToIgnore> getAppointmentsToIgnore​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getRequiredResources

        public com.github.davidmoten.odata.client.CollectionPage<RequiredResource> getRequiredResources()
      • getRequiredResources

        public com.github.davidmoten.odata.client.CollectionPage<RequiredResource> getRequiredResources​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getSearchRecurrenceRule

        public Optional<String> getSearchRecurrenceRule()
      • getConstraints

        public com.github.davidmoten.odata.client.CollectionPage<ConstraintRelation> getConstraints()
      • getConstraints

        public com.github.davidmoten.odata.client.CollectionPage<ConstraintRelation> getConstraints​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getObjectives

        public com.github.davidmoten.odata.client.CollectionPage<ObjectiveRelation> getObjectives()
      • getObjectives

        public com.github.davidmoten.odata.client.CollectionPage<ObjectiveRelation> getObjectives​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getSites

        public com.github.davidmoten.odata.client.CollectionPage<UUID> getSites()
      • getSites

        public com.github.davidmoten.odata.client.CollectionPage<UUID> getSites​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • 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 AppointmentRequest.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