feat: generating code
This commit is contained in:
parent
c329d58970
commit
51663cd8d0
1221 changed files with 271709 additions and 2444 deletions
476
pkg/runcommandbeta/model_commands.go
Normal file
476
pkg/runcommandbeta/model_commands.go
Normal file
|
|
@ -0,0 +1,476 @@
|
|||
/*
|
||||
STACKIT Run Commands Service API
|
||||
|
||||
API endpoints for the STACKIT Run Commands Service API
|
||||
|
||||
API version: 2beta.0
|
||||
*/
|
||||
|
||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
||||
|
||||
package runcommandbeta
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
// checks if the Commands type satisfies the MappedNullable interface at compile time
|
||||
var _ MappedNullable = &Commands{}
|
||||
|
||||
/*
|
||||
types and functions for commandTemplateName
|
||||
*/
|
||||
|
||||
// isNotNullableString
|
||||
type CommandsGetCommandTemplateNameAttributeType = *string
|
||||
|
||||
func getCommandsGetCommandTemplateNameAttributeTypeOk(arg CommandsGetCommandTemplateNameAttributeType) (ret CommandsGetCommandTemplateNameRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setCommandsGetCommandTemplateNameAttributeType(arg *CommandsGetCommandTemplateNameAttributeType, val CommandsGetCommandTemplateNameRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
type CommandsGetCommandTemplateNameArgType = string
|
||||
type CommandsGetCommandTemplateNameRetType = string
|
||||
|
||||
/*
|
||||
types and functions for commandTemplateTitle
|
||||
*/
|
||||
|
||||
// isNotNullableString
|
||||
type CommandsGetCommandTemplateTitleAttributeType = *string
|
||||
|
||||
func getCommandsGetCommandTemplateTitleAttributeTypeOk(arg CommandsGetCommandTemplateTitleAttributeType) (ret CommandsGetCommandTemplateTitleRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setCommandsGetCommandTemplateTitleAttributeType(arg *CommandsGetCommandTemplateTitleAttributeType, val CommandsGetCommandTemplateTitleRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
type CommandsGetCommandTemplateTitleArgType = string
|
||||
type CommandsGetCommandTemplateTitleRetType = string
|
||||
|
||||
/*
|
||||
types and functions for finishedAt
|
||||
*/
|
||||
|
||||
// isNotNullableString
|
||||
type CommandsGetFinishedAtAttributeType = *string
|
||||
|
||||
func getCommandsGetFinishedAtAttributeTypeOk(arg CommandsGetFinishedAtAttributeType) (ret CommandsGetFinishedAtRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setCommandsGetFinishedAtAttributeType(arg *CommandsGetFinishedAtAttributeType, val CommandsGetFinishedAtRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
type CommandsGetFinishedAtArgType = string
|
||||
type CommandsGetFinishedAtRetType = string
|
||||
|
||||
/*
|
||||
types and functions for id
|
||||
*/
|
||||
|
||||
// isInteger
|
||||
type CommandsGetIdAttributeType = *int64
|
||||
type CommandsGetIdArgType = int64
|
||||
type CommandsGetIdRetType = int64
|
||||
|
||||
func getCommandsGetIdAttributeTypeOk(arg CommandsGetIdAttributeType) (ret CommandsGetIdRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setCommandsGetIdAttributeType(arg *CommandsGetIdAttributeType, val CommandsGetIdRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for startedAt
|
||||
*/
|
||||
|
||||
// isNotNullableString
|
||||
type CommandsGetStartedAtAttributeType = *string
|
||||
|
||||
func getCommandsGetStartedAtAttributeTypeOk(arg CommandsGetStartedAtAttributeType) (ret CommandsGetStartedAtRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setCommandsGetStartedAtAttributeType(arg *CommandsGetStartedAtAttributeType, val CommandsGetStartedAtRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
type CommandsGetStartedAtArgType = string
|
||||
type CommandsGetStartedAtRetType = string
|
||||
|
||||
/*
|
||||
types and functions for status
|
||||
*/
|
||||
|
||||
// isEnum
|
||||
|
||||
// CommandsStatus the model 'Commands'
|
||||
// value type for enums
|
||||
type CommandsStatus string
|
||||
|
||||
// List of Status
|
||||
const (
|
||||
COMMANDSSTATUS_PENDING CommandsStatus = "pending"
|
||||
COMMANDSSTATUS_RUNNING CommandsStatus = "running"
|
||||
COMMANDSSTATUS_COMPLETED CommandsStatus = "completed"
|
||||
COMMANDSSTATUS_FAILED CommandsStatus = "failed"
|
||||
)
|
||||
|
||||
// All allowed values of Commands enum
|
||||
var AllowedCommandsStatusEnumValues = []CommandsStatus{
|
||||
"pending",
|
||||
"running",
|
||||
"completed",
|
||||
"failed",
|
||||
}
|
||||
|
||||
func (v *CommandsStatus) UnmarshalJSON(src []byte) error {
|
||||
// use a type alias to prevent infinite recursion during unmarshal,
|
||||
// see https://biscuit.ninja/posts/go-avoid-an-infitine-loop-with-custom-json-unmarshallers
|
||||
type TmpJson CommandsStatus
|
||||
var value TmpJson
|
||||
err := json.Unmarshal(src, &value)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
// Allow unmarshalling zero value for testing purposes
|
||||
var zeroValue TmpJson
|
||||
if value == zeroValue {
|
||||
return nil
|
||||
}
|
||||
enumTypeValue := CommandsStatus(value)
|
||||
for _, existing := range AllowedCommandsStatusEnumValues {
|
||||
if existing == enumTypeValue {
|
||||
*v = enumTypeValue
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
return fmt.Errorf("%+v is not a valid Commands", value)
|
||||
}
|
||||
|
||||
// NewCommandsStatusFromValue returns a pointer to a valid CommandsStatus
|
||||
// for the value passed as argument, or an error if the value passed is not allowed by the enum
|
||||
func NewCommandsStatusFromValue(v CommandsStatus) (*CommandsStatus, error) {
|
||||
ev := CommandsStatus(v)
|
||||
if ev.IsValid() {
|
||||
return &ev, nil
|
||||
} else {
|
||||
return nil, fmt.Errorf("invalid value '%v' for CommandsStatus: valid values are %v", v, AllowedCommandsStatusEnumValues)
|
||||
}
|
||||
}
|
||||
|
||||
// IsValid return true if the value is valid for the enum, false otherwise
|
||||
func (v CommandsStatus) IsValid() bool {
|
||||
for _, existing := range AllowedCommandsStatusEnumValues {
|
||||
if existing == v {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// Ptr returns reference to StatusStatus value
|
||||
func (v CommandsStatus) Ptr() *CommandsStatus {
|
||||
return &v
|
||||
}
|
||||
|
||||
type NullableCommandsStatus struct {
|
||||
value *CommandsStatus
|
||||
isSet bool
|
||||
}
|
||||
|
||||
func (v NullableCommandsStatus) Get() *CommandsStatus {
|
||||
return v.value
|
||||
}
|
||||
|
||||
func (v *NullableCommandsStatus) Set(val *CommandsStatus) {
|
||||
v.value = val
|
||||
v.isSet = true
|
||||
}
|
||||
|
||||
func (v NullableCommandsStatus) IsSet() bool {
|
||||
return v.isSet
|
||||
}
|
||||
|
||||
func (v *NullableCommandsStatus) Unset() {
|
||||
v.value = nil
|
||||
v.isSet = false
|
||||
}
|
||||
|
||||
func NewNullableCommandsStatus(val *CommandsStatus) *NullableCommandsStatus {
|
||||
return &NullableCommandsStatus{value: val, isSet: true}
|
||||
}
|
||||
|
||||
func (v NullableCommandsStatus) MarshalJSON() ([]byte, error) {
|
||||
return json.Marshal(v.value)
|
||||
}
|
||||
|
||||
func (v *NullableCommandsStatus) UnmarshalJSON(src []byte) error {
|
||||
v.isSet = true
|
||||
return json.Unmarshal(src, &v.value)
|
||||
}
|
||||
|
||||
type CommandsGetStatusAttributeType = *CommandsStatus
|
||||
type CommandsGetStatusArgType = CommandsStatus
|
||||
type CommandsGetStatusRetType = CommandsStatus
|
||||
|
||||
func getCommandsGetStatusAttributeTypeOk(arg CommandsGetStatusAttributeType) (ret CommandsGetStatusRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setCommandsGetStatusAttributeType(arg *CommandsGetStatusAttributeType, val CommandsGetStatusRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
// Commands struct for Commands
|
||||
type Commands struct {
|
||||
CommandTemplateName CommandsGetCommandTemplateNameAttributeType `json:"commandTemplateName,omitempty"`
|
||||
CommandTemplateTitle CommandsGetCommandTemplateTitleAttributeType `json:"commandTemplateTitle,omitempty"`
|
||||
FinishedAt CommandsGetFinishedAtAttributeType `json:"finishedAt,omitempty"`
|
||||
// Can be cast to int32 without loss of precision.
|
||||
Id CommandsGetIdAttributeType `json:"id,omitempty"`
|
||||
StartedAt CommandsGetStartedAtAttributeType `json:"startedAt,omitempty"`
|
||||
Status CommandsGetStatusAttributeType `json:"status,omitempty"`
|
||||
}
|
||||
|
||||
// NewCommands instantiates a new Commands object
|
||||
// This constructor will assign default values to properties that have it defined,
|
||||
// and makes sure properties required by API are set, but the set of arguments
|
||||
// will change when the set of required properties is changed
|
||||
func NewCommands() *Commands {
|
||||
this := Commands{}
|
||||
return &this
|
||||
}
|
||||
|
||||
// NewCommandsWithDefaults instantiates a new Commands object
|
||||
// This constructor will only assign default values to properties that have it defined,
|
||||
// but it doesn't guarantee that properties required by API are set
|
||||
func NewCommandsWithDefaults() *Commands {
|
||||
this := Commands{}
|
||||
return &this
|
||||
}
|
||||
|
||||
// GetCommandTemplateName returns the CommandTemplateName field value if set, zero value otherwise.
|
||||
func (o *Commands) GetCommandTemplateName() (res CommandsGetCommandTemplateNameRetType) {
|
||||
res, _ = o.GetCommandTemplateNameOk()
|
||||
return
|
||||
}
|
||||
|
||||
// GetCommandTemplateNameOk returns a tuple with the CommandTemplateName field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *Commands) GetCommandTemplateNameOk() (ret CommandsGetCommandTemplateNameRetType, ok bool) {
|
||||
return getCommandsGetCommandTemplateNameAttributeTypeOk(o.CommandTemplateName)
|
||||
}
|
||||
|
||||
// HasCommandTemplateName returns a boolean if a field has been set.
|
||||
func (o *Commands) HasCommandTemplateName() bool {
|
||||
_, ok := o.GetCommandTemplateNameOk()
|
||||
return ok
|
||||
}
|
||||
|
||||
// SetCommandTemplateName gets a reference to the given string and assigns it to the CommandTemplateName field.
|
||||
func (o *Commands) SetCommandTemplateName(v CommandsGetCommandTemplateNameRetType) {
|
||||
setCommandsGetCommandTemplateNameAttributeType(&o.CommandTemplateName, v)
|
||||
}
|
||||
|
||||
// GetCommandTemplateTitle returns the CommandTemplateTitle field value if set, zero value otherwise.
|
||||
func (o *Commands) GetCommandTemplateTitle() (res CommandsGetCommandTemplateTitleRetType) {
|
||||
res, _ = o.GetCommandTemplateTitleOk()
|
||||
return
|
||||
}
|
||||
|
||||
// GetCommandTemplateTitleOk returns a tuple with the CommandTemplateTitle field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *Commands) GetCommandTemplateTitleOk() (ret CommandsGetCommandTemplateTitleRetType, ok bool) {
|
||||
return getCommandsGetCommandTemplateTitleAttributeTypeOk(o.CommandTemplateTitle)
|
||||
}
|
||||
|
||||
// HasCommandTemplateTitle returns a boolean if a field has been set.
|
||||
func (o *Commands) HasCommandTemplateTitle() bool {
|
||||
_, ok := o.GetCommandTemplateTitleOk()
|
||||
return ok
|
||||
}
|
||||
|
||||
// SetCommandTemplateTitle gets a reference to the given string and assigns it to the CommandTemplateTitle field.
|
||||
func (o *Commands) SetCommandTemplateTitle(v CommandsGetCommandTemplateTitleRetType) {
|
||||
setCommandsGetCommandTemplateTitleAttributeType(&o.CommandTemplateTitle, v)
|
||||
}
|
||||
|
||||
// GetFinishedAt returns the FinishedAt field value if set, zero value otherwise.
|
||||
func (o *Commands) GetFinishedAt() (res CommandsGetFinishedAtRetType) {
|
||||
res, _ = o.GetFinishedAtOk()
|
||||
return
|
||||
}
|
||||
|
||||
// GetFinishedAtOk returns a tuple with the FinishedAt field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *Commands) GetFinishedAtOk() (ret CommandsGetFinishedAtRetType, ok bool) {
|
||||
return getCommandsGetFinishedAtAttributeTypeOk(o.FinishedAt)
|
||||
}
|
||||
|
||||
// HasFinishedAt returns a boolean if a field has been set.
|
||||
func (o *Commands) HasFinishedAt() bool {
|
||||
_, ok := o.GetFinishedAtOk()
|
||||
return ok
|
||||
}
|
||||
|
||||
// SetFinishedAt gets a reference to the given string and assigns it to the FinishedAt field.
|
||||
func (o *Commands) SetFinishedAt(v CommandsGetFinishedAtRetType) {
|
||||
setCommandsGetFinishedAtAttributeType(&o.FinishedAt, v)
|
||||
}
|
||||
|
||||
// GetId returns the Id field value if set, zero value otherwise.
|
||||
func (o *Commands) GetId() (res CommandsGetIdRetType) {
|
||||
res, _ = o.GetIdOk()
|
||||
return
|
||||
}
|
||||
|
||||
// GetIdOk returns a tuple with the Id field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *Commands) GetIdOk() (ret CommandsGetIdRetType, ok bool) {
|
||||
return getCommandsGetIdAttributeTypeOk(o.Id)
|
||||
}
|
||||
|
||||
// HasId returns a boolean if a field has been set.
|
||||
func (o *Commands) HasId() bool {
|
||||
_, ok := o.GetIdOk()
|
||||
return ok
|
||||
}
|
||||
|
||||
// SetId gets a reference to the given int64 and assigns it to the Id field.
|
||||
func (o *Commands) SetId(v CommandsGetIdRetType) {
|
||||
setCommandsGetIdAttributeType(&o.Id, v)
|
||||
}
|
||||
|
||||
// GetStartedAt returns the StartedAt field value if set, zero value otherwise.
|
||||
func (o *Commands) GetStartedAt() (res CommandsGetStartedAtRetType) {
|
||||
res, _ = o.GetStartedAtOk()
|
||||
return
|
||||
}
|
||||
|
||||
// GetStartedAtOk returns a tuple with the StartedAt field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *Commands) GetStartedAtOk() (ret CommandsGetStartedAtRetType, ok bool) {
|
||||
return getCommandsGetStartedAtAttributeTypeOk(o.StartedAt)
|
||||
}
|
||||
|
||||
// HasStartedAt returns a boolean if a field has been set.
|
||||
func (o *Commands) HasStartedAt() bool {
|
||||
_, ok := o.GetStartedAtOk()
|
||||
return ok
|
||||
}
|
||||
|
||||
// SetStartedAt gets a reference to the given string and assigns it to the StartedAt field.
|
||||
func (o *Commands) SetStartedAt(v CommandsGetStartedAtRetType) {
|
||||
setCommandsGetStartedAtAttributeType(&o.StartedAt, v)
|
||||
}
|
||||
|
||||
// GetStatus returns the Status field value if set, zero value otherwise.
|
||||
func (o *Commands) GetStatus() (res CommandsGetStatusRetType) {
|
||||
res, _ = o.GetStatusOk()
|
||||
return
|
||||
}
|
||||
|
||||
// GetStatusOk returns a tuple with the Status field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *Commands) GetStatusOk() (ret CommandsGetStatusRetType, ok bool) {
|
||||
return getCommandsGetStatusAttributeTypeOk(o.Status)
|
||||
}
|
||||
|
||||
// HasStatus returns a boolean if a field has been set.
|
||||
func (o *Commands) HasStatus() bool {
|
||||
_, ok := o.GetStatusOk()
|
||||
return ok
|
||||
}
|
||||
|
||||
// SetStatus gets a reference to the given string and assigns it to the Status field.
|
||||
func (o *Commands) SetStatus(v CommandsGetStatusRetType) {
|
||||
setCommandsGetStatusAttributeType(&o.Status, v)
|
||||
}
|
||||
|
||||
func (o Commands) ToMap() (map[string]interface{}, error) {
|
||||
toSerialize := map[string]interface{}{}
|
||||
if val, ok := getCommandsGetCommandTemplateNameAttributeTypeOk(o.CommandTemplateName); ok {
|
||||
toSerialize["CommandTemplateName"] = val
|
||||
}
|
||||
if val, ok := getCommandsGetCommandTemplateTitleAttributeTypeOk(o.CommandTemplateTitle); ok {
|
||||
toSerialize["CommandTemplateTitle"] = val
|
||||
}
|
||||
if val, ok := getCommandsGetFinishedAtAttributeTypeOk(o.FinishedAt); ok {
|
||||
toSerialize["FinishedAt"] = val
|
||||
}
|
||||
if val, ok := getCommandsGetIdAttributeTypeOk(o.Id); ok {
|
||||
toSerialize["Id"] = val
|
||||
}
|
||||
if val, ok := getCommandsGetStartedAtAttributeTypeOk(o.StartedAt); ok {
|
||||
toSerialize["StartedAt"] = val
|
||||
}
|
||||
if val, ok := getCommandsGetStatusAttributeTypeOk(o.Status); ok {
|
||||
toSerialize["Status"] = val
|
||||
}
|
||||
return toSerialize, nil
|
||||
}
|
||||
|
||||
type NullableCommands struct {
|
||||
value *Commands
|
||||
isSet bool
|
||||
}
|
||||
|
||||
func (v NullableCommands) Get() *Commands {
|
||||
return v.value
|
||||
}
|
||||
|
||||
func (v *NullableCommands) Set(val *Commands) {
|
||||
v.value = val
|
||||
v.isSet = true
|
||||
}
|
||||
|
||||
func (v NullableCommands) IsSet() bool {
|
||||
return v.isSet
|
||||
}
|
||||
|
||||
func (v *NullableCommands) Unset() {
|
||||
v.value = nil
|
||||
v.isSet = false
|
||||
}
|
||||
|
||||
func NewNullableCommands(val *Commands) *NullableCommands {
|
||||
return &NullableCommands{value: val, isSet: true}
|
||||
}
|
||||
|
||||
func (v NullableCommands) MarshalJSON() ([]byte, error) {
|
||||
return json.Marshal(v.value)
|
||||
}
|
||||
|
||||
func (v *NullableCommands) UnmarshalJSON(src []byte) error {
|
||||
v.isSet = true
|
||||
return json.Unmarshal(src, &v.value)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue