sdk.lusid.models.aggregation_options.AggregationOptions

class AggregationOptions(use_ansi_like_syntax=None, allow_partial_entitlement_success=None, apply_iso4217_rounding=None, local_vars_configuration=None)[source]

Bases: object

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

AggregationOptions - a model defined in OpenAPI”

Parameters:
  • use_ansi_like_syntax (bool) – Should the aggregation behave like ANSI Sql or MySql with respect to a conceptual request which is equivalent to “select a,sum(a) from results”; ANSI Sql would report an error if a was not unique where MySql would simply view a,suma(a) as equivalent to firstof(a),sum(a).

  • allow_partial_entitlement_success (bool) – In the case of valuing a portfolio group where some, but not all entitlements fail, should the aggregation return the valuations applied only to those portfolios where entitlements checks succeeded.

  • apply_iso4217_rounding (bool) – Various results that are units of currency might need to be rounded. This will round according to the ISO4217 standard number of decimal places for a currency.

Methods

to_dict

Returns the model properties as a dict

to_str

Returns the string representation of the model

Attributes

allow_partial_entitlement_success

E501

apply_iso4217_rounding

E501

attribute_map

openapi_types

required_map

use_ansi_like_syntax

E501

property allow_partial_entitlement_success

E501

In the case of valuing a portfolio group where some, but not all entitlements fail, should the aggregation return the valuations applied only to those portfolios where entitlements checks succeeded. # noqa: E501

Returns:

The allow_partial_entitlement_success of this AggregationOptions. # noqa: E501

Return type:

bool

Type:

Gets the allow_partial_entitlement_success of this AggregationOptions. # noqa

property apply_iso4217_rounding

E501

Various results that are units of currency might need to be rounded. This will round according to the ISO4217 standard number of decimal places for a currency. # noqa: E501

Returns:

The apply_iso4217_rounding of this AggregationOptions. # noqa: E501

Return type:

bool

Type:

Gets the apply_iso4217_rounding of this AggregationOptions. # noqa

to_dict(serialize=False)[source]

Returns the model properties as a dict

to_str()[source]

Returns the string representation of the model

property use_ansi_like_syntax

E501

Should the aggregation behave like ANSI Sql or MySql with respect to a conceptual request which is equivalent to “select a,sum(a) from results”; ANSI Sql would report an error if a was not unique where MySql would simply view a,suma(a) as equivalent to firstof(a),sum(a). # noqa: E501

Returns:

The use_ansi_like_syntax of this AggregationOptions. # noqa: E501

Return type:

bool

Type:

Gets the use_ansi_like_syntax of this AggregationOptions. # noqa