// Code generated by smithy-go-codegen DO NOT EDIT.

package types

type CapabilityType string

// Enum values for CapabilityType
const (
	CapabilityTypeEdi CapabilityType = "edi"
)

// Values returns all known values for CapabilityType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (CapabilityType) Values() []CapabilityType {
	return []CapabilityType{
		"edi",
	}
}

type FileFormat string

// Enum values for FileFormat
const (
	FileFormatXml  FileFormat = "XML"
	FileFormatJson FileFormat = "JSON"
)

// Values returns all known values for FileFormat. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (FileFormat) Values() []FileFormat {
	return []FileFormat{
		"XML",
		"JSON",
	}
}

type Logging string

// Enum values for Logging
const (
	LoggingEnabled  Logging = "ENABLED"
	LoggingDisabled Logging = "DISABLED"
)

// Values returns all known values for Logging. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (Logging) Values() []Logging {
	return []Logging{
		"ENABLED",
		"DISABLED",
	}
}

type TransformerJobStatus string

// Enum values for TransformerJobStatus
const (
	TransformerJobStatusRunning   TransformerJobStatus = "running"
	TransformerJobStatusSucceeded TransformerJobStatus = "succeeded"
	TransformerJobStatusFailed    TransformerJobStatus = "failed"
)

// Values returns all known values for TransformerJobStatus. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (TransformerJobStatus) Values() []TransformerJobStatus {
	return []TransformerJobStatus{
		"running",
		"succeeded",
		"failed",
	}
}

type TransformerStatus string

// Enum values for TransformerStatus
const (
	TransformerStatusActive   TransformerStatus = "active"
	TransformerStatusInactive TransformerStatus = "inactive"
)

// Values returns all known values for TransformerStatus. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (TransformerStatus) Values() []TransformerStatus {
	return []TransformerStatus{
		"active",
		"inactive",
	}
}

type X12TransactionSet string

// Enum values for X12TransactionSet
const (
	X12TransactionSetX12110 X12TransactionSet = "X12_110"
	X12TransactionSetX12180 X12TransactionSet = "X12_180"
	X12TransactionSetX12204 X12TransactionSet = "X12_204"
	X12TransactionSetX12210 X12TransactionSet = "X12_210"
	X12TransactionSetX12214 X12TransactionSet = "X12_214"
	X12TransactionSetX12215 X12TransactionSet = "X12_215"
	X12TransactionSetX12310 X12TransactionSet = "X12_310"
	X12TransactionSetX12315 X12TransactionSet = "X12_315"
	X12TransactionSetX12322 X12TransactionSet = "X12_322"
	X12TransactionSetX12404 X12TransactionSet = "X12_404"
	X12TransactionSetX12410 X12TransactionSet = "X12_410"
	X12TransactionSetX12820 X12TransactionSet = "X12_820"
	X12TransactionSetX12824 X12TransactionSet = "X12_824"
	X12TransactionSetX12830 X12TransactionSet = "X12_830"
	X12TransactionSetX12846 X12TransactionSet = "X12_846"
	X12TransactionSetX12850 X12TransactionSet = "X12_850"
	X12TransactionSetX12852 X12TransactionSet = "X12_852"
	X12TransactionSetX12855 X12TransactionSet = "X12_855"
	X12TransactionSetX12856 X12TransactionSet = "X12_856"
	X12TransactionSetX12860 X12TransactionSet = "X12_860"
	X12TransactionSetX12861 X12TransactionSet = "X12_861"
	X12TransactionSetX12864 X12TransactionSet = "X12_864"
	X12TransactionSetX12940 X12TransactionSet = "X12_940"
	X12TransactionSetX12990 X12TransactionSet = "X12_990"
	X12TransactionSetX12997 X12TransactionSet = "X12_997"
)

// Values returns all known values for X12TransactionSet. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (X12TransactionSet) Values() []X12TransactionSet {
	return []X12TransactionSet{
		"X12_110",
		"X12_180",
		"X12_204",
		"X12_210",
		"X12_214",
		"X12_215",
		"X12_310",
		"X12_315",
		"X12_322",
		"X12_404",
		"X12_410",
		"X12_820",
		"X12_824",
		"X12_830",
		"X12_846",
		"X12_850",
		"X12_852",
		"X12_855",
		"X12_856",
		"X12_860",
		"X12_861",
		"X12_864",
		"X12_940",
		"X12_990",
		"X12_997",
	}
}

type X12Version string

// Enum values for X12Version
const (
	X12VersionVersion4010 X12Version = "VERSION_4010"
	X12VersionVersion4030 X12Version = "VERSION_4030"
	X12VersionVersion5010 X12Version = "VERSION_5010"
)

// Values returns all known values for X12Version. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (X12Version) Values() []X12Version {
	return []X12Version{
		"VERSION_4010",
		"VERSION_4030",
		"VERSION_5010",
	}
}
