Skip to main content

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

NameTypeDescription
_context.ContextThe context for the operation, typically used for cancellation or deadlines. It is not directly used in this function's logic.
ms[]*models.TriggerRevisionA slice of models.TriggerRevision objects, which are the database models to be converted into protocol buffer messages.

Returns

TypeDescription
([]*triggerpb.TriggerRevision, error)A slice of triggerpb.TriggerRevision messages representing the converted trigger revisions and an error if the conversion fails.