@audiotool/nexus - v0.0.12
    Preparing search index...

    Variable ProjectRoleServiceConst Generated

    ProjectRoleService: {
        methods: {
            createProjectRole: {
                I: typeof CreateProjectRoleRequest;
                kind: Unary;
                name: "CreateProjectRole";
                O: typeof CreateProjectRoleResponse;
            };
            deleteProjectRole: {
                I: typeof DeleteProjectRoleRequest;
                kind: Unary;
                name: "DeleteProjectRole";
                O: typeof DeleteProjectRoleResponse;
            };
            listProjectRoles: {
                I: typeof ListProjectRolesRequest;
                kind: Unary;
                name: "ListProjectRoles";
                O: typeof ListProjectRolesResponse;
            };
            updateProjectRole: {
                I: typeof UpdateProjectRoleRequest;
                kind: Unary;
                name: "UpdateProjectRole";
                O: typeof UpdateProjectRoleResponse;
            };
        };
        typeName: "audiotool.project.v1.ProjectRoleService";
    } = ...

    The ProjectRoleService manages ProjectRoles.

    from service audiotool.project.v1.ProjectRoleService

    Type declaration

    • Readonlymethods: {
          createProjectRole: {
              I: typeof CreateProjectRoleRequest;
              kind: Unary;
              name: "CreateProjectRole";
              O: typeof CreateProjectRoleResponse;
          };
          deleteProjectRole: {
              I: typeof DeleteProjectRoleRequest;
              kind: Unary;
              name: "DeleteProjectRole";
              O: typeof DeleteProjectRoleResponse;
          };
          listProjectRoles: {
              I: typeof ListProjectRolesRequest;
              kind: Unary;
              name: "ListProjectRoles";
              O: typeof ListProjectRolesResponse;
          };
          updateProjectRole: {
              I: typeof UpdateProjectRoleRequest;
              kind: Unary;
              name: "UpdateProjectRole";
              O: typeof UpdateProjectRoleResponse;
          };
      }
      • Readonly GeneratedcreateProjectRole: {
            I: typeof CreateProjectRoleRequest;
            kind: Unary;
            name: "CreateProjectRole";
            O: typeof CreateProjectRoleResponse;
        }

        Creates a ProjectRole.

        from rpc audiotool.project.v1.ProjectRoleService.CreateProjectRole

      • Readonly GenerateddeleteProjectRole: {
            I: typeof DeleteProjectRoleRequest;
            kind: Unary;
            name: "DeleteProjectRole";
            O: typeof DeleteProjectRoleResponse;
        }

        Deletes a ProjectRole.

        from rpc audiotool.project.v1.ProjectRoleService.DeleteProjectRole

      • Readonly GeneratedlistProjectRoles: {
            I: typeof ListProjectRolesRequest;
            kind: Unary;
            name: "ListProjectRoles";
            O: typeof ListProjectRolesResponse;
        }

        Lists all ProjectRoles for a project.

        from rpc audiotool.project.v1.ProjectRoleService.ListProjectRoles

      • Readonly GeneratedupdateProjectRole: {
            I: typeof UpdateProjectRoleRequest;
            kind: Unary;
            name: "UpdateProjectRole";
            O: typeof UpdateProjectRoleResponse;
        }

        Updates a ProjectRole.

        from rpc audiotool.project.v1.ProjectRoleService.UpdateProjectRole

    • ReadonlytypeName: "audiotool.project.v1.ProjectRoleService"