X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fclientmodel%2Fsubscription_instance.go;fp=pkg%2Fclientmodel%2Fsubscription_instance.go;h=7853a3b3374d3c7f5b64167433ef6c77c20b0569;hb=3602bf801fef17e317cb35a4c710118ec80908b9;hp=4606479f4a745d9eec94ea551c8e1c74dcb33dac;hpb=060448c051013852d463bc13bfc5f0aa3696ac9c;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/clientmodel/subscription_instance.go b/pkg/clientmodel/subscription_instance.go index 4606479..7853a3b 100644 --- a/pkg/clientmodel/subscription_instance.go +++ b/pkg/clientmodel/subscription_instance.go @@ -17,12 +17,20 @@ import ( // swagger:model SubscriptionInstance type SubscriptionInstance struct { + // Empty string when no error. + // Required: true + ErrorCause *string `json:"ErrorCause"` + // instance Id // Required: true + // Maximum: 65535 + // Minimum: 0 InstanceID *int64 `json:"InstanceId"` // requestor Id // Required: true + // Maximum: 65535 + // Minimum: 0 RequestorID *int64 `json:"RequestorId"` } @@ -30,6 +38,10 @@ type SubscriptionInstance struct { func (m *SubscriptionInstance) Validate(formats strfmt.Registry) error { var res []error + if err := m.validateErrorCause(formats); err != nil { + res = append(res, err) + } + if err := m.validateInstanceID(formats); err != nil { res = append(res, err) } @@ -44,12 +56,29 @@ func (m *SubscriptionInstance) Validate(formats strfmt.Registry) error { return nil } +func (m *SubscriptionInstance) validateErrorCause(formats strfmt.Registry) error { + + if err := validate.Required("ErrorCause", "body", m.ErrorCause); err != nil { + return err + } + + return nil +} + func (m *SubscriptionInstance) validateInstanceID(formats strfmt.Registry) error { if err := validate.Required("InstanceId", "body", m.InstanceID); err != nil { return err } + if err := validate.MinimumInt("InstanceId", "body", int64(*m.InstanceID), 0, false); err != nil { + return err + } + + if err := validate.MaximumInt("InstanceId", "body", int64(*m.InstanceID), 65535, false); err != nil { + return err + } + return nil } @@ -59,6 +88,14 @@ func (m *SubscriptionInstance) validateRequestorID(formats strfmt.Registry) erro return err } + if err := validate.MinimumInt("RequestorId", "body", int64(*m.RequestorID), 0, false); err != nil { + return err + } + + if err := validate.MaximumInt("RequestorId", "body", int64(*m.RequestorID), 65535, false); err != nil { + return err + } + return nil }