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

package components

type RipplePeerResults struct {
	BuildVersion               *string  `json:"build_version,omitempty"`
	PeerCrawlerResponseVersion *int64   `json:"peer_crawler_response_version,omitempty"`
	Peers                      []Peer   `json:"peers,omitempty"`
	PubkeyNode                 *string  `json:"pubkey_node,omitempty"`
	PublisherList              []string `json:"publisher_list,omitempty"`
	ServerState                *string  `json:"server_state,omitempty"`
	ValidatorSites             []string `json:"validator_sites,omitempty"`
}

func (o *RipplePeerResults) GetBuildVersion() *string {
	if o == nil {
		return nil
	}
	return o.BuildVersion
}

func (o *RipplePeerResults) GetPeerCrawlerResponseVersion() *int64 {
	if o == nil {
		return nil
	}
	return o.PeerCrawlerResponseVersion
}

func (o *RipplePeerResults) GetPeers() []Peer {
	if o == nil {
		return nil
	}
	return o.Peers
}

func (o *RipplePeerResults) GetPubkeyNode() *string {
	if o == nil {
		return nil
	}
	return o.PubkeyNode
}

func (o *RipplePeerResults) GetPublisherList() []string {
	if o == nil {
		return nil
	}
	return o.PublisherList
}

func (o *RipplePeerResults) GetServerState() *string {
	if o == nil {
		return nil
	}
	return o.ServerState
}

func (o *RipplePeerResults) GetValidatorSites() []string {
	if o == nil {
		return nil
	}
	return o.ValidatorSites
}
