**Source URL:** https://limited.veevavault.dev/regulatory/mdl/component-types/rimeventchangetype

**Class:** `metadata`

Event Change Types define the required and optional details for a specific kind of change that can be selected in the Create Event Details wizard.

Learn more about [Event Change Types in Vault Help](https://regulatory.veevavault.help/en/lr/549872).

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String Max length: 60 | UI-friendly string in the Vault’s base language. |
| `active` | Type: Boolean | Indicates whether the component is active. |
| `primary_event_change_detail` | Type: ComponentReference **Required** | The *Primary Event Change Detail* for the change type. References a single `Rimeventchangedetail` record. For example, `Rimeventchangedetail.packaginglevel_drug_shelf_life_details__v`. |
| `related_change_type_add` | Type: Subcomponent **Required** | The corresponding value from the *Related Change Type* picklist to be added to *Event* details for the *Add* change type. |
| `related_change_type_picklist` | Type: Component **Required** | The associated Related Change Type Picklist. See [Vault Help](https://regulatory.veevavault.help/en/lr/549872) for configuration details. |
| `related_change_type_replaced_by` | Type: Subcomponent **Required** | The corresponding value from the *Related Change Type* picklist to be populated on *Event* details that will be replaced by another *Event* detail for the *Replace* change type. |
| `related_change_type_replacing` | Type: Subcomponent **Required** | The corresponding value from the *Related Change Type* picklist to be populated on *Event* details that will replace existing *Event* details for the *Replace* change type. |
| `related_change_type_update` | Type: Subcomponent | The corresponding value from the *Related Change Type* picklist to be updated on *Event* details for the *Update* change type. |
| `related_change_type_withdraw` | Type: Subcomponent **Required** | The corresponding value from the *Related Change Type* picklist to be populated on *Event* details for the *Withdraw* change type. |
| `type_description` | Type: String Max length: 255 | A general description of the event change type. |

### Rimeventchangetypedetail

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String Max length: 60 | UI-friendly string in the Vault’s base language. |
| `active` | Type: Boolean | Indicates whether the component is active. |
| `detail_is_required` | Type: Boolean | If `true`, users must complete this detail when using the wizard. |
| `detail_order` | Type: Number **Required** | The relative order in which to display the detail in the Vault UI. |
| `type_detail` | Type: ComponentReference **Required** | Reference to the associated `Rimeventchangedetail`. |

### Supported Operations

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | Yes |

---

**Previous:** [Rimeventchangedetail](/regulatory/mdl/component-types/rimeventchangedetail)  
**Next:** [Rimobjectconfiguration](/regulatory/mdl/component-types/rimobjectconfiguration)