// Code generated by protoc-gen-goext. DO NOT EDIT.

package threads

import (
	v11 "github.com/yandex-cloud/go-genproto/yandex/cloud/ai/assistants/v1"
	common "github.com/yandex-cloud/go-genproto/yandex/cloud/ai/common"
	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
)

func (m *CreateThreadRequest) SetFolderId(v string) {
	m.FolderId = v
}

func (m *CreateThreadRequest) SetMessages(v []*MessageData) {
	m.Messages = v
}

func (m *CreateThreadRequest) SetName(v string) {
	m.Name = v
}

func (m *CreateThreadRequest) SetDescription(v string) {
	m.Description = v
}

func (m *CreateThreadRequest) SetDefaultMessageAuthorId(v string) {
	m.DefaultMessageAuthorId = v
}

func (m *CreateThreadRequest) SetExpirationConfig(v *common.ExpirationConfig) {
	m.ExpirationConfig = v
}

func (m *CreateThreadRequest) SetLabels(v map[string]string) {
	m.Labels = v
}

func (m *CreateThreadRequest) SetTools(v []*v11.Tool) {
	m.Tools = v
}

func (m *GetThreadRequest) SetThreadId(v string) {
	m.ThreadId = v
}

func (m *UpdateThreadRequest) SetThreadId(v string) {
	m.ThreadId = v
}

func (m *UpdateThreadRequest) SetUpdateMask(v *fieldmaskpb.FieldMask) {
	m.UpdateMask = v
}

func (m *UpdateThreadRequest) SetName(v string) {
	m.Name = v
}

func (m *UpdateThreadRequest) SetDescription(v string) {
	m.Description = v
}

func (m *UpdateThreadRequest) SetExpirationConfig(v *common.ExpirationConfig) {
	m.ExpirationConfig = v
}

func (m *UpdateThreadRequest) SetLabels(v map[string]string) {
	m.Labels = v
}

func (m *UpdateThreadRequest) SetTools(v []*v11.Tool) {
	m.Tools = v
}

func (m *DeleteThreadRequest) SetThreadId(v string) {
	m.ThreadId = v
}

func (m *ListThreadsRequest) SetFolderId(v string) {
	m.FolderId = v
}

func (m *ListThreadsRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListThreadsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListThreadsResponse) SetThreads(v []*Thread) {
	m.Threads = v
}

func (m *ListThreadsResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}
