MCPcopy Create free account
hub / github.com/rilldata/rill / orgMemberServiceToPB

Function orgMemberServiceToPB

admin/server/service.go:562–578  ·  view source on GitHub ↗
(service *database.OrganizationMemberService, orgID, orgName string)

Source from the content-addressed store, hash-verified

560}
561
562func orgMemberServiceToPB(service *database.OrganizationMemberService, orgID, orgName string) *adminv1.OrganizationMemberService {
563 attr, err := structpb.NewStruct(service.Attributes)
564 if err != nil {
565 panic(err)
566 }
567 return &adminv1.OrganizationMemberService{
568 Id: service.ID,
569 Name: service.Name,
570 OrgId: orgID,
571 OrgName: orgName,
572 RoleName: service.RoleName,
573 HasProjectRoles: service.HasProjectRoles,
574 Attributes: attr,
575 CreatedOn: timestamppb.New(service.CreatedOn),
576 UpdatedOn: timestamppb.New(service.UpdatedOn),
577 }
578}
579
580func projectMemberServiceToPB(service *database.ProjectMemberService, orgID, orgName, projectID, projectName string) *adminv1.ProjectMemberService {
581 attr, err := structpb.NewStruct(service.Attributes)

Callers 2

GetServiceMethod · 0.85
ListServicesMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected