---
schema_version: "1"
id: 616901808523a655dee37c7d66d8cca6f784a55ddf86e6dd6ba30e2f4acc030c
title: Types (データ型) 型 (dw::core::Types)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.5/dw-types-types.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.5/dw-types-types
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 2c9967914a9a604c7486731a95b2ac5bf99fec91be2d26048dcb6ab9771b3145
description: MuleSoft Documentation Site
release: "2.5"
latest: false
---
# Types (データ型) 型 (dw::core::Types)

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 16.6666%;">
<col style="width: 33.3333%;">
<col style="width: 50.0001%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">定義</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">属性</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type Attribute = { name: QName, required: Boolean, value: Type }</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>オブジェクト項目キーの一部である属性定義を表します。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.3.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">項目</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type Field = { key: { name: QName, attributes: Array&lt;Attribute&gt; }, required: Boolean, repeated: Boolean, value: Type }</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>オブジェクトの一部である項目の説明を表します。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.3.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">FunctionParam</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type FunctionParam = { paramType: Type, optional: Boolean }</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Function (関数) 型の一部である関数パラメーターを表します。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.3.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">QName</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type QName = { localName: String, namespace: Namespace | Null }</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>localName</code>​ (文字列) および ​<code>namespace</code>​ を使用した修飾名定義を表します。
QName に名前空間がない場合、その値は ​<code>null</code>​ になります。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.3.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
</tbody>
</table>