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
str

Nazwa schematu atrybutu (np. "new_AccountId").

display_name
Wymagane

Wyświetlana nazwa atrybutu.

description

Opcjonalny opis atrybutu.

Domyślna wartość: None
required_level
str

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:


   >>> 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

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