LookupAttributeMetadata クラス

ルックアップ属性のメタデータ。

有効なrequired_level値:

  • "None": 属性は省略可能です

  • "Recommended": 属性をお勧めします

  • "ApplicationRequired": 属性は必須です

コンストラクター

LookupAttributeMetadata(schema_name: str, display_name: Label, description: Label | None = None, required_level: str = 'None', additional_properties: Dict[str, Any] | None = None)

パラメーター

名前 説明
schema_name
必須
str

属性のスキーマ名 (例: "new_AccountId")。

display_name
必須

属性の表示名。

description

属性の説明 (省略可能)。

規定値: None
required_level
str

属性の要件レベル。

規定値: None
additional_properties

Web API ペイロードに含める追加プロパティのオプションのディクテーション。 "Targets" (ルックアップで参照できるエンティティの種類を指定する)、"LogicalName"、"IsSecured"、"IsValidForAdvancedFind" などのプロパティを設定する場合に便利です。これらは最後にマージされ、既定値をオーバーライドできます。

規定値: None

メソッド

to_dict

Web API JSON 形式に変換します。

例:


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

Web API JSON 形式に変換します。

例:


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

属性

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