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

Function projectMemberServiceWithProjectToPB

admin/server/service.go:600–618  ·  view source on GitHub ↗
(service *database.ProjectMemberServiceWithProject, orgID, orgName string)

Source from the content-addressed store, hash-verified

598}
599
600func projectMemberServiceWithProjectToPB(service *database.ProjectMemberServiceWithProject, orgID, orgName string) *adminv1.ProjectMemberService {
601 attr, err := structpb.NewStruct(service.Attributes)
602 if err != nil {
603 panic(err)
604 }
605 return &adminv1.ProjectMemberService{
606 Id: service.ID,
607 Name: service.Name,
608 OrgId: orgID,
609 OrgName: orgName,
610 OrgRoleName: service.OrgRoleName,
611 ProjectId: service.ProjectID,
612 ProjectName: service.ProjectName,
613 ProjectRoleName: service.RoleName,
614 Attributes: attr,
615 CreatedOn: timestamppb.New(service.CreatedOn),
616 UpdatedOn: timestamppb.New(service.UpdatedOn),
617 }
618}
619
620func safeTime(t *time.Time) time.Time {
621 if t == nil {

Callers 1

GetServiceMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected