Qore FtpClientDataProvider Module Reference  1.0
FtpClientDataProvider::FtpClientMoveDataProvider Class Reference

The FTP client move data provider class. More...

Inherits AbstractDataProvider.

Public Member Functions

 constructor (*hash< auto > options)
 Creates the object from constructor options.
 
 constructor (FtpClient ftp)
 Creates the object from an FTP connection.
 
string getName ()
 Returns the data provider name.
 
hash< DataProviderInfo > getStaticInfoImpl ()
 Returns data provider static info.
 

Public Attributes

FtpClient ftp
 FTP connection.
 
const ProviderInfo
 Provider info.
 
const ProviderSummaryInfo
 Provider summary info.
 
const RequestType = new FtpClientMoveRequestDataType()
 Request type.
 
const ResponseType = new FtpClientPathDataType()
 Response type.
 

Protected Member Functions

auto doRequestImpl (auto req, *hash< auto > request_options)
 Makes a request and returns the response. More...
 
*AbstractDataProviderType getRequestTypeImpl ()
 Returns the description of a successful request message, if any. More...
 
*AbstractDataProviderType getResponseTypeImpl ()
 Returns the description of a response message, if this object represents a response message. More...
 

Detailed Description

The FTP client move data provider class.

Member Function Documentation

◆ doRequestImpl()

auto FtpClientDataProvider::FtpClientMoveDataProvider::doRequestImpl ( auto  req,
*hash< auto >  request_options 
)
protected

Makes a request and returns the response.

Parameters
reqthe request info
request_optionsthe request options; will be processed by validateRequestOptions()
Returns
the response to the request

◆ getRequestTypeImpl()

*AbstractDataProviderType FtpClientDataProvider::FtpClientMoveDataProvider::getRequestTypeImpl ( )
protected

Returns the description of a successful request message, if any.

Returns
the request type for this provider

◆ getResponseTypeImpl()

*AbstractDataProviderType FtpClientDataProvider::FtpClientMoveDataProvider::getResponseTypeImpl ( )
protected

Returns the description of a response message, if this object represents a response message.

Returns
the response type for this response message
r" colspan="2">  object getSchemaObjectImpl ()  Returns the schema supporting this data provider.
  hash< DataProviderInfo > getStaticInfoImpl ()  Returns data provider static info.
 

Protected Attributes

hash< auto > path_tree
 hash of valid paths
 

Detailed Description

The Swagger data provider class.

Member Function Documentation

◆ getChildProviderImpl()

*AbstractDataProvider SwaggerDataProvider::SwaggerDataProvider::getChildProviderImpl ( string  name)
protected

Returns the given child provider or NOTHING if the given child is unknown.

Returns
the given child provider or NOTHING if the given child is unknown
See also
getChildProviderEx()

◆ getChildProviderNamesImpl()

*list<string> SwaggerDataProvider::SwaggerDataProvider::getChildProviderNamesImpl ( )
protected

Returns a list of child data provider names, if any.

Returns
a list of child data provider names, if any