Documentation ¶
Index ¶
- func CreateFindMeetingTimesPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type FindMeetingTimesPostRequestBody
- func (m *FindMeetingTimesPostRequestBody) GetAdditionalData() map[string]interface{}
- func (m *FindMeetingTimesPostRequestBody) GetAttendees() ...
- func (m *FindMeetingTimesPostRequestBody) GetFieldDeserializers() ...
- func (m *FindMeetingTimesPostRequestBody) GetIsOrganizerOptional() *bool
- func (m *FindMeetingTimesPostRequestBody) GetLocationConstraint() ...
- func (m *FindMeetingTimesPostRequestBody) GetMaxCandidates() *int32
- func (m *FindMeetingTimesPostRequestBody) GetMeetingDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
- func (m *FindMeetingTimesPostRequestBody) GetMinimumAttendeePercentage() *float64
- func (m *FindMeetingTimesPostRequestBody) GetReturnSuggestionReasons() *bool
- func (m *FindMeetingTimesPostRequestBody) GetTimeConstraint() ...
- func (m *FindMeetingTimesPostRequestBody) Serialize(...) error
- func (m *FindMeetingTimesPostRequestBody) SetAdditionalData(value map[string]interface{})
- func (m *FindMeetingTimesPostRequestBody) SetAttendees(...)
- func (m *FindMeetingTimesPostRequestBody) SetIsOrganizerOptional(value *bool)
- func (m *FindMeetingTimesPostRequestBody) SetLocationConstraint(...)
- func (m *FindMeetingTimesPostRequestBody) SetMaxCandidates(value *int32)
- func (m *FindMeetingTimesPostRequestBody) SetMeetingDuration(...)
- func (m *FindMeetingTimesPostRequestBody) SetMinimumAttendeePercentage(value *float64)
- func (m *FindMeetingTimesPostRequestBody) SetReturnSuggestionReasons(value *bool)
- func (m *FindMeetingTimesPostRequestBody) SetTimeConstraint(...)
- type FindMeetingTimesPostRequestBodyable
- type FindMeetingTimesRequestBuilder
- func (m *FindMeetingTimesRequestBuilder) CreatePostRequestInformation(body FindMeetingTimesPostRequestBodyable) (...)
- func (m *FindMeetingTimesRequestBuilder) CreatePostRequestInformationWithRequestConfiguration(body FindMeetingTimesPostRequestBodyable, ...) (...)
- func (m *FindMeetingTimesRequestBuilder) Post(ctx context.Context, body FindMeetingTimesPostRequestBodyable, ...) (...)
- type FindMeetingTimesRequestBuilderPostRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateFindMeetingTimesPostRequestBodyFromDiscriminatorValue ¶ added in v0.24.0
func CreateFindMeetingTimesPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateFindMeetingTimesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
Types ¶
type FindMeetingTimesPostRequestBody ¶ added in v0.24.0
type FindMeetingTimesPostRequestBody struct {
// contains filtered or unexported fields
}
FindMeetingTimesPostRequestBody provides operations to call the findMeetingTimes method.
func NewFindMeetingTimesPostRequestBody ¶ added in v0.24.0
func NewFindMeetingTimesPostRequestBody() *FindMeetingTimesPostRequestBody
NewFindMeetingTimesPostRequestBody instantiates a new findMeetingTimesPostRequestBody and sets the default values.
func (*FindMeetingTimesPostRequestBody) GetAdditionalData ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetAdditionalData() map[string]interface{}
GetAdditionalData gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*FindMeetingTimesPostRequestBody) GetAttendees ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetAttendees() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AttendeeBaseable
GetAttendees gets the attendees property value. The attendees property
func (*FindMeetingTimesPostRequestBody) GetFieldDeserializers ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model
func (*FindMeetingTimesPostRequestBody) GetIsOrganizerOptional ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetIsOrganizerOptional() *bool
GetIsOrganizerOptional gets the isOrganizerOptional property value. The isOrganizerOptional property
func (*FindMeetingTimesPostRequestBody) GetLocationConstraint ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetLocationConstraint() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.LocationConstraintable
GetLocationConstraint gets the locationConstraint property value. The locationConstraint property
func (*FindMeetingTimesPostRequestBody) GetMaxCandidates ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetMaxCandidates() *int32
GetMaxCandidates gets the maxCandidates property value. The maxCandidates property
func (*FindMeetingTimesPostRequestBody) GetMeetingDuration ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetMeetingDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration
GetMeetingDuration gets the meetingDuration property value. The meetingDuration property
func (*FindMeetingTimesPostRequestBody) GetMinimumAttendeePercentage ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetMinimumAttendeePercentage() *float64
GetMinimumAttendeePercentage gets the minimumAttendeePercentage property value. The minimumAttendeePercentage property
func (*FindMeetingTimesPostRequestBody) GetReturnSuggestionReasons ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetReturnSuggestionReasons() *bool
GetReturnSuggestionReasons gets the returnSuggestionReasons property value. The returnSuggestionReasons property
func (*FindMeetingTimesPostRequestBody) GetTimeConstraint ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) GetTimeConstraint() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeConstraintable
GetTimeConstraint gets the timeConstraint property value. The timeConstraint property
func (*FindMeetingTimesPostRequestBody) Serialize ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*FindMeetingTimesPostRequestBody) SetAdditionalData ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetAdditionalData(value map[string]interface{})
SetAdditionalData sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*FindMeetingTimesPostRequestBody) SetAttendees ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetAttendees(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AttendeeBaseable)
SetAttendees sets the attendees property value. The attendees property
func (*FindMeetingTimesPostRequestBody) SetIsOrganizerOptional ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetIsOrganizerOptional(value *bool)
SetIsOrganizerOptional sets the isOrganizerOptional property value. The isOrganizerOptional property
func (*FindMeetingTimesPostRequestBody) SetLocationConstraint ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetLocationConstraint(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.LocationConstraintable)
SetLocationConstraint sets the locationConstraint property value. The locationConstraint property
func (*FindMeetingTimesPostRequestBody) SetMaxCandidates ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetMaxCandidates(value *int32)
SetMaxCandidates sets the maxCandidates property value. The maxCandidates property
func (*FindMeetingTimesPostRequestBody) SetMeetingDuration ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetMeetingDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)
SetMeetingDuration sets the meetingDuration property value. The meetingDuration property
func (*FindMeetingTimesPostRequestBody) SetMinimumAttendeePercentage ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetMinimumAttendeePercentage(value *float64)
SetMinimumAttendeePercentage sets the minimumAttendeePercentage property value. The minimumAttendeePercentage property
func (*FindMeetingTimesPostRequestBody) SetReturnSuggestionReasons ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetReturnSuggestionReasons(value *bool)
SetReturnSuggestionReasons sets the returnSuggestionReasons property value. The returnSuggestionReasons property
func (*FindMeetingTimesPostRequestBody) SetTimeConstraint ¶ added in v0.24.0
func (m *FindMeetingTimesPostRequestBody) SetTimeConstraint(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeConstraintable)
SetTimeConstraint sets the timeConstraint property value. The timeConstraint property
type FindMeetingTimesPostRequestBodyable ¶ added in v0.24.0
type FindMeetingTimesPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAttendees() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AttendeeBaseable GetIsOrganizerOptional() *bool GetLocationConstraint() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.LocationConstraintable GetMaxCandidates() *int32 GetMeetingDuration() *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration GetMinimumAttendeePercentage() *float64 GetReturnSuggestionReasons() *bool GetTimeConstraint() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeConstraintable SetAttendees(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AttendeeBaseable) SetIsOrganizerOptional(value *bool) SetLocationConstraint(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.LocationConstraintable) SetMaxCandidates(value *int32) SetMeetingDuration(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) SetMinimumAttendeePercentage(value *float64) SetReturnSuggestionReasons(value *bool) SetTimeConstraint(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeConstraintable) }
FindMeetingTimesPostRequestBodyable
type FindMeetingTimesRequestBuilder ¶
type FindMeetingTimesRequestBuilder struct {
// contains filtered or unexported fields
}
FindMeetingTimesRequestBuilder provides operations to call the findMeetingTimes method.
func NewFindMeetingTimesRequestBuilder ¶
func NewFindMeetingTimesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *FindMeetingTimesRequestBuilder
NewFindMeetingTimesRequestBuilder instantiates a new FindMeetingTimesRequestBuilder and sets the default values.
func NewFindMeetingTimesRequestBuilderInternal ¶
func NewFindMeetingTimesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *FindMeetingTimesRequestBuilder
NewFindMeetingTimesRequestBuilderInternal instantiates a new FindMeetingTimesRequestBuilder and sets the default values.
func (*FindMeetingTimesRequestBuilder) CreatePostRequestInformation ¶
func (m *FindMeetingTimesRequestBuilder) CreatePostRequestInformation(body FindMeetingTimesPostRequestBodyable) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If **findMeetingTimes** cannot return any meeting suggestions, the response would indicate a reason in the **emptySuggestionsReason** property. Based on this value, you can better adjust the parameters and call **findMeetingTimes** again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time.
func (*FindMeetingTimesRequestBuilder) CreatePostRequestInformationWithRequestConfiguration ¶ added in v0.22.0
func (m *FindMeetingTimesRequestBuilder) CreatePostRequestInformationWithRequestConfiguration(body FindMeetingTimesPostRequestBodyable, requestConfiguration *FindMeetingTimesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformationWithRequestConfiguration suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If **findMeetingTimes** cannot return any meeting suggestions, the response would indicate a reason in the **emptySuggestionsReason** property. Based on this value, you can better adjust the parameters and call **findMeetingTimes** again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time.
func (*FindMeetingTimesRequestBuilder) Post ¶
func (m *FindMeetingTimesRequestBuilder) Post(ctx context.Context, body FindMeetingTimesPostRequestBodyable, requestConfiguration *FindMeetingTimesRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MeetingTimeSuggestionsResultable, error)
Post suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If **findMeetingTimes** cannot return any meeting suggestions, the response would indicate a reason in the **emptySuggestionsReason** property. Based on this value, you can better adjust the parameters and call **findMeetingTimes** again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time.
type FindMeetingTimesRequestBuilderPostRequestConfiguration ¶ added in v0.22.0
type FindMeetingTimesRequestBuilderPostRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
FindMeetingTimesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.