Package microsoft.dynamics.crm.complex
Class AppointmentRequest
- java.lang.Object
-
- microsoft.dynamics.crm.complex.AppointmentRequest
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class AppointmentRequest extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppointmentRequest.Builder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedAppointmentRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppointmentRequest.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Integer>getAnchorOffset()com.github.davidmoten.odata.client.CollectionPage<AppointmentsToIgnore>getAppointmentsToIgnore()com.github.davidmoten.odata.client.CollectionPage<AppointmentsToIgnore>getAppointmentsToIgnore(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<ConstraintRelation>getConstraints()com.github.davidmoten.odata.client.CollectionPage<ConstraintRelation>getConstraints(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<SearchDirection>getDirection()Optional<Integer>getDuration()Optional<Integer>getNumberOfResults()com.github.davidmoten.odata.client.CollectionPage<ObjectiveRelation>getObjectives()com.github.davidmoten.odata.client.CollectionPage<ObjectiveRelation>getObjectives(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<Integer>getRecurrenceDuration()Optional<Integer>getRecurrenceTimeZoneCode()com.github.davidmoten.odata.client.CollectionPage<RequiredResource>getRequiredResources()com.github.davidmoten.odata.client.CollectionPage<RequiredResource>getRequiredResources(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getSearchRecurrenceRule()Optional<OffsetDateTime>getSearchRecurrenceStart()Optional<OffsetDateTime>getSearchWindowEnd()Optional<OffsetDateTime>getSearchWindowStart()Optional<UUID>getServiceId()com.github.davidmoten.odata.client.CollectionPage<UUID>getSites()com.github.davidmoten.odata.client.CollectionPage<UUID>getSites(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Integer>getUserTimeZoneCode()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()AppointmentRequestwithAnchorOffset(Integer anchorOffset)AppointmentRequestwithDirection(SearchDirection direction)AppointmentRequestwithDuration(Integer duration)AppointmentRequestwithNumberOfResults(Integer numberOfResults)AppointmentRequestwithRecurrenceDuration(Integer recurrenceDuration)AppointmentRequestwithRecurrenceTimeZoneCode(Integer recurrenceTimeZoneCode)AppointmentRequestwithSearchRecurrenceRule(String searchRecurrenceRule)AppointmentRequestwithSearchRecurrenceStart(OffsetDateTime searchRecurrenceStart)AppointmentRequestwithSearchWindowEnd(OffsetDateTime searchWindowEnd)AppointmentRequestwithSearchWindowStart(OffsetDateTime searchWindowStart)AppointmentRequestwithServiceId(UUID serviceId)AppointmentRequestwithUnmappedField(String name, Object value)AppointmentRequestwithUserTimeZoneCode(Integer userTimeZoneCode)
-
-
-
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
-
appointmentsToIgnore
protected List<AppointmentsToIgnore> appointmentsToIgnore
-
appointmentsToIgnoreNextLink
protected String appointmentsToIgnoreNextLink
-
requiredResources
protected List<RequiredResource> requiredResources
-
requiredResourcesNextLink
protected String requiredResourcesNextLink
-
searchWindowStart
protected OffsetDateTime searchWindowStart
-
searchWindowEnd
protected OffsetDateTime searchWindowEnd
-
searchRecurrenceStart
protected OffsetDateTime searchRecurrenceStart
-
searchRecurrenceRule
protected String searchRecurrenceRule
-
duration
protected Integer duration
-
constraints
protected List<ConstraintRelation> constraints
-
constraintsNextLink
protected String constraintsNextLink
-
objectives
protected List<ObjectiveRelation> objectives
-
objectivesNextLink
protected String objectivesNextLink
-
direction
protected SearchDirection direction
-
numberOfResults
protected Integer numberOfResults
-
sitesNextLink
protected String sitesNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
withServiceId
public AppointmentRequest withServiceId(UUID serviceId)
-
withAnchorOffset
public AppointmentRequest withAnchorOffset(Integer anchorOffset)
-
withUserTimeZoneCode
public AppointmentRequest withUserTimeZoneCode(Integer userTimeZoneCode)
-
withRecurrenceDuration
public AppointmentRequest withRecurrenceDuration(Integer recurrenceDuration)
-
withRecurrenceTimeZoneCode
public AppointmentRequest withRecurrenceTimeZoneCode(Integer recurrenceTimeZoneCode)
-
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)
-
getSearchWindowStart
public Optional<OffsetDateTime> getSearchWindowStart()
-
withSearchWindowStart
public AppointmentRequest withSearchWindowStart(OffsetDateTime searchWindowStart)
-
getSearchWindowEnd
public Optional<OffsetDateTime> getSearchWindowEnd()
-
withSearchWindowEnd
public AppointmentRequest withSearchWindowEnd(OffsetDateTime searchWindowEnd)
-
getSearchRecurrenceStart
public Optional<OffsetDateTime> getSearchRecurrenceStart()
-
withSearchRecurrenceStart
public AppointmentRequest withSearchRecurrenceStart(OffsetDateTime searchRecurrenceStart)
-
withSearchRecurrenceRule
public AppointmentRequest withSearchRecurrenceRule(String searchRecurrenceRule)
-
withDuration
public AppointmentRequest withDuration(Integer duration)
-
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)
-
getDirection
public Optional<SearchDirection> getDirection()
-
withDirection
public AppointmentRequest withDirection(SearchDirection direction)
-
withNumberOfResults
public AppointmentRequest withNumberOfResults(Integer numberOfResults)
-
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)
-
withUnmappedField
public AppointmentRequest withUnmappedField(String name, Object value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.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
-
-