conversation

package
v0.20241118.1115603 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2024 License: MPL-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConversationClient

type ConversationClient struct {
	Client *msgraph.Client
}

func NewConversationClientWithBaseURI

func NewConversationClientWithBaseURI(sdkApi sdkEnv.Api) (*ConversationClient, error)

func (ConversationClient) CreateConversation

CreateConversation - Create open extension. Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.

func (ConversationClient) DeleteConversation

DeleteConversation - Delete conversation. Delete conversation.

func (ConversationClient) GetConversation

GetConversation - Get conversation. The group's conversations.

func (ConversationClient) GetConversationsCount

GetConversationsCount - Get the number of the resource

func (ConversationClient) ListConversations

ListConversations - List conversations. Retrieve the list of conversations in this group.

func (ConversationClient) ListConversationsComplete

ListConversationsComplete retrieves all the results into a single object

func (ConversationClient) ListConversationsCompleteMatchingPredicate

func (c ConversationClient) ListConversationsCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, options ListConversationsOperationOptions, predicate ConversationOperationPredicate) (result ListConversationsCompleteResult, err error)

ListConversationsCompleteMatchingPredicate retrieves all the results and then applies the predicate

type ConversationOperationPredicate

type ConversationOperationPredicate struct {
}

func (ConversationOperationPredicate) Matches

type CreateConversationOperationOptions

type CreateConversationOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateConversationOperationOptions

func DefaultCreateConversationOperationOptions() CreateConversationOperationOptions

func (CreateConversationOperationOptions) ToHeaders

func (CreateConversationOperationOptions) ToOData

func (CreateConversationOperationOptions) ToQuery

type CreateConversationOperationResponse

type CreateConversationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *stable.Conversation
}

type DeleteConversationOperationOptions

type DeleteConversationOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultDeleteConversationOperationOptions

func DefaultDeleteConversationOperationOptions() DeleteConversationOperationOptions

func (DeleteConversationOperationOptions) ToHeaders

func (DeleteConversationOperationOptions) ToOData

func (DeleteConversationOperationOptions) ToQuery

type DeleteConversationOperationResponse

type DeleteConversationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GetConversationOperationOptions

type GetConversationOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func DefaultGetConversationOperationOptions

func DefaultGetConversationOperationOptions() GetConversationOperationOptions

func (GetConversationOperationOptions) ToHeaders

func (GetConversationOperationOptions) ToOData

func (GetConversationOperationOptions) ToQuery

type GetConversationOperationResponse

type GetConversationOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *stable.Conversation
}

type GetConversationsCountOperationOptions

type GetConversationsCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func DefaultGetConversationsCountOperationOptions

func DefaultGetConversationsCountOperationOptions() GetConversationsCountOperationOptions

func (GetConversationsCountOperationOptions) ToHeaders

func (GetConversationsCountOperationOptions) ToOData

func (GetConversationsCountOperationOptions) ToQuery

type GetConversationsCountOperationResponse

type GetConversationsCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListConversationsCompleteResult

type ListConversationsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []stable.Conversation
}

type ListConversationsCustomPager

type ListConversationsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *ListConversationsCustomPager) NextPageLink() *odata.Link

type ListConversationsOperationOptions

type ListConversationsOperationOptions 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 DefaultListConversationsOperationOptions

func DefaultListConversationsOperationOptions() ListConversationsOperationOptions

func (ListConversationsOperationOptions) ToHeaders

func (ListConversationsOperationOptions) ToOData

func (ListConversationsOperationOptions) ToQuery

type ListConversationsOperationResponse

type ListConversationsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]stable.Conversation
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL