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

package components

type Export struct {
	Details            *string  `json:"details,omitempty"`
	MaxPayloadSize     *int     `json:"max_payload_size,omitempty"`
	MinBlockSize       *int     `json:"min_block_size,omitempty"`
	Name               *string  `json:"name,omitempty"`
	PreferredBlockSize *int     `json:"preferred_block_size,omitempty"`
	Size               *int64   `json:"size,omitempty"`
	TransmitFlags      []string `json:"transmit_flags,omitempty"`
}

func (o *Export) GetDetails() *string {
	if o == nil {
		return nil
	}
	return o.Details
}

func (o *Export) GetMaxPayloadSize() *int {
	if o == nil {
		return nil
	}
	return o.MaxPayloadSize
}

func (o *Export) GetMinBlockSize() *int {
	if o == nil {
		return nil
	}
	return o.MinBlockSize
}

func (o *Export) GetName() *string {
	if o == nil {
		return nil
	}
	return o.Name
}

func (o *Export) GetPreferredBlockSize() *int {
	if o == nil {
		return nil
	}
	return o.PreferredBlockSize
}

func (o *Export) GetSize() *int64 {
	if o == nil {
		return nil
	}
	return o.Size
}

func (o *Export) GetTransmitFlags() []string {
	if o == nil {
		return nil
	}
	return o.TransmitFlags
}
