Documentation ¶
Index ¶
- type CreateOnlineMeetingOperationOptions
- type CreateOnlineMeetingOperationResponse
- type CreateOrGetOnlineMeetingsOperationOptions
- type CreateOrGetOnlineMeetingsOperationResponse
- type CreateOrGetOnlineMeetingsRequest
- type DeleteOnlineMeetingOperationOptions
- type DeleteOnlineMeetingOperationResponse
- type GetOnlineMeetingOperationOptions
- type GetOnlineMeetingOperationResponse
- type GetOnlineMeetingsCountOperationOptions
- type GetOnlineMeetingsCountOperationResponse
- type ListOnlineMeetingsCompleteResult
- type ListOnlineMeetingsCustomPager
- type ListOnlineMeetingsOperationOptions
- type ListOnlineMeetingsOperationResponse
- type OnlineMeetingClient
- func (c OnlineMeetingClient) CreateOnlineMeeting(ctx context.Context, id stable.UserId, input stable.OnlineMeeting, ...) (result CreateOnlineMeetingOperationResponse, err error)
- func (c OnlineMeetingClient) CreateOrGetOnlineMeetings(ctx context.Context, id stable.UserId, input CreateOrGetOnlineMeetingsRequest, ...) (result CreateOrGetOnlineMeetingsOperationResponse, err error)
- func (c OnlineMeetingClient) DeleteOnlineMeeting(ctx context.Context, id stable.UserIdOnlineMeetingId, ...) (result DeleteOnlineMeetingOperationResponse, err error)
- func (c OnlineMeetingClient) GetOnlineMeeting(ctx context.Context, id stable.UserIdOnlineMeetingId, ...) (result GetOnlineMeetingOperationResponse, err error)
- func (c OnlineMeetingClient) GetOnlineMeetingsCount(ctx context.Context, id stable.UserId, ...) (result GetOnlineMeetingsCountOperationResponse, err error)
- func (c OnlineMeetingClient) ListOnlineMeetings(ctx context.Context, id stable.UserId, ...) (result ListOnlineMeetingsOperationResponse, err error)
- func (c OnlineMeetingClient) ListOnlineMeetingsComplete(ctx context.Context, id stable.UserId, ...) (ListOnlineMeetingsCompleteResult, error)
- func (c OnlineMeetingClient) ListOnlineMeetingsCompleteMatchingPredicate(ctx context.Context, id stable.UserId, ...) (result ListOnlineMeetingsCompleteResult, err error)
- func (c OnlineMeetingClient) SendOnlineMeetingVirtualAppointmentReminderSms(ctx context.Context, id stable.UserIdOnlineMeetingId, ...) (result SendOnlineMeetingVirtualAppointmentReminderSmsOperationResponse, ...)
- func (c OnlineMeetingClient) SendOnlineMeetingVirtualAppointmentSms(ctx context.Context, id stable.UserIdOnlineMeetingId, ...) (result SendOnlineMeetingVirtualAppointmentSmsOperationResponse, err error)
- func (c OnlineMeetingClient) UpdateOnlineMeeting(ctx context.Context, id stable.UserIdOnlineMeetingId, ...) (result UpdateOnlineMeetingOperationResponse, err error)
- type OnlineMeetingOperationPredicate
- type SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions
- type SendOnlineMeetingVirtualAppointmentReminderSmsOperationResponse
- type SendOnlineMeetingVirtualAppointmentReminderSmsRequest
- type SendOnlineMeetingVirtualAppointmentSmsOperationOptions
- type SendOnlineMeetingVirtualAppointmentSmsOperationResponse
- type SendOnlineMeetingVirtualAppointmentSmsRequest
- type UpdateOnlineMeetingOperationOptions
- type UpdateOnlineMeetingOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOnlineMeetingOperationOptions ¶
type CreateOnlineMeetingOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateOnlineMeetingOperationOptions ¶
func DefaultCreateOnlineMeetingOperationOptions() CreateOnlineMeetingOperationOptions
func (CreateOnlineMeetingOperationOptions) ToHeaders ¶
func (o CreateOnlineMeetingOperationOptions) ToHeaders() *client.Headers
func (CreateOnlineMeetingOperationOptions) ToOData ¶
func (o CreateOnlineMeetingOperationOptions) ToOData() *odata.Query
func (CreateOnlineMeetingOperationOptions) ToQuery ¶
func (o CreateOnlineMeetingOperationOptions) ToQuery() *client.QueryParams
type CreateOrGetOnlineMeetingsOperationOptions ¶
type CreateOrGetOnlineMeetingsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateOrGetOnlineMeetingsOperationOptions ¶
func DefaultCreateOrGetOnlineMeetingsOperationOptions() CreateOrGetOnlineMeetingsOperationOptions
func (CreateOrGetOnlineMeetingsOperationOptions) ToHeaders ¶
func (o CreateOrGetOnlineMeetingsOperationOptions) ToHeaders() *client.Headers
func (CreateOrGetOnlineMeetingsOperationOptions) ToOData ¶
func (o CreateOrGetOnlineMeetingsOperationOptions) ToOData() *odata.Query
func (CreateOrGetOnlineMeetingsOperationOptions) ToQuery ¶
func (o CreateOrGetOnlineMeetingsOperationOptions) ToQuery() *client.QueryParams
type CreateOrGetOnlineMeetingsRequest ¶
type CreateOrGetOnlineMeetingsRequest struct { ChatInfo *stable.ChatInfo `json:"chatInfo,omitempty"` EndDateTime nullable.Type[string] `json:"endDateTime,omitempty"` ExternalId *string `json:"externalId,omitempty"` Participants *stable.MeetingParticipants `json:"participants,omitempty"` StartDateTime nullable.Type[string] `json:"startDateTime,omitempty"` Subject nullable.Type[string] `json:"subject,omitempty"` }
type DeleteOnlineMeetingOperationOptions ¶
type DeleteOnlineMeetingOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteOnlineMeetingOperationOptions ¶
func DefaultDeleteOnlineMeetingOperationOptions() DeleteOnlineMeetingOperationOptions
func (DeleteOnlineMeetingOperationOptions) ToHeaders ¶
func (o DeleteOnlineMeetingOperationOptions) ToHeaders() *client.Headers
func (DeleteOnlineMeetingOperationOptions) ToOData ¶
func (o DeleteOnlineMeetingOperationOptions) ToOData() *odata.Query
func (DeleteOnlineMeetingOperationOptions) ToQuery ¶
func (o DeleteOnlineMeetingOperationOptions) ToQuery() *client.QueryParams
type GetOnlineMeetingOperationOptions ¶
type GetOnlineMeetingOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetOnlineMeetingOperationOptions ¶
func DefaultGetOnlineMeetingOperationOptions() GetOnlineMeetingOperationOptions
func (GetOnlineMeetingOperationOptions) ToHeaders ¶
func (o GetOnlineMeetingOperationOptions) ToHeaders() *client.Headers
func (GetOnlineMeetingOperationOptions) ToOData ¶
func (o GetOnlineMeetingOperationOptions) ToOData() *odata.Query
func (GetOnlineMeetingOperationOptions) ToQuery ¶
func (o GetOnlineMeetingOperationOptions) ToQuery() *client.QueryParams
type GetOnlineMeetingsCountOperationOptions ¶
type GetOnlineMeetingsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetOnlineMeetingsCountOperationOptions ¶
func DefaultGetOnlineMeetingsCountOperationOptions() GetOnlineMeetingsCountOperationOptions
func (GetOnlineMeetingsCountOperationOptions) ToHeaders ¶
func (o GetOnlineMeetingsCountOperationOptions) ToHeaders() *client.Headers
func (GetOnlineMeetingsCountOperationOptions) ToOData ¶
func (o GetOnlineMeetingsCountOperationOptions) ToOData() *odata.Query
func (GetOnlineMeetingsCountOperationOptions) ToQuery ¶
func (o GetOnlineMeetingsCountOperationOptions) ToQuery() *client.QueryParams
type ListOnlineMeetingsCompleteResult ¶
type ListOnlineMeetingsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.OnlineMeeting }
type ListOnlineMeetingsCustomPager ¶
func (*ListOnlineMeetingsCustomPager) NextPageLink ¶
func (p *ListOnlineMeetingsCustomPager) NextPageLink() *odata.Link
type ListOnlineMeetingsOperationOptions ¶
type ListOnlineMeetingsOperationOptions struct { Count *bool Expand *odata.Expand Filter *string Metadata *odata.Metadata OrderBy *odata.OrderBy RetryFunc client.RequestRetryFunc Search *string Select *[]string Skip *int64 Top *int64 }
func DefaultListOnlineMeetingsOperationOptions ¶
func DefaultListOnlineMeetingsOperationOptions() ListOnlineMeetingsOperationOptions
func (ListOnlineMeetingsOperationOptions) ToHeaders ¶
func (o ListOnlineMeetingsOperationOptions) ToHeaders() *client.Headers
func (ListOnlineMeetingsOperationOptions) ToOData ¶
func (o ListOnlineMeetingsOperationOptions) ToOData() *odata.Query
func (ListOnlineMeetingsOperationOptions) ToQuery ¶
func (o ListOnlineMeetingsOperationOptions) ToQuery() *client.QueryParams
type OnlineMeetingClient ¶
func NewOnlineMeetingClientWithBaseURI ¶
func NewOnlineMeetingClientWithBaseURI(sdkApi sdkEnv.Api) (*OnlineMeetingClient, error)
func (OnlineMeetingClient) CreateOnlineMeeting ¶
func (c OnlineMeetingClient) CreateOnlineMeeting(ctx context.Context, id stable.UserId, input stable.OnlineMeeting, options CreateOnlineMeetingOperationOptions) (result CreateOnlineMeetingOperationResponse, err error)
CreateOnlineMeeting - Create new navigation property to onlineMeetings for users
func (OnlineMeetingClient) CreateOrGetOnlineMeetings ¶
func (c OnlineMeetingClient) CreateOrGetOnlineMeetings(ctx context.Context, id stable.UserId, input CreateOrGetOnlineMeetingsRequest, options CreateOrGetOnlineMeetingsOperationOptions) (result CreateOrGetOnlineMeetingsOperationResponse, err error)
CreateOrGetOnlineMeetings - Invoke action createOrGet. Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID.
func (OnlineMeetingClient) DeleteOnlineMeeting ¶
func (c OnlineMeetingClient) DeleteOnlineMeeting(ctx context.Context, id stable.UserIdOnlineMeetingId, options DeleteOnlineMeetingOperationOptions) (result DeleteOnlineMeetingOperationResponse, err error)
DeleteOnlineMeeting - Delete navigation property onlineMeetings for users
func (OnlineMeetingClient) GetOnlineMeeting ¶
func (c OnlineMeetingClient) GetOnlineMeeting(ctx context.Context, id stable.UserIdOnlineMeetingId, options GetOnlineMeetingOperationOptions) (result GetOnlineMeetingOperationResponse, err error)
GetOnlineMeeting - Get onlineMeetings from users. Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
func (OnlineMeetingClient) GetOnlineMeetingsCount ¶
func (c OnlineMeetingClient) GetOnlineMeetingsCount(ctx context.Context, id stable.UserId, options GetOnlineMeetingsCountOperationOptions) (result GetOnlineMeetingsCountOperationResponse, err error)
GetOnlineMeetingsCount - Get the number of the resource
func (OnlineMeetingClient) ListOnlineMeetings ¶
func (c OnlineMeetingClient) ListOnlineMeetings(ctx context.Context, id stable.UserId, options ListOnlineMeetingsOperationOptions) (result ListOnlineMeetingsOperationResponse, err error)
ListOnlineMeetings - Get onlineMeetings from users. Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
func (OnlineMeetingClient) ListOnlineMeetingsComplete ¶
func (c OnlineMeetingClient) ListOnlineMeetingsComplete(ctx context.Context, id stable.UserId, options ListOnlineMeetingsOperationOptions) (ListOnlineMeetingsCompleteResult, error)
ListOnlineMeetingsComplete retrieves all the results into a single object
func (OnlineMeetingClient) ListOnlineMeetingsCompleteMatchingPredicate ¶
func (c OnlineMeetingClient) ListOnlineMeetingsCompleteMatchingPredicate(ctx context.Context, id stable.UserId, options ListOnlineMeetingsOperationOptions, predicate OnlineMeetingOperationPredicate) (result ListOnlineMeetingsCompleteResult, err error)
ListOnlineMeetingsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (OnlineMeetingClient) SendOnlineMeetingVirtualAppointmentReminderSms ¶
func (c OnlineMeetingClient) SendOnlineMeetingVirtualAppointmentReminderSms(ctx context.Context, id stable.UserIdOnlineMeetingId, input SendOnlineMeetingVirtualAppointmentReminderSmsRequest, options SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) (result SendOnlineMeetingVirtualAppointmentReminderSmsOperationResponse, err error)
SendOnlineMeetingVirtualAppointmentReminderSms - Invoke action sendVirtualAppointmentReminderSms. Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications.
func (OnlineMeetingClient) SendOnlineMeetingVirtualAppointmentSms ¶
func (c OnlineMeetingClient) SendOnlineMeetingVirtualAppointmentSms(ctx context.Context, id stable.UserIdOnlineMeetingId, input SendOnlineMeetingVirtualAppointmentSmsRequest, options SendOnlineMeetingVirtualAppointmentSmsOperationOptions) (result SendOnlineMeetingVirtualAppointmentSmsOperationResponse, err error)
SendOnlineMeetingVirtualAppointmentSms - Invoke action sendVirtualAppointmentSms. Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications.
func (OnlineMeetingClient) UpdateOnlineMeeting ¶
func (c OnlineMeetingClient) UpdateOnlineMeeting(ctx context.Context, id stable.UserIdOnlineMeetingId, input stable.OnlineMeeting, options UpdateOnlineMeetingOperationOptions) (result UpdateOnlineMeetingOperationResponse, err error)
UpdateOnlineMeeting - Update the navigation property onlineMeetings in users
type OnlineMeetingOperationPredicate ¶
type OnlineMeetingOperationPredicate struct { }
func (OnlineMeetingOperationPredicate) Matches ¶
func (p OnlineMeetingOperationPredicate) Matches(input stable.OnlineMeeting) bool
type SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions ¶
type SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultSendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions ¶
func DefaultSendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions() SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions
func (SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) ToHeaders ¶
func (o SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) ToHeaders() *client.Headers
func (SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) ToOData ¶
func (o SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) ToOData() *odata.Query
func (SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) ToQuery ¶
func (o SendOnlineMeetingVirtualAppointmentReminderSmsOperationOptions) ToQuery() *client.QueryParams
type SendOnlineMeetingVirtualAppointmentReminderSmsRequest ¶
type SendOnlineMeetingVirtualAppointmentReminderSmsRequest struct { Attendees *[]stable.AttendeeNotificationInfo `json:"attendees,omitempty"` RemindBeforeTimeInMinutesType *stable.RemindBeforeTimeInMinutesType `json:"remindBeforeTimeInMinutesType,omitempty"` }
type SendOnlineMeetingVirtualAppointmentSmsOperationOptions ¶
type SendOnlineMeetingVirtualAppointmentSmsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultSendOnlineMeetingVirtualAppointmentSmsOperationOptions ¶
func DefaultSendOnlineMeetingVirtualAppointmentSmsOperationOptions() SendOnlineMeetingVirtualAppointmentSmsOperationOptions
func (SendOnlineMeetingVirtualAppointmentSmsOperationOptions) ToHeaders ¶
func (o SendOnlineMeetingVirtualAppointmentSmsOperationOptions) ToHeaders() *client.Headers
func (SendOnlineMeetingVirtualAppointmentSmsOperationOptions) ToOData ¶
func (o SendOnlineMeetingVirtualAppointmentSmsOperationOptions) ToOData() *odata.Query
func (SendOnlineMeetingVirtualAppointmentSmsOperationOptions) ToQuery ¶
func (o SendOnlineMeetingVirtualAppointmentSmsOperationOptions) ToQuery() *client.QueryParams
type SendOnlineMeetingVirtualAppointmentSmsRequest ¶
type SendOnlineMeetingVirtualAppointmentSmsRequest struct { Attendees *[]stable.AttendeeNotificationInfo `json:"attendees,omitempty"` MessageType *stable.VirtualAppointmentMessageType `json:"messageType,omitempty"` }
type UpdateOnlineMeetingOperationOptions ¶
type UpdateOnlineMeetingOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateOnlineMeetingOperationOptions ¶
func DefaultUpdateOnlineMeetingOperationOptions() UpdateOnlineMeetingOperationOptions
func (UpdateOnlineMeetingOperationOptions) ToHeaders ¶
func (o UpdateOnlineMeetingOperationOptions) ToHeaders() *client.Headers
func (UpdateOnlineMeetingOperationOptions) ToOData ¶
func (o UpdateOnlineMeetingOperationOptions) ToOData() *odata.Query
func (UpdateOnlineMeetingOperationOptions) ToQuery ¶
func (o UpdateOnlineMeetingOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createonlinemeeting.go
- method_createorgetonlinemeetings.go
- method_deleteonlinemeeting.go
- method_getonlinemeeting.go
- method_getonlinemeetingscount.go
- method_listonlinemeetings.go
- method_sendonlinemeetingvirtualappointmentremindersms.go
- method_sendonlinemeetingvirtualappointmentsms.go
- method_updateonlinemeeting.go
- model_createorgetonlinemeetingsrequest.go
- model_sendonlinemeetingvirtualappointmentremindersmsrequest.go
- model_sendonlinemeetingvirtualappointmentsmsrequest.go
- predicates.go
- version.go