sdk.lusid.models.upsert_quote_request.UpsertQuoteRequest

class UpsertQuoteRequest(**data)[source]

The details of the quote including its unique identifier, value and lineage. Please note the Unit field on MetricValue is nullable on the upsert but there is validation within the quote store to make sure this field is populated. In the absence of a real unit then we recommend putting something in line with the data in QuoteId.QuoteSeriesId.quoteType e.g. InterestRate. # noqa: E501

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

Attributes

This is a Pydantic class. For now, click on the green [source] link in the class signature above to see descriptions/allowed values for these attributes.

quote_id

metric_value

lineage

scale_factor

class Config[source]

Pydantic configuration

classmethod from_dict(obj)[source]

Create an instance of UpsertQuoteRequest from a dict

Return type:

UpsertQuoteRequest

classmethod from_json(json_str)[source]

Create an instance of UpsertQuoteRequest from a JSON string

Return type:

UpsertQuoteRequest

to_dict()[source]

Returns the dictionary representation of the model using alias

to_json()[source]

Returns the JSON representation of the model using alias

Return type:

str

to_str()[source]

Returns the string representation of the model using alias

Return type:

str