Skip to content

Commit

Permalink
Updates for v1.1.258
Browse files Browse the repository at this point in the history
  • Loading branch information
Concourse committed Nov 1, 2024
1 parent 3672d06 commit 87469f1
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 10 deletions.
25 changes: 19 additions & 6 deletions lusid.json
Original file line number Diff line number Diff line change
Expand Up @@ -22822,7 +22822,8 @@
],
"complianceStepType": "GroupFilterStep"
}
]
],
"referencedGroupLabel": "Some Referenced Group Label"
}
],
"links": [
Expand Down Expand Up @@ -22948,7 +22949,8 @@
],
"complianceStepType": "GroupFilterStep"
}
]
],
"referencedGroupLabel": "Some Referenced Group Label"
}
],
"links": [
Expand Down Expand Up @@ -23074,7 +23076,8 @@
],
"complianceStepType": "GroupFilterStep"
}
]
],
"referencedGroupLabel": "Some Referenced Group Label"
}
],
"links": [
Expand Down Expand Up @@ -23657,7 +23660,8 @@
],
"complianceStepType": "GroupFilterStep"
}
]
],
"referencedGroupLabel": "Some Referenced Group Label"
}
],
"links": [
Expand Down Expand Up @@ -23777,7 +23781,8 @@
],
"complianceStepType": "GroupFilterStep"
}
]
],
"referencedGroupLabel": "Some Referenced Group Label"
}
],
"links": [
Expand Down Expand Up @@ -23897,7 +23902,8 @@
],
"complianceStepType": "GroupFilterStep"
}
]
],
"referencedGroupLabel": "Some Referenced Group Label"
}
],
"links": [
Expand Down Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions sdk/docs/ComplianceTemplateVariation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
44 changes: 40 additions & 4 deletions sdk/lusid/models/compliance_template_variation.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand All @@ -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 = {
Expand All @@ -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)
Expand All @@ -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:
Expand All @@ -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
Expand All @@ -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):
Expand Down Expand Up @@ -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 = {}
Expand Down

0 comments on commit 87469f1

Please sign in to comment.