# FailedCopy

Defined in: [packages/synapse-sdk/src/types.ts:408](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L408)

Record of a failed copy attempt

## Properties

### error

> **error**: `string`

Defined in: [packages/synapse-sdk/src/types.ts:414](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L414)

Error description

***

### explicit

> **explicit**: `boolean`

Defined in: [packages/synapse-sdk/src/types.ts:416](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L416)

Whether the provider was explicitly specified (no auto-retry for explicit)

***

### providerId

> **providerId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:410](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L410)

Provider ID that failed

***

### role

> **role**: `"primary"` \| `"secondary"`

Defined in: [packages/synapse-sdk/src/types.ts:412](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L412)

Role of the failed copy