LookupAttributeMetadata Klasa
Metadane atrybutu odnośnika.
Prawidłowe wartości required_level:
"None": Atrybut jest opcjonalny
"Zalecane": Zalecany jest atrybut
"ApplicationRequired": Wymagany jest atrybut
Konstruktor
LookupAttributeMetadata(schema_name: str, display_name: Label, description: Label | None = None, required_level: str = 'None', additional_properties: Dict[str, Any] | None = None)
Parametry
| Nazwa | Opis |
|---|---|
|
schema_name
Wymagane
|
Nazwa schematu atrybutu (np. "new_AccountId"). |
|
display_name
Wymagane
|
Wyświetlana nazwa atrybutu. |
|
description
|
Opcjonalny opis atrybutu. Domyślna wartość: None
|
|
required_level
|
Poziom wymagań dla atrybutu. Domyślna wartość: None
|
|
additional_properties
|
Opcjonalny dykt dodatkowych właściwości do uwzględnienia w ładunku internetowego interfejsu API. Przydatne w przypadku ustawiania właściwości, takich jak "Targets" (aby określić typy jednostek, do których może się odwoływać wyszukiwanie), "LogicalName", "IsSecured", "IsValidForAdvancedFind", itp. Są one scalane ostatnio i mogą zastąpić wartości domyślne. Domyślna wartość: None
|
Metody
| to_dict |
Przekonwertuj na format JSON interfejsu API sieci Web. Example:
|
to_dict
Przekonwertuj na format JSON interfejsu API sieci Web.
Example:
>>> lookup = LookupAttributeMetadata(
... schema_name="new_AccountId",
... display_name=Label([LocalizedLabel("Account", 1033)])
... )
>>> lookup.to_dict()
{
'@odata.type': 'Microsoft.Dynamics.CRM.LookupAttributeMetadata',
'SchemaName': 'new_AccountId',
'AttributeType': 'Lookup',
'AttributeTypeName': {'Value': 'LookupType'},
'DisplayName': {...},
'RequiredLevel': {'Value': 'None', 'CanBeChanged': True, ...}
}
to_dict() -> Dict[str, Any]
Atrybuty
additional_properties
additional_properties: Dict[str, Any] | None = None
description
description: Label | None = None
display_name
display_name: Label
required_level
required_level: str = 'None'
schema_name
schema_name: str