Пример #1
0
    def __init__(self,
                 start_date=None,
                 end_date=None,
                 query_mode=None,
                 show_cancelled_transactions=None,
                 local_vars_configuration=None):  # noqa: E501
        """TransactionQueryParameters - a model defined in OpenAPI"
        
        :param start_date:  The lower bound effective datetime or cut label (inclusive) from which to build the transactions. (required)
        :type start_date: str
        :param end_date:  The upper bound effective datetime or cut label (inclusive) from which to retrieve transactions. (required)
        :type end_date: str
        :param query_mode:  The date to compare against the upper and lower bounds for the effective datetime or cut label. Defaults to 'TradeDate' if not specified. The available values are: TradeDate, SettleDate
        :type query_mode: str
        :param show_cancelled_transactions:  Option to specify whether or not to include cancelled transactions in the output. Defaults to False if not specified.
        :type show_cancelled_transactions: bool

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._start_date = None
        self._end_date = None
        self._query_mode = None
        self._show_cancelled_transactions = None
        self.discriminator = None

        self.start_date = start_date
        self.end_date = end_date
        if query_mode is not None:
            self.query_mode = query_mode
        if show_cancelled_transactions is not None:
            self.show_cancelled_transactions = show_cancelled_transactions
    def __init__(self,
                 display_name=None,
                 outward_description=None,
                 inward_description=None,
                 local_vars_configuration=None):  # noqa: E501
        """UpdateRelationshipDefinitionRequest - a model defined in OpenAPI"
        
        :param display_name:  The display name of the relation. (required)
        :type display_name: str
        :param outward_description:  The description to relate source entity object and target entity object. (required)
        :type outward_description: str
        :param inward_description:  The description to relate target entity object and source entity object. (required)
        :type inward_description: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._display_name = None
        self._outward_description = None
        self._inward_description = None
        self.discriminator = None

        self.display_name = display_name
        self.outward_description = outward_description
        self.inward_description = inward_description
