1234567891011121314151617181920212223 |
- package constants
- import (
- "github.com/go-playground/validator/v10"
- "github.com/langgenius/dify-plugin-daemon/pkg/validators"
- )
- type Arch string
- const (
- AMD64 Arch = "amd64"
- ARM64 Arch = "arm64"
- )
- func isAvailableArch(fl validator.FieldLevel) bool {
- value := fl.Field().String()
- return value == string(AMD64) || value == string(ARM64)
- }
- func init() {
- validators.GlobalEntitiesValidator.RegisterValidation("is_available_arch", isAvailableArch)
- }
|