AsposeCellsCloud::ApiFactory(3pm)

Name
        AsposeCellsCloud::ApiFactory - constructs APIs to retrieve AsposeCellsCloud objects

Synopsis
        package My::Petstore::App;

        use AsposeCellsCloud::ApiFactory;

        my $api_factory = AsposeCellsCloud::ApiFactory->new( ... ); # any args for ApiClient constructor

        # later...
        my $pet_api = $api_factory->get_api('Pet');

        # $pet_api isa AsposeCellsCloud::PetApi

        my $pet = $pet_api->get_pet_by_id(pet_id => $pet_id);

        # object attributes have proper accessors:
        printf "Pet's name is %s", $pet->name;

        # change the value stored on the object:
        $pet->name('Dave');

new($api_client)
        create a new AsposeCellsCloud::ApiFactory instance with the given AsposeCellsCloud::ApiClient instance.

new(%parameters)
        Any parameters are optional, and are passed to and stored on the api_client object.

        See L<AsposeCellsCloud::ApiClient> and L<AsposeCellsCloud::Configuration> for valid parameters

get_api($which)
        Returns an API object of the requested type.

        $which is a nickname for the class:

                FooBarClient::BazApi has nickname 'Baz'

api_client()
        Returns the api_client object, should you ever need it.

apis_available()

classname_for()