// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.

package translate

type EncryptionKeyType string

// Enum values for EncryptionKeyType
const (
	EncryptionKeyTypeKms EncryptionKeyType = "KMS"
)

func (enum EncryptionKeyType) MarshalValue() (string, error) {
	return string(enum), nil
}

func (enum EncryptionKeyType) MarshalValueBuf(b []byte) ([]byte, error) {
	b = b[0:0]
	return append(b, enum...), nil
}

type MergeStrategy string

// Enum values for MergeStrategy
const (
	MergeStrategyOverwrite MergeStrategy = "OVERWRITE"
)

func (enum MergeStrategy) MarshalValue() (string, error) {
	return string(enum), nil
}

func (enum MergeStrategy) MarshalValueBuf(b []byte) ([]byte, error) {
	b = b[0:0]
	return append(b, enum...), nil
}

type TerminologyDataFormat string

// Enum values for TerminologyDataFormat
const (
	TerminologyDataFormatCsv TerminologyDataFormat = "CSV"
	TerminologyDataFormatTmx TerminologyDataFormat = "TMX"
)

func (enum TerminologyDataFormat) MarshalValue() (string, error) {
	return string(enum), nil
}

func (enum TerminologyDataFormat) MarshalValueBuf(b []byte) ([]byte, error) {
	b = b[0:0]
	return append(b, enum...), nil
}
