public class AppointmentRequest extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
AppointmentRequest.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
AppointmentRequest() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected String serviceId
protected Integer anchorOffset
protected Integer userTimeZoneCode
protected Integer recurrenceDuration
protected Integer recurrenceTimeZoneCode
protected List<AppointmentsToIgnore> appointmentsToIgnore
protected String appointmentsToIgnoreNextLink
protected List<RequiredResource> requiredResources
protected String requiredResourcesNextLink
protected OffsetDateTime searchWindowStart
protected OffsetDateTime searchWindowEnd
protected OffsetDateTime searchRecurrenceStart
protected String searchRecurrenceRule
protected Integer duration
protected List<ConstraintRelation> constraints
protected String constraintsNextLink
protected List<ObjectiveRelation> objectives
protected String objectivesNextLink
protected SearchDirection direction
protected Integer numberOfResults
protected String sitesNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic AppointmentRequest withServiceId(String serviceId)
public AppointmentRequest withAnchorOffset(Integer anchorOffset)
public AppointmentRequest withUserTimeZoneCode(Integer userTimeZoneCode)
public AppointmentRequest withRecurrenceDuration(Integer recurrenceDuration)
public AppointmentRequest withRecurrenceTimeZoneCode(Integer recurrenceTimeZoneCode)
public com.github.davidmoten.odata.client.CollectionPage<AppointmentsToIgnore> getAppointmentsToIgnore()
public com.github.davidmoten.odata.client.CollectionPage<AppointmentsToIgnore> getAppointmentsToIgnore(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<RequiredResource> getRequiredResources()
public com.github.davidmoten.odata.client.CollectionPage<RequiredResource> getRequiredResources(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getSearchWindowStart()
public AppointmentRequest withSearchWindowStart(OffsetDateTime searchWindowStart)
public Optional<OffsetDateTime> getSearchWindowEnd()
public AppointmentRequest withSearchWindowEnd(OffsetDateTime searchWindowEnd)
public Optional<OffsetDateTime> getSearchRecurrenceStart()
public AppointmentRequest withSearchRecurrenceStart(OffsetDateTime searchRecurrenceStart)
public AppointmentRequest withSearchRecurrenceRule(String searchRecurrenceRule)
public AppointmentRequest withDuration(Integer duration)
public com.github.davidmoten.odata.client.CollectionPage<ConstraintRelation> getConstraints()
public com.github.davidmoten.odata.client.CollectionPage<ConstraintRelation> getConstraints(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<ObjectiveRelation> getObjectives()
public com.github.davidmoten.odata.client.CollectionPage<ObjectiveRelation> getObjectives(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<SearchDirection> getDirection()
public AppointmentRequest withDirection(SearchDirection direction)
public AppointmentRequest withNumberOfResults(Integer numberOfResults)
public com.github.davidmoten.odata.client.CollectionPage<String> getSites()
public com.github.davidmoten.odata.client.CollectionPage<String> getSites(com.github.davidmoten.odata.client.HttpRequestOptions options)
public AppointmentRequest withUnmappedField(String name, String value)
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static AppointmentRequest.Builder builder()
Copyright © 2018–2020. All rights reserved.