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

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