Add SOA to mcp

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-02-20 16:14:11 +01:00
committed by Bryan Frimin
parent dd3d6ae5c7
commit 9b1a3c0c53
6 changed files with 1168 additions and 0 deletions

View File

@@ -272,6 +272,25 @@ func (s StateOfApplicabilityService) Delete(
return nil
}
func (s StateOfApplicabilityService) GetApplicabilityStatement(
ctx context.Context,
applicabilityStatementID gid.GID,
) (*coredata.ApplicabilityStatement, error) {
applicabilityStatement := &coredata.ApplicabilityStatement{}
err := s.svc.pg.WithConn(
ctx,
func(conn pg.Conn) error {
return applicabilityStatement.LoadByID(ctx, conn, s.svc.scope, applicabilityStatementID)
},
)
if err != nil {
return nil, err
}
return applicabilityStatement, nil
}
func (s StateOfApplicabilityService) ListApplicabilityStatements(
ctx context.Context,
stateOfApplicabilityID gid.GID,