メンバー定義
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
メンバー定義オブジェクト
メンバー定義オブジェクトは、エンティティ定義のプロパティ定義またはリレーション定義を定義します。
プロパティ定義
プロパティ定義には、ブール値、10進数、整数、長文、文字列、日時、ファイル参照、JSONの8種類があります。それぞれに次のプロパティが含まれています。
|
名前 |
種類 |
形容 |
|---|---|---|
|
type |
糸 |
プロパティのタイプ。"Boolean"、"Decimal"、"Integer"、"Long"、"String"、"DateTime"、"FileReference"、"Json" のいずれかを指定できます。 |
|
name |
糸 |
プロパティの名前。 |
|
labels |
ラベル |
このプロパティのラベル。 |
|
is_indexed |
ブーリアン |
このプロパティが検索可能な場合はtrue。 |
|
is_mandatory |
ブーリアン |
検証中にこのプロパティに値が必要な場合、true。 |
|
is_multivalue |
ブーリアン |
このプロパティに複数の値がある場合はTrue。 |
|
is_multilanguage |
ブーリアン |
このプロパティに複数の言語がある場合はTrue。 |
|
is_display_property |
ブーリアン |
このプロパティがエンティティの説明に使用される場合はTrue。エンティティ定義内のtrueに設定できるプロパティは1つだけです。 |
"String" 型のプロパティ定義の場合、さらに2つのプロパティを使用できます。
|
名前 |
種類 |
形容 |
|---|---|---|
|
is_multiline |
ブーリアン |
この文字列プロパティが改行をサポートしている場合はTrue。 |
|
validation_expression |
糸 |
プロパティ値が一致する必要がある正規表現を含む文字列。 |
リレーションの定義
リレーション定義には、次のプロパティが含まれます。
|
名前 |
種類 |
形容 |
|---|---|---|
|
type |
糸 |
このメンバー定義をリレーション定義として定義するための「リレーション」が含まれます。 |
|
name |
糸 |
リレーションの名前。 |
|
labels |
ラベル |
リレーションのラベル。 |
|
role |
糸 |
「Parent」または「Child」が含まれ、これがリレーションの親側か子側かを示します。 |
|
is_indexed |
ブーリアン |
このプロパティが検索をサポートしている場合はTrue。 |
|
cardinality |
糸 |
このリレーションのカーディナリティを説明するために、"OneToOne" または "OneToMany" が含まれます。 |
|
child_is_mandatory |
ブーリアン |
このリレーションを有効にするために少なくとも1つの子が必要な場合はTrue。 |
|
parent_is_mandatory |
ブーリアン |
このリレーションを有効にするために少なくとも1つの親が必要な場合はTrue。 |
|
associated_entitydefinition |
リンク |
関連エンティティのエンティティ定義へのリンク。 |
|
inherits_security |
ブーリアン |
このリレーションがアクセス権の解決に関与する場合はTrueです。 |
例
表現例については、エンティティ定義オブジェクト を参照してください