From 87469f1be6cbff8dcdccab98c264e96e0794ab4c Mon Sep 17 00:00:00 2001 From: Concourse Date: Fri, 1 Nov 2024 20:02:26 +0000 Subject: [PATCH] Updates for v1.1.258 --- lusid.json | 25 ++++++++--- sdk/docs/ComplianceTemplateVariation.md | 1 + .../models/compliance_template_variation.py | 44 +++++++++++++++++-- 3 files changed, 60 insertions(+), 10 deletions(-) diff --git a/lusid.json b/lusid.json index 783c95f8c57..e146230f651 100644 --- a/lusid.json +++ b/lusid.json @@ -22822,7 +22822,8 @@ ], "complianceStepType": "GroupFilterStep" } - ] + ], + "referencedGroupLabel": "Some Referenced Group Label" } ], "links": [ @@ -22948,7 +22949,8 @@ ], "complianceStepType": "GroupFilterStep" } - ] + ], + "referencedGroupLabel": "Some Referenced Group Label" } ], "links": [ @@ -23074,7 +23076,8 @@ ], "complianceStepType": "GroupFilterStep" } - ] + ], + "referencedGroupLabel": "Some Referenced Group Label" } ], "links": [ @@ -23657,7 +23660,8 @@ ], "complianceStepType": "GroupFilterStep" } - ] + ], + "referencedGroupLabel": "Some Referenced Group Label" } ], "links": [ @@ -23777,7 +23781,8 @@ ], "complianceStepType": "GroupFilterStep" } - ] + ], + "referencedGroupLabel": "Some Referenced Group Label" } ], "links": [ @@ -23897,7 +23902,8 @@ ], "complianceStepType": "GroupFilterStep" } - ] + ], + "referencedGroupLabel": "Some Referenced Group Label" } ], "links": [ @@ -153576,6 +153582,13 @@ "$ref": "#/components/schemas/ComplianceStep" }, "description": "The steps expressed in this template, with their required parameters" + }, + "referencedGroupLabel": { + "maxLength": 64, + "minLength": 1, + "type": "string", + "description": "The label of a given referenced group in a Compliance Rule Template Variation", + "nullable": true } }, "additionalProperties": false diff --git a/sdk/docs/ComplianceTemplateVariation.md b/sdk/docs/ComplianceTemplateVariation.md index 3112a432e9d..a4755ac31c0 100644 --- a/sdk/docs/ComplianceTemplateVariation.md +++ b/sdk/docs/ComplianceTemplateVariation.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **properties** | [**dict(str, PerpetualProperty)**](PerpetualProperty.md) | Properties associated with the Compliance Template Variation | **accepted_address_keys** | [**ResourceId**](ResourceId.md) | | **steps** | [**list[ComplianceStep]**](ComplianceStep.md) | The steps expressed in this template, with their required parameters | +**referenced_group_label** | **str** | The label of a given referenced group in a Compliance Rule Template Variation | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/sdk/lusid/models/compliance_template_variation.py b/sdk/lusid/models/compliance_template_variation.py index a67f9d4ed1f..aa6586eaff2 100644 --- a/sdk/lusid/models/compliance_template_variation.py +++ b/sdk/lusid/models/compliance_template_variation.py @@ -44,7 +44,8 @@ class ComplianceTemplateVariation(object): 'required_parameters': 'list[ComplianceTemplateParameter]', 'properties': 'dict(str, PerpetualProperty)', 'accepted_address_keys': 'ResourceId', - 'steps': 'list[ComplianceStep]' + 'steps': 'list[ComplianceStep]', + 'referenced_group_label': 'str' } attribute_map = { @@ -53,7 +54,8 @@ class ComplianceTemplateVariation(object): 'required_parameters': 'requiredParameters', 'properties': 'properties', 'accepted_address_keys': 'acceptedAddressKeys', - 'steps': 'steps' + 'steps': 'steps', + 'referenced_group_label': 'referencedGroupLabel' } required_map = { @@ -62,10 +64,11 @@ class ComplianceTemplateVariation(object): 'required_parameters': 'required', 'properties': 'required', 'accepted_address_keys': 'required', - 'steps': 'required' + 'steps': 'required', + 'referenced_group_label': 'optional' } - def __init__(self, label=None, description=None, required_parameters=None, properties=None, accepted_address_keys=None, steps=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, label=None, description=None, required_parameters=None, properties=None, accepted_address_keys=None, steps=None, referenced_group_label=None, local_vars_configuration=None): # noqa: E501 """ComplianceTemplateVariation - a model defined in OpenAPI" :param label: Label of a Compliance Template Variation (required) @@ -80,6 +83,8 @@ def __init__(self, label=None, description=None, required_parameters=None, prope :type accepted_address_keys: lusid.ResourceId :param steps: The steps expressed in this template, with their required parameters (required) :type steps: list[lusid.ComplianceStep] + :param referenced_group_label: The label of a given referenced group in a Compliance Rule Template Variation + :type referenced_group_label: str """ # noqa: E501 if local_vars_configuration is None: @@ -92,6 +97,7 @@ def __init__(self, label=None, description=None, required_parameters=None, prope self._properties = None self._accepted_address_keys = None self._steps = None + self._referenced_group_label = None self.discriminator = None self.label = label @@ -100,6 +106,7 @@ def __init__(self, label=None, description=None, required_parameters=None, prope self.properties = properties self.accepted_address_keys = accepted_address_keys self.steps = steps + self.referenced_group_label = referenced_group_label @property def label(self): @@ -255,6 +262,35 @@ def steps(self, steps): self._steps = steps + @property + def referenced_group_label(self): + """Gets the referenced_group_label of this ComplianceTemplateVariation. # noqa: E501 + + The label of a given referenced group in a Compliance Rule Template Variation # noqa: E501 + + :return: The referenced_group_label of this ComplianceTemplateVariation. # noqa: E501 + :rtype: str + """ + return self._referenced_group_label + + @referenced_group_label.setter + def referenced_group_label(self, referenced_group_label): + """Sets the referenced_group_label of this ComplianceTemplateVariation. + + The label of a given referenced group in a Compliance Rule Template Variation # noqa: E501 + + :param referenced_group_label: The referenced_group_label of this ComplianceTemplateVariation. # noqa: E501 + :type referenced_group_label: str + """ + if (self.local_vars_configuration.client_side_validation and + referenced_group_label is not None and len(referenced_group_label) > 64): + raise ValueError("Invalid value for `referenced_group_label`, length must be less than or equal to `64`") # noqa: E501 + if (self.local_vars_configuration.client_side_validation and + referenced_group_label is not None and len(referenced_group_label) < 1): + raise ValueError("Invalid value for `referenced_group_label`, length must be greater than or equal to `1`") # noqa: E501 + + self._referenced_group_label = referenced_group_label + def to_dict(self, serialize=False): """Returns the model properties as a dict""" result = {}