...

Source file src/github.com/redhat-developer/odo/pkg/apiserver-gen/go/model_events.go

Documentation: github.com/redhat-developer/odo/pkg/apiserver-gen/go

     1  /*
     2   * odo dev
     3   *
     4   * API interface for 'odo dev'
     5   *
     6   * API version: 0.1
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package openapi
    11  
    12  type Events struct {
    13  	PreStart []string `json:"preStart,omitempty"`
    14  
    15  	PostStart []string `json:"postStart,omitempty"`
    16  
    17  	PreStop []string `json:"preStop,omitempty"`
    18  
    19  	PostStop []string `json:"postStop,omitempty"`
    20  }
    21  
    22  // AssertEventsRequired checks if the required fields are not zero-ed
    23  func AssertEventsRequired(obj Events) error {
    24  	return nil
    25  }
    26  
    27  // AssertRecurseEventsRequired recursively checks if required fields are not zero-ed in a nested slice.
    28  // Accepts only nested slice of Events (e.g. [][]Events), otherwise ErrTypeAssertionError is thrown.
    29  func AssertRecurseEventsRequired(objSlice interface{}) error {
    30  	return AssertRecurseInterfaceRequired(objSlice, func(obj interface{}) error {
    31  		aEvents, ok := obj.(Events)
    32  		if !ok {
    33  			return ErrTypeAssertionError
    34  		}
    35  		return AssertEventsRequired(aEvents)
    36  	})
    37  }
    38  

View as plain text