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

package components

type ECDSACryptographicKey struct {
	B      *string `json:"b,omitempty"`
	Curve  *string `json:"curve,omitempty"`
	Gx     *string `json:"gx,omitempty"`
	Gy     *string `json:"gy,omitempty"`
	Length *int    `json:"length,omitempty"`
	N      *string `json:"n,omitempty"`
	P      *string `json:"p,omitempty"`
	Pub    *string `json:"pub,omitempty"`
	X      *string `json:"x,omitempty"`
	Y      *string `json:"y,omitempty"`
}

func (o *ECDSACryptographicKey) GetB() *string {
	if o == nil {
		return nil
	}
	return o.B
}

func (o *ECDSACryptographicKey) GetCurve() *string {
	if o == nil {
		return nil
	}
	return o.Curve
}

func (o *ECDSACryptographicKey) GetGx() *string {
	if o == nil {
		return nil
	}
	return o.Gx
}

func (o *ECDSACryptographicKey) GetGy() *string {
	if o == nil {
		return nil
	}
	return o.Gy
}

func (o *ECDSACryptographicKey) GetLength() *int {
	if o == nil {
		return nil
	}
	return o.Length
}

func (o *ECDSACryptographicKey) GetN() *string {
	if o == nil {
		return nil
	}
	return o.N
}

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

func (o *ECDSACryptographicKey) GetPub() *string {
	if o == nil {
		return nil
	}
	return o.Pub
}

func (o *ECDSACryptographicKey) GetX() *string {
	if o == nil {
		return nil
	}
	return o.X
}

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