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

package components

type RdpProtocolFlags struct {
	DynvcGraphicsPipeline       *bool `json:"dynvc_graphics_pipeline,omitempty"`
	ExtendedClientDataSupported *bool `json:"extended_client_data_supported,omitempty"`
	NegRespReserved             *bool `json:"neg_resp_reserved,omitempty"`
	RestrictedAdminMode         *bool `json:"restricted_admin_mode,omitempty"`
	RestrictedAuthMode          *bool `json:"restricted_auth_mode,omitempty"`
}

func (o *RdpProtocolFlags) GetDynvcGraphicsPipeline() *bool {
	if o == nil {
		return nil
	}
	return o.DynvcGraphicsPipeline
}

func (o *RdpProtocolFlags) GetExtendedClientDataSupported() *bool {
	if o == nil {
		return nil
	}
	return o.ExtendedClientDataSupported
}

func (o *RdpProtocolFlags) GetNegRespReserved() *bool {
	if o == nil {
		return nil
	}
	return o.NegRespReserved
}

func (o *RdpProtocolFlags) GetRestrictedAdminMode() *bool {
	if o == nil {
		return nil
	}
	return o.RestrictedAdminMode
}

func (o *RdpProtocolFlags) GetRestrictedAuthMode() *bool {
	if o == nil {
		return nil
	}
	return o.RestrictedAuthMode
}
