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

package components

type DsaPublicKey struct {
	G *string `json:"g,omitempty"`
	P *string `json:"p,omitempty"`
	Q *string `json:"q,omitempty"`
	Y *string `json:"y,omitempty"`
}

func (o *DsaPublicKey) GetG() *string {
	if o == nil {
		return nil
	}
	return o.G
}

func (o *DsaPublicKey) GetP() *string {
	if o == nil {
		return nil
	}
	return o.P
}

func (o *DsaPublicKey) GetQ() *string {
	if o == nil {
		return nil
	}
	return o.Q
}

func (o *DsaPublicKey) GetY() *string {
	if o == nil {
		return nil
	}
	return o.Y
}
