// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type EthereumVersion struct {
	Client   *string `json:"client,omitempty"`
	Compiler *string `json:"compiler,omitempty"`
	Platform *string `json:"platform,omitempty"`
	Trailing *string `json:"trailing,omitempty"`
	Version  *string `json:"version,omitempty"`
}

func (o *EthereumVersion) GetClient() *string {
	if o == nil {
		return nil
	}
	return o.Client
}

func (o *EthereumVersion) GetCompiler() *string {
	if o == nil {
		return nil
	}
	return o.Compiler
}

func (o *EthereumVersion) GetPlatform() *string {
	if o == nil {
		return nil
	}
	return o.Platform
}

func (o *EthereumVersion) GetTrailing() *string {
	if o == nil {
		return nil
	}
	return o.Trailing
}

func (o *EthereumVersion) GetVersion() *string {
	if o == nil {
		return nil
	}
	return o.Version
}
