README
¶
github.com/hashicorp/go-azure-sdk/microsoft-graph/users/stable/joinedteamchannelmember
Documentation
The joinedteamchannelmember
SDK allows for interaction with Microsoft Graph users
(API Version stable
).
This readme covers example usages, but further information on using this SDK can be found in the project root.
Import Path
import "github.com/hashicorp/go-azure-sdk/microsoft-graph/users/stable/joinedteamchannelmember"
Client Initialization
client := joinedteamchannelmember.NewJoinedTeamChannelMemberClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer
Example Usage: JoinedTeamChannelMemberClient.AddJoinedTeamChannelMembers
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelID("userId", "teamId", "channelId")
payload := joinedteamchannelmember.AddJoinedTeamChannelMembersRequest{
// ...
}
// alternatively `client.AddJoinedTeamChannelMembers(ctx, id, payload, joinedteamchannelmember.DefaultAddJoinedTeamChannelMembersOperationOptions())` can be used to do batched pagination
items, err := client.AddJoinedTeamChannelMembersComplete(ctx, id, payload, joinedteamchannelmember.DefaultAddJoinedTeamChannelMembersOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: JoinedTeamChannelMemberClient.CreateJoinedTeamChannelMember
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelID("userId", "teamId", "channelId")
payload := joinedteamchannelmember.ConversationMember{
// ...
}
read, err := client.CreateJoinedTeamChannelMember(ctx, id, payload, joinedteamchannelmember.DefaultCreateJoinedTeamChannelMemberOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: JoinedTeamChannelMemberClient.DeleteJoinedTeamChannelMember
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelIdMemberID("userId", "teamId", "channelId", "conversationMemberId")
read, err := client.DeleteJoinedTeamChannelMember(ctx, id, joinedteamchannelmember.DefaultDeleteJoinedTeamChannelMemberOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: JoinedTeamChannelMemberClient.GetJoinedTeamChannelMember
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelIdMemberID("userId", "teamId", "channelId", "conversationMemberId")
read, err := client.GetJoinedTeamChannelMember(ctx, id, joinedteamchannelmember.DefaultGetJoinedTeamChannelMemberOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: JoinedTeamChannelMemberClient.GetJoinedTeamChannelMembersCount
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelID("userId", "teamId", "channelId")
read, err := client.GetJoinedTeamChannelMembersCount(ctx, id, joinedteamchannelmember.DefaultGetJoinedTeamChannelMembersCountOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Example Usage: JoinedTeamChannelMemberClient.ListJoinedTeamChannelMembers
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelID("userId", "teamId", "channelId")
// alternatively `client.ListJoinedTeamChannelMembers(ctx, id, joinedteamchannelmember.DefaultListJoinedTeamChannelMembersOperationOptions())` can be used to do batched pagination
items, err := client.ListJoinedTeamChannelMembersComplete(ctx, id, joinedteamchannelmember.DefaultListJoinedTeamChannelMembersOperationOptions())
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
Example Usage: JoinedTeamChannelMemberClient.UpdateJoinedTeamChannelMember
ctx := context.TODO()
id := joinedteamchannelmember.NewUserIdJoinedTeamIdChannelIdMemberID("userId", "teamId", "channelId", "conversationMemberId")
payload := joinedteamchannelmember.ConversationMember{
// ...
}
read, err := client.UpdateJoinedTeamChannelMember(ctx, id, payload, joinedteamchannelmember.DefaultUpdateJoinedTeamChannelMemberOperationOptions())
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
Documentation
¶
Index ¶
- type ActionResultPartOperationPredicate
- type AddJoinedTeamChannelMembersCompleteResult
- type AddJoinedTeamChannelMembersCustomPager
- type AddJoinedTeamChannelMembersOperationOptions
- type AddJoinedTeamChannelMembersOperationResponse
- type AddJoinedTeamChannelMembersRequest
- type ConversationMemberOperationPredicate
- type CreateJoinedTeamChannelMemberOperationOptions
- type CreateJoinedTeamChannelMemberOperationResponse
- type DeleteJoinedTeamChannelMemberOperationOptions
- type DeleteJoinedTeamChannelMemberOperationResponse
- type GetJoinedTeamChannelMemberOperationOptions
- type GetJoinedTeamChannelMemberOperationResponse
- type GetJoinedTeamChannelMembersCountOperationOptions
- type GetJoinedTeamChannelMembersCountOperationResponse
- type JoinedTeamChannelMemberClient
- func (c JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembers(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (result AddJoinedTeamChannelMembersOperationResponse, err error)
- func (c JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembersComplete(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (AddJoinedTeamChannelMembersCompleteResult, error)
- func (c JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembersCompleteMatchingPredicate(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (result AddJoinedTeamChannelMembersCompleteResult, err error)
- func (c JoinedTeamChannelMemberClient) CreateJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (result CreateJoinedTeamChannelMemberOperationResponse, err error)
- func (c JoinedTeamChannelMemberClient) DeleteJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelIdMemberId, ...) (result DeleteJoinedTeamChannelMemberOperationResponse, err error)
- func (c JoinedTeamChannelMemberClient) GetJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelIdMemberId, ...) (result GetJoinedTeamChannelMemberOperationResponse, err error)
- func (c JoinedTeamChannelMemberClient) GetJoinedTeamChannelMembersCount(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (result GetJoinedTeamChannelMembersCountOperationResponse, err error)
- func (c JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembers(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (result ListJoinedTeamChannelMembersOperationResponse, err error)
- func (c JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembersComplete(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (ListJoinedTeamChannelMembersCompleteResult, error)
- func (c JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembersCompleteMatchingPredicate(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, ...) (result ListJoinedTeamChannelMembersCompleteResult, err error)
- func (c JoinedTeamChannelMemberClient) UpdateJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelIdMemberId, ...) (result UpdateJoinedTeamChannelMemberOperationResponse, err error)
- type ListJoinedTeamChannelMembersCompleteResult
- type ListJoinedTeamChannelMembersCustomPager
- type ListJoinedTeamChannelMembersOperationOptions
- type ListJoinedTeamChannelMembersOperationResponse
- type UpdateJoinedTeamChannelMemberOperationOptions
- type UpdateJoinedTeamChannelMemberOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionResultPartOperationPredicate ¶
type ActionResultPartOperationPredicate struct { }
func (ActionResultPartOperationPredicate) Matches ¶
func (p ActionResultPartOperationPredicate) Matches(input stable.ActionResultPart) bool
type AddJoinedTeamChannelMembersCompleteResult ¶
type AddJoinedTeamChannelMembersCompleteResult struct { LatestHttpResponse *http.Response Items []stable.ActionResultPart }
type AddJoinedTeamChannelMembersCustomPager ¶
type AddJoinedTeamChannelMembersCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*AddJoinedTeamChannelMembersCustomPager) NextPageLink ¶
func (p *AddJoinedTeamChannelMembersCustomPager) NextPageLink() *odata.Link
type AddJoinedTeamChannelMembersOperationOptions ¶
type AddJoinedTeamChannelMembersOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Skip *int64 Top *int64 }
func DefaultAddJoinedTeamChannelMembersOperationOptions ¶
func DefaultAddJoinedTeamChannelMembersOperationOptions() AddJoinedTeamChannelMembersOperationOptions
func (AddJoinedTeamChannelMembersOperationOptions) ToHeaders ¶
func (o AddJoinedTeamChannelMembersOperationOptions) ToHeaders() *client.Headers
func (AddJoinedTeamChannelMembersOperationOptions) ToOData ¶
func (o AddJoinedTeamChannelMembersOperationOptions) ToOData() *odata.Query
func (AddJoinedTeamChannelMembersOperationOptions) ToQuery ¶
func (o AddJoinedTeamChannelMembersOperationOptions) ToQuery() *client.QueryParams
type AddJoinedTeamChannelMembersRequest ¶
type AddJoinedTeamChannelMembersRequest struct {
Values *[]stable.ConversationMember `json:"values,omitempty"`
}
type ConversationMemberOperationPredicate ¶
type ConversationMemberOperationPredicate struct { }
func (ConversationMemberOperationPredicate) Matches ¶
func (p ConversationMemberOperationPredicate) Matches(input stable.ConversationMember) bool
type CreateJoinedTeamChannelMemberOperationOptions ¶
type CreateJoinedTeamChannelMemberOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateJoinedTeamChannelMemberOperationOptions ¶
func DefaultCreateJoinedTeamChannelMemberOperationOptions() CreateJoinedTeamChannelMemberOperationOptions
func (CreateJoinedTeamChannelMemberOperationOptions) ToHeaders ¶
func (o CreateJoinedTeamChannelMemberOperationOptions) ToHeaders() *client.Headers
func (CreateJoinedTeamChannelMemberOperationOptions) ToOData ¶
func (o CreateJoinedTeamChannelMemberOperationOptions) ToOData() *odata.Query
func (CreateJoinedTeamChannelMemberOperationOptions) ToQuery ¶
func (o CreateJoinedTeamChannelMemberOperationOptions) ToQuery() *client.QueryParams
type DeleteJoinedTeamChannelMemberOperationOptions ¶
type DeleteJoinedTeamChannelMemberOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteJoinedTeamChannelMemberOperationOptions ¶
func DefaultDeleteJoinedTeamChannelMemberOperationOptions() DeleteJoinedTeamChannelMemberOperationOptions
func (DeleteJoinedTeamChannelMemberOperationOptions) ToHeaders ¶
func (o DeleteJoinedTeamChannelMemberOperationOptions) ToHeaders() *client.Headers
func (DeleteJoinedTeamChannelMemberOperationOptions) ToOData ¶
func (o DeleteJoinedTeamChannelMemberOperationOptions) ToOData() *odata.Query
func (DeleteJoinedTeamChannelMemberOperationOptions) ToQuery ¶
func (o DeleteJoinedTeamChannelMemberOperationOptions) ToQuery() *client.QueryParams
type GetJoinedTeamChannelMemberOperationOptions ¶
type GetJoinedTeamChannelMemberOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetJoinedTeamChannelMemberOperationOptions ¶
func DefaultGetJoinedTeamChannelMemberOperationOptions() GetJoinedTeamChannelMemberOperationOptions
func (GetJoinedTeamChannelMemberOperationOptions) ToHeaders ¶
func (o GetJoinedTeamChannelMemberOperationOptions) ToHeaders() *client.Headers
func (GetJoinedTeamChannelMemberOperationOptions) ToOData ¶
func (o GetJoinedTeamChannelMemberOperationOptions) ToOData() *odata.Query
func (GetJoinedTeamChannelMemberOperationOptions) ToQuery ¶
func (o GetJoinedTeamChannelMemberOperationOptions) ToQuery() *client.QueryParams
type GetJoinedTeamChannelMembersCountOperationOptions ¶
type GetJoinedTeamChannelMembersCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetJoinedTeamChannelMembersCountOperationOptions ¶
func DefaultGetJoinedTeamChannelMembersCountOperationOptions() GetJoinedTeamChannelMembersCountOperationOptions
func (GetJoinedTeamChannelMembersCountOperationOptions) ToHeaders ¶
func (o GetJoinedTeamChannelMembersCountOperationOptions) ToHeaders() *client.Headers
func (GetJoinedTeamChannelMembersCountOperationOptions) ToOData ¶
func (o GetJoinedTeamChannelMembersCountOperationOptions) ToOData() *odata.Query
func (GetJoinedTeamChannelMembersCountOperationOptions) ToQuery ¶
func (o GetJoinedTeamChannelMembersCountOperationOptions) ToQuery() *client.QueryParams
type JoinedTeamChannelMemberClient ¶
func NewJoinedTeamChannelMemberClientWithBaseURI ¶
func NewJoinedTeamChannelMemberClientWithBaseURI(sdkApi sdkEnv.Api) (*JoinedTeamChannelMemberClient, error)
func (JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembers ¶
func (c JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembers(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, input AddJoinedTeamChannelMembersRequest, options AddJoinedTeamChannelMembersOperationOptions) (result AddJoinedTeamChannelMembersOperationResponse, err error)
AddJoinedTeamChannelMembers - Invoke action add. Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created.
func (JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembersComplete ¶
func (c JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembersComplete(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, input AddJoinedTeamChannelMembersRequest, options AddJoinedTeamChannelMembersOperationOptions) (AddJoinedTeamChannelMembersCompleteResult, error)
AddJoinedTeamChannelMembersComplete retrieves all the results into a single object
func (JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembersCompleteMatchingPredicate ¶
func (c JoinedTeamChannelMemberClient) AddJoinedTeamChannelMembersCompleteMatchingPredicate(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, input AddJoinedTeamChannelMembersRequest, options AddJoinedTeamChannelMembersOperationOptions, predicate ActionResultPartOperationPredicate) (result AddJoinedTeamChannelMembersCompleteResult, err error)
AddJoinedTeamChannelMembersCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (JoinedTeamChannelMemberClient) CreateJoinedTeamChannelMember ¶
func (c JoinedTeamChannelMemberClient) CreateJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, input stable.ConversationMember, options CreateJoinedTeamChannelMemberOperationOptions) (result CreateJoinedTeamChannelMemberOperationResponse, err error)
CreateJoinedTeamChannelMember - Create new navigation property to members for users
func (JoinedTeamChannelMemberClient) DeleteJoinedTeamChannelMember ¶
func (c JoinedTeamChannelMemberClient) DeleteJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelIdMemberId, options DeleteJoinedTeamChannelMemberOperationOptions) (result DeleteJoinedTeamChannelMemberOperationResponse, err error)
DeleteJoinedTeamChannelMember - Delete navigation property members for users
func (JoinedTeamChannelMemberClient) GetJoinedTeamChannelMember ¶
func (c JoinedTeamChannelMemberClient) GetJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelIdMemberId, options GetJoinedTeamChannelMemberOperationOptions) (result GetJoinedTeamChannelMemberOperationResponse, err error)
GetJoinedTeamChannelMember - Get members from users. A collection of membership records associated with the channel.
func (JoinedTeamChannelMemberClient) GetJoinedTeamChannelMembersCount ¶
func (c JoinedTeamChannelMemberClient) GetJoinedTeamChannelMembersCount(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, options GetJoinedTeamChannelMembersCountOperationOptions) (result GetJoinedTeamChannelMembersCountOperationResponse, err error)
GetJoinedTeamChannelMembersCount - Get the number of the resource
func (JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembers ¶
func (c JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembers(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, options ListJoinedTeamChannelMembersOperationOptions) (result ListJoinedTeamChannelMembersOperationResponse, err error)
ListJoinedTeamChannelMembers - Get members from users. A collection of membership records associated with the channel.
func (JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembersComplete ¶
func (c JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembersComplete(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, options ListJoinedTeamChannelMembersOperationOptions) (ListJoinedTeamChannelMembersCompleteResult, error)
ListJoinedTeamChannelMembersComplete retrieves all the results into a single object
func (JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembersCompleteMatchingPredicate ¶
func (c JoinedTeamChannelMemberClient) ListJoinedTeamChannelMembersCompleteMatchingPredicate(ctx context.Context, id stable.UserIdJoinedTeamIdChannelId, options ListJoinedTeamChannelMembersOperationOptions, predicate ConversationMemberOperationPredicate) (result ListJoinedTeamChannelMembersCompleteResult, err error)
ListJoinedTeamChannelMembersCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (JoinedTeamChannelMemberClient) UpdateJoinedTeamChannelMember ¶
func (c JoinedTeamChannelMemberClient) UpdateJoinedTeamChannelMember(ctx context.Context, id stable.UserIdJoinedTeamIdChannelIdMemberId, input stable.ConversationMember, options UpdateJoinedTeamChannelMemberOperationOptions) (result UpdateJoinedTeamChannelMemberOperationResponse, err error)
UpdateJoinedTeamChannelMember - Update the navigation property members in users
type ListJoinedTeamChannelMembersCompleteResult ¶
type ListJoinedTeamChannelMembersCompleteResult struct { LatestHttpResponse *http.Response Items []stable.ConversationMember }
type ListJoinedTeamChannelMembersCustomPager ¶
type ListJoinedTeamChannelMembersCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListJoinedTeamChannelMembersCustomPager) NextPageLink ¶
func (p *ListJoinedTeamChannelMembersCustomPager) NextPageLink() *odata.Link
type ListJoinedTeamChannelMembersOperationOptions ¶
type ListJoinedTeamChannelMembersOperationOptions 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 DefaultListJoinedTeamChannelMembersOperationOptions ¶
func DefaultListJoinedTeamChannelMembersOperationOptions() ListJoinedTeamChannelMembersOperationOptions
func (ListJoinedTeamChannelMembersOperationOptions) ToHeaders ¶
func (o ListJoinedTeamChannelMembersOperationOptions) ToHeaders() *client.Headers
func (ListJoinedTeamChannelMembersOperationOptions) ToOData ¶
func (o ListJoinedTeamChannelMembersOperationOptions) ToOData() *odata.Query
func (ListJoinedTeamChannelMembersOperationOptions) ToQuery ¶
func (o ListJoinedTeamChannelMembersOperationOptions) ToQuery() *client.QueryParams
type UpdateJoinedTeamChannelMemberOperationOptions ¶
type UpdateJoinedTeamChannelMemberOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateJoinedTeamChannelMemberOperationOptions ¶
func DefaultUpdateJoinedTeamChannelMemberOperationOptions() UpdateJoinedTeamChannelMemberOperationOptions
func (UpdateJoinedTeamChannelMemberOperationOptions) ToHeaders ¶
func (o UpdateJoinedTeamChannelMemberOperationOptions) ToHeaders() *client.Headers
func (UpdateJoinedTeamChannelMemberOperationOptions) ToOData ¶
func (o UpdateJoinedTeamChannelMemberOperationOptions) ToOData() *odata.Query
func (UpdateJoinedTeamChannelMemberOperationOptions) ToQuery ¶
func (o UpdateJoinedTeamChannelMemberOperationOptions) ToQuery() *client.QueryParams
Source Files
¶
- client.go
- method_addjoinedteamchannelmembers.go
- method_createjoinedteamchannelmember.go
- method_deletejoinedteamchannelmember.go
- method_getjoinedteamchannelmember.go
- method_getjoinedteamchannelmemberscount.go
- method_listjoinedteamchannelmembers.go
- method_updatejoinedteamchannelmember.go
- model_addjoinedteamchannelmembersrequest.go
- predicates.go
- version.go