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

package components

type Metrics struct {
	CvssV30 *Cvss   `json:"cvss_v30,omitempty"`
	CvssV31 *Cvss   `json:"cvss_v31,omitempty"`
	CvssV40 *CVSSv4 `json:"cvss_v40,omitempty"`
	Epss    *Epss   `json:"epss,omitempty"`
}

func (o *Metrics) GetCvssV30() *Cvss {
	if o == nil {
		return nil
	}
	return o.CvssV30
}

func (o *Metrics) GetCvssV31() *Cvss {
	if o == nil {
		return nil
	}
	return o.CvssV31
}

func (o *Metrics) GetCvssV40() *CVSSv4 {
	if o == nil {
		return nil
	}
	return o.CvssV40
}

func (o *Metrics) GetEpss() *Epss {
	if o == nil {
		return nil
	}
	return o.Epss
}