Пример #3
0
    def __init__(self,
                 scope=None,
                 market_data_id=None,
                 market_data=None,
                 local_vars_configuration=None):  # noqa: E501
        """ListComplexMarketDataWithMetaDataResponse - a model defined in OpenAPI"
        
        :param scope:  The scope that the listed ComplexMarketData entity is stored in.
        :type scope: str
        :param market_data_id: 
        :type market_data_id: lusid.ComplexMarketDataId
        :param market_data: 
        :type market_data: lusid.ComplexMarketData

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._scope = None
        self._market_data_id = None
        self._market_data = None
        self.discriminator = None

        self.scope = scope
        if market_data_id is not None:
            self.market_data_id = market_data_id
        if market_data is not None:
            self.market_data = market_data
    def __init__(self,
                 href=None,
                 values=None,
                 failed=None,
                 links=None,
                 local_vars_configuration=None):  # noqa: E501
        """UpsertStructuredDataResponse - a model defined in OpenAPI"
        
        :param href:  The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
        :type href: str
        :param values:  The set of values that were successfully retrieved.
        :type values: dict(str, datetime)
        :param failed:  The set of values that could not be retrieved due along with a reason for this, e.g badly formed request.
        :type failed: dict[str, lusid.ErrorDetail]
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._href = None
        self._values = None
        self._failed = None
        self._links = None
        self.discriminator = None

        self.href = href
        self.values = values
        self.failed = failed
        self.links = links
    def __init__(self,
                 href=None,
                 results=None,
                 links=None,
                 local_vars_configuration=None):  # noqa: E501
        """AggregatedReturnsResponse - a model defined in OpenAPI"
        
        :param href:  The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
        :type href: str
        :param results:  Aggregated returns grouped by ReturnId
        :type results: dict(str, list[AggregatedReturn])
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._href = None
        self._results = None
        self._links = None
        self.discriminator = None

        self.href = href
        self.results = results
        self.links = links
    def __init__(self,
                 transaction_configs=None,
                 side_definitions=None,
                 links=None,
                 local_vars_configuration=None):  # noqa: E501
        """TransactionSetConfigurationData - a model defined in OpenAPI"
        
        :param transaction_configs:  Collection of transaction type models (required)
        :type transaction_configs: list[lusid.TransactionConfigurationData]
        :param side_definitions:  Collection of side definitions
        :type side_definitions: list[lusid.SideConfigurationData]
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._transaction_configs = None
        self._side_definitions = None
        self._links = None
        self.discriminator = None

        self.transaction_configs = transaction_configs
        self.side_definitions = side_definitions
        self.links = links
    def __init__(self, effective_at=None, version=None, links=None, local_vars_configuration=None):  # noqa: E501
        """ConstituentsAdjustmentHeader - a model defined in OpenAPI"
        
        :param effective_at:  There can be at most one holdings adjustment for a portfolio at a  specific effective time so this uniquely identifies the adjustment.
        :type effective_at: datetime
        :param version: 
        :type version: lusid.Version
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._effective_at = None
        self._version = None
        self._links = None
        self.discriminator = None

        if effective_at is not None:
            self.effective_at = effective_at
        if version is not None:
            self.version = version
        self.links = links
    def __init__(self,
                 base_date=None,
                 dates=None,
                 discount_factors=None,
                 market_data_type=None,
                 local_vars_configuration=None):  # noqa: E501
        """DiscountFactorCurveDataAllOf - a model defined in OpenAPI"
        
        :param base_date:  BaseDate for the Curve (required)
        :type base_date: datetime
        :param dates:  Dates for which the discount factors apply (required)
        :type dates: list[datetime]
        :param discount_factors:  Discount factors to be applied to cashflow on the specified dates (required)
        :type discount_factors: list[float]
        :param market_data_type:  The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData (required)
        :type market_data_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._base_date = None
        self._dates = None
        self._discount_factors = None
        self._market_data_type = None
        self.discriminator = None

        self.base_date = base_date
        self.dates = dates
        self.discount_factors = discount_factors
        self.market_data_type = market_data_type
    def __init__(self,
                 comparison_type=None,
                 tolerance=None,
                 applies_to=None,
                 rule_type=None,
                 local_vars_configuration=None):  # noqa: E501
        """ReconcileNumericRuleAllOf - a model defined in OpenAPI"
        
        :param comparison_type:  The available values are: Exact, AbsoluteDifference, RelativeDifference (required)
        :type comparison_type: str
        :param tolerance:  For a numeric type only (i.e. decimal, integer, date or datetime offset possibly controversially), this is the quantity used in the comparison.  The units of the tolerance must be set appropriately for the item being compared.  For a number such as a currency or amount that will be a simple quantity, for a DateTime or DateTimeOffset it should be days. If fewer than a single day then this should be  passed as a fraction.
        :type tolerance: float
        :param applies_to:  (required)
        :type applies_to: lusid.AggregateSpec
        :param rule_type:  The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact (required)
        :type rule_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._comparison_type = None
        self._tolerance = None
        self._applies_to = None
        self._rule_type = None
        self.discriminator = None

        self.comparison_type = comparison_type
        if tolerance is not None:
            self.tolerance = tolerance
        self.applies_to = applies_to
        self.rule_type = rule_type
    def __init__(self, provider=None, price_source=None, instrument_id=None, instrument_id_type=None, quote_type=None, field=None, local_vars_configuration=None):  # noqa: E501
        """QuoteSeriesId - a model defined in OpenAPI"
        
        :param provider:  The platform or vendor that provided the quote, e.g. 'DataScope', 'LUSID' etc. (required)
        :type provider: str
        :param price_source:  The source or originator of the quote, e.g. a bank or financial institution.
        :type price_source: str
        :param instrument_id:  The value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. 'BBG00JX0P539'. (required)
        :type instrument_id: str
        :param instrument_id_type:  The type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. 'Figi'. The available values are: LusidInstrumentId, Figi, RIC, QuotePermId, Isin, CurrencyPair, ClientInternal (required)
        :type instrument_id_type: str
        :param quote_type:  The type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used. The available values are: Price, Spread, Rate, LogNormalVol, NormalVol, ParSpread, IsdaSpread, Upfront (required)
        :type quote_type: str
        :param field:  The field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values are dependant on the specified Provider. (required)
        :type field: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._provider = None
        self._price_source = None
        self._instrument_id = None
        self._instrument_id_type = None
        self._quote_type = None
        self._field = None
        self.discriminator = None

        self.provider = provider
        self.price_source = price_source
        self.instrument_id = instrument_id
        self.instrument_id_type = instrument_id_type
        self.quote_type = quote_type
        self.field = field
    def __init__(self, start_date=None, contract_details=None, contracts=None, ref_spot_price=None, instrument_type=None, local_vars_configuration=None):  # noqa: E501
        """ExchangeTradedOptionAllOf - a model defined in OpenAPI"
        
        :param start_date:  The start date of the instrument. This is normally synonymous with the trade-date. (required)
        :type start_date: datetime
        :param contract_details:  (required)
        :type contract_details: lusid.ExchangeTradedOptionContractDetails
        :param contracts:  The number of contracts held. (required)
        :type contracts: float
        :param ref_spot_price:  The reference spot price for the option at which the contract was entered into. (required)
        :type ref_spot_price: float
        :param instrument_type:  The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, CrossCurrencySwap, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption (required)
        :type instrument_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._start_date = None
        self._contract_details = None
        self._contracts = None
        self._ref_spot_price = None
        self._instrument_type = None
        self.discriminator = None

        self.start_date = start_date
        self.contract_details = contract_details
        self.contracts = contracts
        self.ref_spot_price = ref_spot_price
        self.instrument_type = instrument_type
Пример #12
0
    def __init__(self,
                 key=None,
                 is_required=None,
                 is_unique=None,
                 local_vars_configuration=None):  # noqa: E501
        """FieldDefinition - a model defined in OpenAPI"
        
        :param key:  (required)
        :type key: str
        :param is_required:  (required)
        :type is_required: bool
        :param is_unique:  (required)
        :type is_unique: bool

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._key = None
        self._is_required = None
        self._is_unique = None
        self.discriminator = None

        self.key = key
        self.is_required = is_required
        self.is_unique = is_unique
    def __init__(self,
                 instrument_identifiers=None,
                 properties=None,
                 weight=None,
                 currency=None,
                 local_vars_configuration=None):  # noqa: E501
        """ReferencePortfolioConstituentRequest - a model defined in OpenAPI"
        
        :param instrument_identifiers:  Unique instrument identifiers (required)
        :type instrument_identifiers: dict(str, str)
        :param properties: 
        :type properties: dict[str, lusid.PerpetualProperty]
        :param weight:  (required)
        :type weight: float
        :param currency: 
        :type currency: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._instrument_identifiers = None
        self._properties = None
        self._weight = None
        self._currency = None
        self.discriminator = None

        self.instrument_identifiers = instrument_identifiers
        self.properties = properties
        self.weight = weight
        self.currency = currency
    def __init__(self, index=None, name=None, display_name=None, description=None, required=None, links=None, local_vars_configuration=None):  # noqa: E501
        """IdentifierPartSchema - a model defined in OpenAPI"
        
        :param index:  The typical index in the identifier in which this part appears (required)
        :type index: int
        :param name:  The name of the identifier part that can/should be provided for this resource type (required)
        :type name: str
        :param display_name:  The display name of the identifier part (required)
        :type display_name: str
        :param description:  A brief description of the point of this identifier part (required)
        :type description: str
        :param required:  Whether a value is required to be provided (required)
        :type required: bool
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._index = None
        self._name = None
        self._display_name = None
        self._description = None
        self._required = None
        self._links = None
        self.discriminator = None

        self.index = index
        self.name = name
        self.display_name = display_name
        self.description = description
        self.required = required
        self.links = links
    def __init__(self,
                 left=None,
                 right=None,
                 left_to_right_mapping=None,
                 preserve_keys=None,
                 local_vars_configuration=None):  # noqa: E501
        """InlineValuationsReconciliationRequest - a model defined in OpenAPI"
        
        :param left:  (required)
        :type left: lusid.InlineValuationRequest
        :param right:  (required)
        :type right: lusid.InlineValuationRequest
        :param left_to_right_mapping:  The mapping from property keys requested by left aggregation to property keys on right hand side
        :type left_to_right_mapping: list[lusid.ReconciliationLeftRightAddressKeyPair]
        :param preserve_keys:  List of keys to preserve (from rhs) in the diff. Used in conjunction with filtering/grouping
        :type preserve_keys: list[str]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._left = None
        self._right = None
        self._left_to_right_mapping = None
        self._preserve_keys = None
        self.discriminator = None

        self.left = left
        self.right = right
        self.left_to_right_mapping = left_to_right_mapping
        self.preserve_keys = preserve_keys
    def __init__(self,
                 source=None,
                 code=None,
                 effective_at=None,
                 result_type=None,
                 local_vars_configuration=None):  # noqa: E501
        """StructuredResultDataId - a model defined in OpenAPI"
        
        :param source:  The platform or vendor that provided the structured result data, e.g. 'client'. This is primarily of interest when data could have been sourced from multiple sources (required)
        :type source: str
        :param code:  The identifier for the entity that this id describes. It could be an index, instrument or other form of structured data
        :type code: str
        :param effective_at:  The effectiveAt or cut label that this item of structured result data is/was updated/inserted with.
        :type effective_at: str
        :param result_type:  An identifier that denotes the class of data that the id points to. This is not the same as the format, but a more generic identifier such as 'risk result', 'cashflow', 'index' or similar.
        :type result_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._source = None
        self._code = None
        self._effective_at = None
        self._result_type = None
        self.discriminator = None

        self.source = source
        self.code = code
        self.effective_at = effective_at
        self.result_type = result_type
