...
1
9
10 package openapi
11
12 type DevstateQuantityValidPostRequest struct {
13 Quantity string `json:"quantity"`
14 }
15
16
17 func AssertDevstateQuantityValidPostRequestRequired(obj DevstateQuantityValidPostRequest) error {
18 elements := map[string]interface{}{
19 "quantity": obj.Quantity,
20 }
21 for name, el := range elements {
22 if isZero := IsZeroValue(el); isZero {
23 return &RequiredError{Field: name}
24 }
25 }
26
27 return nil
28 }
29
30
31
32 func AssertRecurseDevstateQuantityValidPostRequestRequired(objSlice interface{}) error {
33 return AssertRecurseInterfaceRequired(objSlice, func(obj interface{}) error {
34 aDevstateQuantityValidPostRequest, ok := obj.(DevstateQuantityValidPostRequest)
35 if !ok {
36 return ErrTypeAssertionError
37 }
38 return AssertDevstateQuantityValidPostRequestRequired(aDevstateQuantityValidPostRequest)
39 })
40 }
41
View as plain text