# WriteCommand

> Container for holding information about a serialized file to be written.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.Build.Content](/engine/6000.7/script-reference/unityeditor/build/content.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public class WriteCommand
```

## Remarks

Note: this class and its members exist to provide low-level support for the **Scriptable Build Pipeline** package. This is intended for internal use only; use the [Scriptable Build Pipeline package](https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@latest/index.html) to implement a fully featured build pipeline. You can install this via the [Package Manager window](/engine/6000.7/manual/packages-list/upm-ui-window/upm-ui.md).

## Properties

| Property                                                                                                       | Description                                                         |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [fileName](/engine/6000.7/script-reference/unityeditor/build/content/writecommand/filename.md)                 | Final file name on disk of the serialized file.                     |
| [internalName](/engine/6000.7/script-reference/unityeditor/build/content/writecommand/internalname.md)         | Internal name used by the loading system for a serialized file.     |
| [serializeObjects](/engine/6000.7/script-reference/unityeditor/build/content/writecommand/serializeobjects.md) | List of objects and their order contained inside a serialized file. |
