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

package components

type RdpEmbeddedRSACert struct {
	KeyLength       *int    `json:"key_length,omitempty"`
	Magic           *int    `json:"magic,omitempty"`
	MaxBytesDatalen *int    `json:"max_bytes_datalen,omitempty"`
	Modulus         *string `json:"modulus,omitempty"`
	ModulusBitlen   *int    `json:"modulus_bitlen,omitempty"`
	PublicExponent  *int    `json:"public_exponent,omitempty"`
	Signature       *string `json:"signature,omitempty"`
}

func (o *RdpEmbeddedRSACert) GetKeyLength() *int {
	if o == nil {
		return nil
	}
	return o.KeyLength
}

func (o *RdpEmbeddedRSACert) GetMagic() *int {
	if o == nil {
		return nil
	}
	return o.Magic
}

func (o *RdpEmbeddedRSACert) GetMaxBytesDatalen() *int {
	if o == nil {
		return nil
	}
	return o.MaxBytesDatalen
}

func (o *RdpEmbeddedRSACert) GetModulus() *string {
	if o == nil {
		return nil
	}
	return o.Modulus
}

func (o *RdpEmbeddedRSACert) GetModulusBitlen() *int {
	if o == nil {
		return nil
	}
	return o.ModulusBitlen
}

func (o *RdpEmbeddedRSACert) GetPublicExponent() *int {
	if o == nil {
		return nil
	}
	return o.PublicExponent
}

func (o *RdpEmbeddedRSACert) GetSignature() *string {
	if o == nil {
		return nil
	}
	return o.Signature
}