Пример #17
0
    def __init__(self, href=None, values=None, failed=None, links=None, local_vars_configuration=None):  # noqa: E501
        """GetInstrumentsResponse - a model defined in OpenAPI"
        
        :param href:  The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
        :type href: str
        :param values:  The instrument definitions, keyed by the identifier used to retrieve them. Only instruments that were found will be contained in this collection.
        :type values: dict[str, lusid.Instrument]
        :param failed:  The identifiers that did not resolve to an instrument along with the nature of the failure.
        :type failed: dict[str, lusid.ErrorDetail]
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._href = None
        self._values = None
        self._failed = None
        self._links = None
        self.discriminator = None

        self.href = href
        self.values = values
        self.failed = failed
        self.links = links
Пример #18
0
    def __init__(self, start_date=None, dom_ccy=None, principal=None, instrument_type=None, local_vars_configuration=None):  # noqa: E501
        """CashPerpetual - a model defined in OpenAPI"
        
        :param start_date:  The start date of the instrument. This is normally synonymous with the trade-date. (required)
        :type start_date: datetime
        :param dom_ccy:  The domestic currency of the instrument. (required)
        :type dom_ccy: str
        :param principal:  The face-value or principal for the cash at outset. (required)
        :type principal: float
        :param instrument_type:  The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, CrossCurrencySwap, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption (required)
        :type instrument_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._start_date = None
        self._dom_ccy = None
        self._principal = None
        self._instrument_type = None
        self.discriminator = None

        self.start_date = start_date
        self.dom_ccy = dom_ccy
        self.principal = principal
        self.instrument_type = instrument_type
