Service Providing Group Product Application Attachment
File attachment associated with a service providing group product application, allowing involved parties to exchange supporting documents.
Relevant links
Fields
| Name | Description | Format | Reference |
|---|---|---|---|
| id | Unique surrogate identifier. | bigint Read only |
|
| service_providing_group_product_application_id | Reference to the service providing group product application. | bigint Required Non-updatable |
service_providing_group_product_application.id |
| object_id | Identifier of the object to which the attachment is linked. | text Required |
|
| filename | Original filename of the attachment. | text Required |
|
| filename_sanitised | Sanitised filename safe for storage. | text Required |
|
| content_type | MIME type of the attachment. | text One of: application/pdf, image/jpeg, image/pngRequired |
|
| size_bytes | Size of the attachment in bytes. | bigint Required |
|
| recorded_at | When the resource was recorded (created or updated) in the system. | date-time Read only |
|
| recorded_by | The identity that recorded the resource. | bigint Read only |
Validation Rules
No validation rules.
Notifications
| Action | Recipient | Comment |
|---|---|---|
| create, update | Procuring SO, SP of SPG |
Authorization
Resource Level Authorization
Below is the RLA for the resource. The default policy is deny.
Anonymous
No policies.
Common
| Policy key | Policy | Status |
|---|---|---|
| SPGPAA-COM001 | Read attachments for SPGPAs that they can read. | DONE |
Flexibility Information System Operator
| Policy key | Policy | Status |
|---|---|---|
| SPGPAA-FISO001 | Read, create and delete all attachments. | DONE |
Service Provider
| Policy key | Policy | Status |
|---|---|---|
| SPGPAA-SP001 | Create, read and delete attachments for SPGPAs on SPGs they are in charge of. | DONE |
Other roles
No policies.
Field Level Authorization
For party type abbreviations, check the authentication docs.
| FIELD | ANON | BRP | ES | EU | FISO | SO | SP | TP | ORG |
|---|---|---|---|---|---|---|---|---|---|
| id | R | R | R | R | R | R | R | ||
| service_providing_group_product_application_id | R | R | R | RC | R | RC | R | ||
| object_id | R | R | R | RC | R | RC | R | ||
| filename | R | R | R | RC | R | RC | R | ||
| filename_sanitised | R | R | R | RC | R | RC | R | ||
| content_type | R | R | R | RC | R | RC | R | ||
| size_bytes | R | R | R | RC | R | RC | R | ||
| recorded_at | R | R | R | R | R | R | R | ||
| recorded_by | R | R | R | R | R | R | R |