# Payment Request Generator Run

API name: `cpm__Reference_Generator_Run__c`

## Description

The Payment Request Generator Run object is used to define specific runs of the FinDock [Payment Request Generator](/docs/payments/what-is-the-payment-request-generator).

## Fields

The following table outlines key fields for this object. For complete details, please use the Salesforce **Object Manager**.

| Label | Type | Description |
|  --- | --- | --- |
| Campaign | Lookup | If the source type is campaign, this field holds the selected campaign |
| Generator Type | Text(255) | Technical name of the selected generator  ( e.g. Bring your Own) for the given payment processor |
| Other Input Fields | Text(255) | JSON configuration which holds the mapped input fields |
| Other Output Fields | Text(255) | JSON configuration which holds the mapped output fields |
| Payment Request Generator Run Name | Text(80) | Auto-generated name for the run |
| Processor | Text(255) | The payment processor for the generation |
| Reference Field | Text(255) | The field where the generated reference is stored |
| Reference Type | Text(255) | The payment method for the generation |
| Report Folder Name | Text(255) | If the source type is report, this field holds the selected report folder name |
| Report Id | Text(18) | If the source type is report, this field holds the selected report Id |
| Report Name | Text(255) | If the source type is report, this field holds the selected report name |
| Source Type | Text(255) | From which source data the generator runs (e.g. Campaign or Report) |
| Status | Picklist | Status of the Payment Request Generator |