Пример #19
0
    def __init__(self,
                 seniority=None,
                 restructuring_type=None,
                 protect_start_day=None,
                 pay_accrued_interest_on_default=None,
                 local_vars_configuration=None):  # noqa: E501
        """CdsProtectionDetailSpecification - a model defined in OpenAPI"
        
        :param seniority:  The available values are: Unknown, SNR, SUB, JRSUBUT2, PREFT1, SECDOM, SNRFOR, SUBLT2 (required)
        :type seniority: str
        :param restructuring_type:  The available values are: Unknown, CR, MR, MM, XR (required)
        :type restructuring_type: str
        :param protect_start_day:  Does the protection leg pay out in the case of default on the start date. (required)
        :type protect_start_day: bool
        :param pay_accrued_interest_on_default:  Should accrued interest on the premium leg be paid if a credit event occurs. (required)
        :type pay_accrued_interest_on_default: bool

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._seniority = None
        self._restructuring_type = None
        self._protect_start_day = None
        self._pay_accrued_interest_on_default = None
        self.discriminator = None

        self.seniority = seniority
        self.restructuring_type = restructuring_type
        self.protect_start_day = protect_start_day
        self.pay_accrued_interest_on_default = pay_accrued_interest_on_default
    def __init__(self,
                 href=None,
                 version=None,
                 links=None,
                 local_vars_configuration=None):  # noqa: E501
        """UpsertReferencePortfolioConstituentsResponse - a model defined in OpenAPI"
        
        :param href: 
        :type href: str
        :param version: 
        :type version: lusid.Version
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._href = None
        self._version = None
        self._links = None
        self.discriminator = None

        self.href = href
        if version is not None:
            self.version = version
        self.links = links
    def __init__(self, href=None, version=None, properties=None, links=None, local_vars_configuration=None):  # noqa: E501
        """UpsertTransactionPropertiesResponse - a model defined in OpenAPI"
        
        :param href:  The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
        :type href: str
        :param version: 
        :type version: lusid.Version
        :param properties: 
        :type properties: dict[str, lusid.PerpetualProperty]
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._href = None
        self._version = None
        self._properties = None
        self._links = None
        self.discriminator = None

        self.href = href
        if version is not None:
            self.version = version
        self.properties = properties
        self.links = links
Пример #22
0
    def __init__(self,
                 display_name=None,
                 description=None,
                 cut_local_time=None,
                 time_zone=None,
                 local_vars_configuration=None):  # noqa: E501
        """UpdateCutLabelDefinitionRequest - a model defined in OpenAPI"
        
        :param display_name:  (required)
        :type display_name: str
        :param description: 
        :type description: str
        :param cut_local_time:  (required)
        :type cut_local_time: lusid.CutLocalTime
        :param time_zone:  (required)
        :type time_zone: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._display_name = None
        self._description = None
        self._cut_local_time = None
        self._time_zone = None
        self.discriminator = None

        self.display_name = display_name
        self.description = description
        self.cut_local_time = cut_local_time
        self.time_zone = time_zone
    def __init__(self, dom_ccy=None, fgn_ccy=None, tenors=None, quote_references=None, market_data_type=None, local_vars_configuration=None):  # noqa: E501
        """FxForwardCurveByQuoteReferenceAllOf - a model defined in OpenAPI"
        
        :param dom_ccy:  Domestic currency of the fx forward (required)
        :type dom_ccy: str
        :param fgn_ccy:  Foreign currency of the fx forward (required)
        :type fgn_ccy: str
        :param tenors:  Tenors for which the forward rates apply (required)
        :type tenors: list[str]
        :param quote_references:  For each tenor, a list of identifiers. These will be looked up in the quotes store to resolve the actual rates. (required)
        :type quote_references: list[dict(str, str)]
        :param market_data_type:  The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData (required)
        :type market_data_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._dom_ccy = None
        self._fgn_ccy = None
        self._tenors = None
        self._quote_references = None
        self._market_data_type = None
        self.discriminator = None

        self.dom_ccy = dom_ccy
        self.fgn_ccy = fgn_ccy
        self.tenors = tenors
        self.quote_references = quote_references
        self.market_data_type = market_data_type
Пример #24
0
    def __init__(self, base_date=None, dom_ccy=None, fgn_ccy=None, dates=None, rates=None, market_data_type=None, local_vars_configuration=None):  # noqa: E501
        """FxForwardCurveData - a model defined in OpenAPI"
        
        :param base_date:  EffectiveAt date of the quoted rates (required)
        :type base_date: datetime
        :param dom_ccy:  Domestic currency of the fx forward (required)
        :type dom_ccy: str
        :param fgn_ccy:  Foreign currency of the fx forward (required)
        :type fgn_ccy: str
        :param dates:  Dates for which the forward rates apply (required)
        :type dates: list[datetime]
        :param rates:  Rates provided for the fx forward (price in FgnCcy per unit of DomCcy) (required)
        :type rates: list[float]
        :param market_data_type:  The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData (required)
        :type market_data_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._base_date = None
        self._dom_ccy = None
        self._fgn_ccy = None
        self._dates = None
        self._rates = None
        self._market_data_type = None
        self.discriminator = None

        self.base_date = base_date
        self.dom_ccy = dom_ccy
        self.fgn_ccy = fgn_ccy
        self.dates = dates
        self.rates = rates
        self.market_data_type = market_data_type
    def __init__(self,
                 href=None,
                 values=None,
                 failed=None,
                 links=None,
                 local_vars_configuration=None):  # noqa: E501
        """AnnulQuotesResponse - a model defined in OpenAPI"
        
        :param href:  The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.
        :type href: str
        :param values:  The quotes which have been successfully deleted along with the asAt datetime at which the deletion was committed to LUSID.
        :type values: dict(str, datetime)
        :param failed:  The quotes that could not be deleted along with a reason for their failure.
        :type failed: dict[str, lusid.ErrorDetail]
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._href = None
        self._values = None
        self._failed = None
        self._links = None
        self.discriminator = None

        self.href = href
        self.values = values
        self.failed = failed
        self.links = links
Пример #26
0
    def __init__(self, entity=None, href=None, values=None, links=None, local_vars_configuration=None):  # noqa: E501
        """Schema - a model defined in OpenAPI"
        
        :param entity: 
        :type entity: str
        :param href: 
        :type href: str
        :param values: 
        :type values: dict[str, lusid.FieldSchema]
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._entity = None
        self._href = None
        self._values = None
        self._links = None
        self.discriminator = None

        self.entity = entity
        self.href = href
        self.values = values
        self.links = links
    def __init__(self, api_version=None, build_version=None, excel_version=None, links=None, local_vars_configuration=None):  # noqa: E501
        """VersionSummaryDto - a model defined in OpenAPI"
        
        :param api_version: 
        :type api_version: str
        :param build_version: 
        :type build_version: str
        :param excel_version: 
        :type excel_version: str
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._api_version = None
        self._build_version = None
        self._excel_version = None
        self._links = None
        self.discriminator = None

        self.api_version = api_version
        self.build_version = build_version
        self.excel_version = excel_version
        self.links = links
    def __init__(self, next_page=None, previous_page=None, values=None, href=None, links=None, local_vars_configuration=None):  # noqa: E501
        """PagedResourceListOfPortfolioGroupSearchResult - a model defined in OpenAPI"
        
        :param next_page:  The next page of results.
        :type next_page: str
        :param previous_page:  The previous page of results.
        :type previous_page: str
        :param values:  The resources to list. (required)
        :type values: list[lusid.PortfolioGroupSearchResult]
        :param href:  The URI of the resource list.
        :type href: str
        :param links:  Collection of links.
        :type links: list[lusid.Link]

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._next_page = None
        self._previous_page = None
        self._values = None
        self._href = None
        self._links = None
        self.discriminator = None

        self.next_page = next_page
        self.previous_page = previous_page
        self.values = values
        self.href = href
        self.links = links
