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

package assistants

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

func (m *Assistant) SetId(v string) {
	m.Id = v
}

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

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

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

func (m *Assistant) SetCreatedBy(v string) {
	m.CreatedBy = v
}

func (m *Assistant) SetCreatedAt(v *timestamppb.Timestamp) {
	m.CreatedAt = v
}

func (m *Assistant) SetUpdatedBy(v string) {
	m.UpdatedBy = v
}

func (m *Assistant) SetUpdatedAt(v *timestamppb.Timestamp) {
	m.UpdatedAt = v
}

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

func (m *Assistant) SetExpiresAt(v *timestamppb.Timestamp) {
	m.ExpiresAt = v
}

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

func (m *Assistant) SetModelUri(v string) {
	m.ModelUri = v
}

func (m *Assistant) SetInstruction(v string) {
	m.Instruction = v
}

func (m *Assistant) SetPromptTruncationOptions(v *PromptTruncationOptions) {
	m.PromptTruncationOptions = v
}

func (m *Assistant) SetCompletionOptions(v *CompletionOptions) {
	m.CompletionOptions = v
}

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

func (m *Assistant) SetResponseFormat(v *ResponseFormat) {
	m.ResponseFormat = v
}
