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

package signer

type Category string

// Enum values for Category
const (
	CategoryAwsioT Category = "AWSIoT"
)

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

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

type EncryptionAlgorithm string

// Enum values for EncryptionAlgorithm
const (
	EncryptionAlgorithmRsa   EncryptionAlgorithm = "RSA"
	EncryptionAlgorithmEcdsa EncryptionAlgorithm = "ECDSA"
)

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

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

type HashAlgorithm string

// Enum values for HashAlgorithm
const (
	HashAlgorithmSha1   HashAlgorithm = "SHA1"
	HashAlgorithmSha256 HashAlgorithm = "SHA256"
)

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

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

type ImageFormat string

// Enum values for ImageFormat
const (
	ImageFormatJson ImageFormat = "JSON"
)

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

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

type SigningProfileStatus string

// Enum values for SigningProfileStatus
const (
	SigningProfileStatusActive   SigningProfileStatus = "Active"
	SigningProfileStatusCanceled SigningProfileStatus = "Canceled"
)

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

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

type SigningStatus string

// Enum values for SigningStatus
const (
	SigningStatusInProgress SigningStatus = "InProgress"
	SigningStatusFailed     SigningStatus = "Failed"
	SigningStatusSucceeded  SigningStatus = "Succeeded"
)

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

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