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

package components

type Ftp struct {
	AuthSslResponse *string `json:"auth_ssl_response,omitempty"`
	AuthTLSResponse *string `json:"auth_tls_response,omitempty"`
	ImplicitTLS     *bool   `json:"implicit_tls,omitempty"`
	StatusCode      *int    `json:"status_code,omitempty"`
	StatusMeaning   *string `json:"status_meaning,omitempty"`
}

func (o *Ftp) GetAuthSslResponse() *string {
	if o == nil {
		return nil
	}
	return o.AuthSslResponse
}

func (o *Ftp) GetAuthTLSResponse() *string {
	if o == nil {
		return nil
	}
	return o.AuthTLSResponse
}

func (o *Ftp) GetImplicitTLS() *bool {
	if o == nil {
		return nil
	}
	return o.ImplicitTLS
}

func (o *Ftp) GetStatusCode() *int {
	if o == nil {
		return nil
	}
	return o.StatusCode
}

func (o *Ftp) GetStatusMeaning() *string {
	if o == nil {
		return nil
	}
	return o.StatusMeaning
}
