TriggerRevisionModelsToTriggerRevisions
Converts revision rows to the revision-history proto.
def TriggerRevisionModelsToTriggerRevisions(
_: context.Context,
ms: []*models.TriggerRevision
) - > ([]*triggerpb.TriggerRevision, error)
Converts a slice of TriggerRevision models into a slice of triggerpb.TriggerRevision protocol buffer messages. This function is used to transform database-level trigger revision data into a format suitable for API responses or inter-service communication.
Parameters
| Name | Type | Description |
|---|---|---|
| _ | context.Context | The context for the operation, typically used for cancellation or deadlines. It is not directly used in this function's logic. |
| ms | []*models.TriggerRevision | A slice of models.TriggerRevision objects, which are the database models to be converted into protocol buffer messages. |
Returns
| Type | Description |
|---|---|
([]*triggerpb.TriggerRevision, error) | A slice of triggerpb.TriggerRevision messages representing the converted trigger revisions and an error if the conversion fails. |