...

Source file src/go.formulabun.club/translator/server/go/model_player_info_entry.go

Documentation: go.formulabun.club/translator/server/go

     1  /*
     2   * Translator service between a srb2kart server and json
     3   *
     4   * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
     5   *
     6   * API version: 0.0.1
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package openapi
    11  
    12  type PlayerInfoEntry struct {
    13  
    14  	Node uint8 `json:"Node"`
    15  
    16  	Name string `json:"Name"`
    17  
    18  	Address string `json:"Address"`
    19  
    20  	Team uint8 `json:"Team"`
    21  
    22  	Skin uint8 `json:"Skin"`
    23  
    24  	Data uint8 `json:"Data"`
    25  
    26  	Score uint32 `json:"Score"`
    27  
    28  	TimeInServer uint16 `json:"TimeInServer"`
    29  }
    30  
    31  // AssertPlayerInfoEntryRequired checks if the required fields are not zero-ed
    32  func AssertPlayerInfoEntryRequired(obj PlayerInfoEntry) error {
    33  	return nil
    34  }
    35  
    36  // AssertRecursePlayerInfoEntryRequired recursively checks if required fields are not zero-ed in a nested slice.
    37  // Accepts only nested slice of PlayerInfoEntry (e.g. [][]PlayerInfoEntry), otherwise ErrTypeAssertionError is thrown.
    38  func AssertRecursePlayerInfoEntryRequired(objSlice interface{}) error {
    39  	return AssertRecurseInterfaceRequired(objSlice, func(obj interface{}) error {
    40  		aPlayerInfoEntry, ok := obj.(PlayerInfoEntry)
    41  		if !ok {
    42  			return ErrTypeAssertionError
    43  		}
    44  		return AssertPlayerInfoEntryRequired(aPlayerInfoEntry)
    45  	})
    46  }
    47  

View as plain text