AsposeCellsCloud-CellsApi

 view release on metacpan or  search on metacpan

lib/AsposeCellsCloud/Object/FormulaSettings.pm  view on Meta::CPAN

        return $data;
    } else { # hash(model)
        my $_instance = eval "AsposeCellsCloud::Object::$type->new()";
        return $_instance->from_hash($data);
    }
}


__PACKAGE__->class_documentation({description => 'Settings of formulas and calculation. ',
                                  class => 'FormulaSettings',
                                  required => [], # TODO
}                                 );


__PACKAGE__->method_documentation({
     'calculate_on_open' => {
     	datatype => 'boolean',
     	base_name => 'CalculateOnOpen',
     	description => 'Indicates whether the application is required to perform a full calculation when the workbook is opened. ',
     	format => '',
     	read_only => '',
     		},
     'calculate_on_save' => {
     	datatype => 'boolean',
     	base_name => 'CalculateOnSave',
     	description => 'Indicates whether recalculate the workbook before saving the document, when in manual calculation mode. ',
     	format => '',
     	read_only => '',
     		},
     'force_full_calculation' => {
     	datatype => 'boolean',
     	base_name => 'ForceFullCalculation',
     	description => 'Indicates whether calculates all formulas every time when a calculation is triggered. ',
     	format => '',
     	read_only => '',
     		},
     'calculation_mode' => {
     	datatype => 'string',
     	base_name => 'CalculationMode',
     	description => 'Gets or sets the mode for workbook calculation in ms excel. ',
     	format => '',
     	read_only => '',
     		},
     'calculation_id' => {
     	datatype => 'string',
     	base_name => 'CalculationId',
     	description => 'Specifies the version of the calculation engine used to calculate values in the workbook. ',
     	format => '',
     	read_only => '',
     		},
     'enable_iterative_calculation' => {
     	datatype => 'boolean',
     	base_name => 'EnableIterativeCalculation',
     	description => 'Indicates whether enable iterative calculation to resolve circular references. ',
     	format => '',
     	read_only => '',
     		},
     'max_iteration' => {
     	datatype => 'int',
     	base_name => 'MaxIteration',
     	description => 'The maximum iterations to resolve a circular reference. ',
     	format => '',
     	read_only => '',
     		},
     'max_change' => {
     	datatype => 'double',
     	base_name => 'MaxChange',
     	description => 'The maximum change to resolve a circular reference. ',
     	format => '',
     	read_only => '',
     		},
     'precision_as_displayed' => {
     	datatype => 'boolean',
     	base_name => 'PrecisionAsDisplayed',
     	description => 'Whether the precision of calculated result be set as they are displayed while calculating formulas ',
     	format => '',
     	read_only => '',
     		},
     'enable_calculation_chain' => {
     	datatype => 'boolean',
     	base_name => 'EnableCalculationChain',
     	description => 'Whether enable calculation chain for formulas. Default is false. ',
     	format => '',
     	read_only => '',
     		},
     'preserve_padding_spaces' => {
     	datatype => 'boolean',
     	base_name => 'PreservePaddingSpaces',
     	description => 'Indicates whether preserve those spaces and line breaks that are padded between formula tokens            while getting and setting formulas.            Default value is false. ',
     	format => '',
     	read_only => '',
     		},    
});

__PACKAGE__->swagger_types( {
    'calculate_on_open' => 'boolean',
    'calculate_on_save' => 'boolean',
    'force_full_calculation' => 'boolean',
    'calculation_mode' => 'string',
    'calculation_id' => 'string',
    'enable_iterative_calculation' => 'boolean',
    'max_iteration' => 'int',
    'max_change' => 'double',
    'precision_as_displayed' => 'boolean',
    'enable_calculation_chain' => 'boolean',
    'preserve_padding_spaces' => 'boolean' 
} );

__PACKAGE__->attribute_map( {
    'calculate_on_open' => 'CalculateOnOpen',
    'calculate_on_save' => 'CalculateOnSave',
    'force_full_calculation' => 'ForceFullCalculation',
    'calculation_mode' => 'CalculationMode',
    'calculation_id' => 'CalculationId',
    'enable_iterative_calculation' => 'EnableIterativeCalculation',
    'max_iteration' => 'MaxIteration',
    'max_change' => 'MaxChange',
    'precision_as_displayed' => 'PrecisionAsDisplayed',
    'enable_calculation_chain' => 'EnableCalculationChain',
    'preserve_padding_spaces' => 'PreservePaddingSpaces' 
} );



( run in 1.196 second using v1.01-cache-2.11-cpan-96521ef73a4 )