Documentation ¶
Index ¶
- type CalendarClient
- func (c CalendarClient) GetCalendar(ctx context.Context, id stable.GroupId, options GetCalendarOperationOptions) (result GetCalendarOperationResponse, err error)
- func (c CalendarClient) GetCalendarSchedules(ctx context.Context, id stable.GroupId, input GetCalendarSchedulesRequest, ...) (result GetCalendarSchedulesOperationResponse, err error)
- func (c CalendarClient) GetCalendarSchedulesComplete(ctx context.Context, id stable.GroupId, input GetCalendarSchedulesRequest, ...) (GetCalendarSchedulesCompleteResult, error)
- func (c CalendarClient) GetCalendarSchedulesCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, input GetCalendarSchedulesRequest, ...) (result GetCalendarSchedulesCompleteResult, err error)
- type GetCalendarOperationOptions
- type GetCalendarOperationResponse
- type GetCalendarSchedulesCompleteResult
- type GetCalendarSchedulesCustomPager
- type GetCalendarSchedulesOperationOptions
- type GetCalendarSchedulesOperationResponse
- type GetCalendarSchedulesRequest
- type ScheduleInformationOperationPredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalendarClient ¶
func NewCalendarClientWithBaseURI ¶
func NewCalendarClientWithBaseURI(sdkApi sdkEnv.Api) (*CalendarClient, error)
func (CalendarClient) GetCalendar ¶
func (c CalendarClient) GetCalendar(ctx context.Context, id stable.GroupId, options GetCalendarOperationOptions) (result GetCalendarOperationResponse, err error)
GetCalendar - Get calendar from groups. The group's calendar. Read-only.
func (CalendarClient) GetCalendarSchedules ¶
func (c CalendarClient) GetCalendarSchedules(ctx context.Context, id stable.GroupId, input GetCalendarSchedulesRequest, options GetCalendarSchedulesOperationOptions) (result GetCalendarSchedulesOperationResponse, err error)
GetCalendarSchedules - Invoke action getSchedule. Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.
func (CalendarClient) GetCalendarSchedulesComplete ¶
func (c CalendarClient) GetCalendarSchedulesComplete(ctx context.Context, id stable.GroupId, input GetCalendarSchedulesRequest, options GetCalendarSchedulesOperationOptions) (GetCalendarSchedulesCompleteResult, error)
GetCalendarSchedulesComplete retrieves all the results into a single object
func (CalendarClient) GetCalendarSchedulesCompleteMatchingPredicate ¶
func (c CalendarClient) GetCalendarSchedulesCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, input GetCalendarSchedulesRequest, options GetCalendarSchedulesOperationOptions, predicate ScheduleInformationOperationPredicate) (result GetCalendarSchedulesCompleteResult, err error)
GetCalendarSchedulesCompleteMatchingPredicate retrieves all the results and then applies the predicate
type GetCalendarOperationOptions ¶
type GetCalendarOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetCalendarOperationOptions ¶
func DefaultGetCalendarOperationOptions() GetCalendarOperationOptions
func (GetCalendarOperationOptions) ToHeaders ¶
func (o GetCalendarOperationOptions) ToHeaders() *client.Headers
func (GetCalendarOperationOptions) ToOData ¶
func (o GetCalendarOperationOptions) ToOData() *odata.Query
func (GetCalendarOperationOptions) ToQuery ¶
func (o GetCalendarOperationOptions) ToQuery() *client.QueryParams
type GetCalendarSchedulesCompleteResult ¶
type GetCalendarSchedulesCompleteResult struct { LatestHttpResponse *http.Response Items []stable.ScheduleInformation }
type GetCalendarSchedulesCustomPager ¶
func (*GetCalendarSchedulesCustomPager) NextPageLink ¶
func (p *GetCalendarSchedulesCustomPager) NextPageLink() *odata.Link
type GetCalendarSchedulesOperationOptions ¶
type GetCalendarSchedulesOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Skip *int64 Top *int64 }
func DefaultGetCalendarSchedulesOperationOptions ¶
func DefaultGetCalendarSchedulesOperationOptions() GetCalendarSchedulesOperationOptions
func (GetCalendarSchedulesOperationOptions) ToHeaders ¶
func (o GetCalendarSchedulesOperationOptions) ToHeaders() *client.Headers
func (GetCalendarSchedulesOperationOptions) ToOData ¶
func (o GetCalendarSchedulesOperationOptions) ToOData() *odata.Query
func (GetCalendarSchedulesOperationOptions) ToQuery ¶
func (o GetCalendarSchedulesOperationOptions) ToQuery() *client.QueryParams
type GetCalendarSchedulesRequest ¶
type GetCalendarSchedulesRequest struct { AvailabilityViewInterval nullable.Type[int64] `json:"AvailabilityViewInterval,omitempty"` EndTime *stable.DateTimeTimeZone `json:"EndTime,omitempty"` Schedules *[]string `json:"Schedules,omitempty"` StartTime *stable.DateTimeTimeZone `json:"StartTime,omitempty"` }
type ScheduleInformationOperationPredicate ¶
type ScheduleInformationOperationPredicate struct { }
func (ScheduleInformationOperationPredicate) Matches ¶
func (p ScheduleInformationOperationPredicate) Matches(input stable.ScheduleInformation) bool
Click to show internal directories.
Click to hide internal directories.