en-US/about_DRMMJobStdData.help.txt

TOPIC
    about_DRMMJobStdData
 
SHORT DESCRIPTION
    Represents standard output or error data associated with a DRMM job component, including job, device, and component identifiers, component name, and the standard data itself.
 
LONG DESCRIPTION
The DRMMJobStdData class models the standard output or error data produced by a component during the execution of a DRMM job. It includes properties such as JobUid, DeviceUid, ComponentUid, ComponentName, and StdData, which provide details about the source and content of the standard data. The class also includes a static method to create an instance of DRMMJobStdData from API response data.

This class inherits from DRMMObject.

## PROPERTIES

The DRMMJobStdData class exposes the following properties:

    Property Type Description
    ------------- ---------- ----------------------------------------
    JobUid guid The unique identifier (UID) of the job.
    DeviceUid guid The unique identifier (UID) of the de...
    ComponentUid guid The unique identifier (UID) of the jo...
    ComponentName string The name of the job component.
    StdData string The standard data output of the job c...
    StdType string The type of standard data, indicating...
## METHODS

The DRMMJobStdData class provides the following methods:

### GetStdDataAsJson()

Retrieves the standard data associated with a completed job component, parsed from JSON format.

**Returns:** `pscustomobject` - Returns pscustomobject

### GetStdDataAsCsv()

Retrieves the standard data associated with a completed job component, parsed from CSV format.

**Returns:** `pscustomobject[]` - Returns pscustomobject[]

### GetStdDataAsCsv([String[]]$Headers)

Retrieves the standard data associated with a completed job component, parsed from CSV format.

**Returns:** `pscustomobject[]` - Returns pscustomobject[]

**Parameters:**
- `[String[]]$Headers` - TODO: Describe this parameter

### GetStdDataAsCsv([String[]]$Headers, [Boolean]$RemoveFirstRow)

Retrieves the standard data associated with a completed job component, parsed from CSV format.

**Returns:** `pscustomobject[]` - Returns pscustomobject[]

**Parameters:**
- `[String[]]$Headers` - TODO: Describe this parameter
- `[Boolean]$RemoveFirstRow` - TODO: Describe this parameter

## NOTES

This class is defined in the DattoRMM.Core module's class system.
SEE ALSO
    Online Documentation
    https://github.com/TheShadowTek/DattoRMM.Core/blob/main/docs/about/classes/DRMMJob/about_DRMMJobStdData.md