MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / Mutate

Method Mutate

app/controlplane/pkg/data/ent/client.go:322–367  ·  view source on GitHub ↗

Mutate implements the ent.Mutator interface.

(ctx context.Context, m Mutation)

Source from the content-addressed store, hash-verified

320
321// Mutate implements the ent.Mutator interface.
322func (c *Client) Mutate(ctx context.Context, m Mutation) (Value, error) {
323 switch m := m.(type) {
324 case *APITokenMutation:
325 return c.APIToken.mutate(ctx, m)
326 case *AttestationMutation:
327 return c.Attestation.mutate(ctx, m)
328 case *CASBackendMutation:
329 return c.CASBackend.mutate(ctx, m)
330 case *CASMappingMutation:
331 return c.CASMapping.mutate(ctx, m)
332 case *GroupMutation:
333 return c.Group.mutate(ctx, m)
334 case *GroupMembershipMutation:
335 return c.GroupMembership.mutate(ctx, m)
336 case *IntegrationMutation:
337 return c.Integration.mutate(ctx, m)
338 case *IntegrationAttachmentMutation:
339 return c.IntegrationAttachment.mutate(ctx, m)
340 case *MembershipMutation:
341 return c.Membership.mutate(ctx, m)
342 case *OrgInvitationMutation:
343 return c.OrgInvitation.mutate(ctx, m)
344 case *OrganizationMutation:
345 return c.Organization.mutate(ctx, m)
346 case *ProjectMutation:
347 return c.Project.mutate(ctx, m)
348 case *ProjectVersionMutation:
349 return c.ProjectVersion.mutate(ctx, m)
350 case *ReferrerMutation:
351 return c.Referrer.mutate(ctx, m)
352 case *RobotAccountMutation:
353 return c.RobotAccount.mutate(ctx, m)
354 case *UserMutation:
355 return c.User.mutate(ctx, m)
356 case *WorkflowMutation:
357 return c.Workflow.mutate(ctx, m)
358 case *WorkflowContractMutation:
359 return c.WorkflowContract.mutate(ctx, m)
360 case *WorkflowContractVersionMutation:
361 return c.WorkflowContractVersion.mutate(ctx, m)
362 case *WorkflowRunMutation:
363 return c.WorkflowRun.mutate(ctx, m)
364 default:
365 return nil, fmt.Errorf("ent: unknown mutation type %T", m)
366 }
367}
368
369// APITokenClient is a client for the APIToken schema.
370type APITokenClient struct {

Callers 15

withHooksFunction · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45
SaveMethod · 0.45

Calls 1

mutateMethod · 0.45

Tested by

no test coverage detected