Пример #29
0
    def __init__(self,
                 base_date=None,
                 instruments=None,
                 quotes=None,
                 market_data_type=None,
                 local_vars_configuration=None):  # noqa: E501
        """IrVolCubeData - a model defined in OpenAPI"
        
        :param base_date:  Base date of the cube - this is the start date of the swaptions on the cube. (required)
        :type base_date: datetime
        :param instruments:  Retrieve the set of instruments that define the cube. (required)
        :type instruments: list[lusid.LusidInstrument]
        :param quotes:  Access the set of quotes that define the cube. (required)
        :type quotes: list[lusid.MarketQuote]
        :param market_data_type:  The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData (required)
        :type market_data_type: str

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._base_date = None
        self._instruments = None
        self._quotes = None
        self._market_data_type = None
        self.discriminator = None

        self.base_date = base_date
        self.instruments = instruments
        self.quotes = quotes
        self.market_data_type = market_data_type
    def __init__(self,
                 description=None,
                 path=None,
                 user_id=None,
                 processed_time=None,
                 local_vars_configuration=None):  # noqa: E501
        """ProcessedCommand - a model defined in OpenAPI"
        
        :param description:  The description of the command issued. (required)
        :type description: str
        :param path:  The unique identifier for the command including the request id.
        :type path: str
        :param user_id:  (required)
        :type user_id: lusid.User
        :param processed_time:  The asAt datetime that the events published by the processing of this command were committed to LUSID. (required)
        :type processed_time: datetime

        """  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration.get_default_copy()
        self.local_vars_configuration = local_vars_configuration

        self._description = None
        self._path = None
        self._user_id = None
        self._processed_time = None
        self.discriminator = None

        self.description = description
        self.path = path
        self.user_id = user_id
        self.processed_time = processed_time