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

package components

type RdpSecurityProtocol struct {
	Credssp                  *bool `json:"credssp,omitempty"`
	CredsspEarlyAuth         *bool `json:"credssp_early_auth,omitempty"`
	Error                    *bool `json:"error,omitempty"`
	ErrorBadFlags            *bool `json:"error_bad_flags,omitempty"`
	ErrorHybridRequired      *bool `json:"error_hybrid_required,omitempty"`
	ErrorSslCertMissing      *bool `json:"error_ssl_cert_missing,omitempty"`
	ErrorSslForbidden        *bool `json:"error_ssl_forbidden,omitempty"`
	ErrorSslRequired         *bool `json:"error_ssl_required,omitempty"`
	ErrorSslUserAuthRequired *bool `json:"error_ssl_user_auth_required,omitempty"`
	ErrorUnknown             *bool `json:"error_unknown,omitempty"`
	RawValue                 *int  `json:"raw_value,omitempty"`
	Rdstls                   *bool `json:"rdstls,omitempty"`
	StandardRdp              *bool `json:"standard_rdp,omitempty"`
	TLS                      *bool `json:"tls,omitempty"`
}

func (o *RdpSecurityProtocol) GetCredssp() *bool {
	if o == nil {
		return nil
	}
	return o.Credssp
}

func (o *RdpSecurityProtocol) GetCredsspEarlyAuth() *bool {
	if o == nil {
		return nil
	}
	return o.CredsspEarlyAuth
}

func (o *RdpSecurityProtocol) GetError() *bool {
	if o == nil {
		return nil
	}
	return o.Error
}

func (o *RdpSecurityProtocol) GetErrorBadFlags() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorBadFlags
}

func (o *RdpSecurityProtocol) GetErrorHybridRequired() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorHybridRequired
}

func (o *RdpSecurityProtocol) GetErrorSslCertMissing() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorSslCertMissing
}

func (o *RdpSecurityProtocol) GetErrorSslForbidden() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorSslForbidden
}

func (o *RdpSecurityProtocol) GetErrorSslRequired() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorSslRequired
}

func (o *RdpSecurityProtocol) GetErrorSslUserAuthRequired() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorSslUserAuthRequired
}

func (o *RdpSecurityProtocol) GetErrorUnknown() *bool {
	if o == nil {
		return nil
	}
	return o.ErrorUnknown
}

func (o *RdpSecurityProtocol) GetRawValue() *int {
	if o == nil {
		return nil
	}
	return o.RawValue
}

func (o *RdpSecurityProtocol) GetRdstls() *bool {
	if o == nil {
		return nil
	}
	return o.Rdstls
}

func (o *RdpSecurityProtocol) GetStandardRdp() *bool {
	if o == nil {
		return nil
	}
	return o.StandardRdp
}

func (o *RdpSecurityProtocol) GetTLS() *bool {
	if o == nil {
		return nil
	}
	return o.TLS
}
