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

    Variable UserServiceConst Generated

    UserService: {
        methods: {
            batchGetUsers: {
                I: typeof BatchGetUsersRequest;
                kind: Unary;
                name: "BatchGetUsers";
                O: typeof BatchGetUsersResponse;
            };
            deleteUser: {
                I: typeof DeleteUserRequest;
                kind: Unary;
                name: "DeleteUser";
                O: typeof DeleteUserResponse;
            };
            getSettings: {
                I: typeof GetSettingsRequest;
                kind: Unary;
                name: "GetSettings";
                O: typeof GetSettingsResponse;
            };
            getUser: {
                I: typeof GetUserRequest;
                kind: Unary;
                name: "GetUser";
                O: typeof GetUserResponse;
            };
            listMutualUsers: {
                I: typeof ListMutualUsersRequest;
                kind: Unary;
                name: "ListMutualUsers";
                O: typeof ListMutualUsersResponse;
            };
            listUsers: {
                I: typeof ListUsersRequest;
                kind: Unary;
                name: "ListUsers";
                O: typeof ListUsersResponse;
            };
            updateSettings: {
                I: typeof UpdateSettingsRequest;
                kind: Unary;
                name: "UpdateSettings";
                O: typeof UpdateSettingsResponse;
            };
            updateUser: {
                I: typeof UpdateUserRequest;
                kind: Unary;
                name: "UpdateUser";
                O: typeof UpdateUserResponse;
            };
        };
        typeName: "audiotool.user.v1.UserService";
    } = ...

    The users service definition.

    from service audiotool.user.v1.UserService

    Type declaration

    • Readonlymethods: {
          batchGetUsers: {
              I: typeof BatchGetUsersRequest;
              kind: Unary;
              name: "BatchGetUsers";
              O: typeof BatchGetUsersResponse;
          };
          deleteUser: {
              I: typeof DeleteUserRequest;
              kind: Unary;
              name: "DeleteUser";
              O: typeof DeleteUserResponse;
          };
          getSettings: {
              I: typeof GetSettingsRequest;
              kind: Unary;
              name: "GetSettings";
              O: typeof GetSettingsResponse;
          };
          getUser: {
              I: typeof GetUserRequest;
              kind: Unary;
              name: "GetUser";
              O: typeof GetUserResponse;
          };
          listMutualUsers: {
              I: typeof ListMutualUsersRequest;
              kind: Unary;
              name: "ListMutualUsers";
              O: typeof ListMutualUsersResponse;
          };
          listUsers: {
              I: typeof ListUsersRequest;
              kind: Unary;
              name: "ListUsers";
              O: typeof ListUsersResponse;
          };
          updateSettings: {
              I: typeof UpdateSettingsRequest;
              kind: Unary;
              name: "UpdateSettings";
              O: typeof UpdateSettingsResponse;
          };
          updateUser: {
              I: typeof UpdateUserRequest;
              kind: Unary;
              name: "UpdateUser";
              O: typeof UpdateUserResponse;
          };
      }
      • Readonly GeneratedbatchGetUsers: {
            I: typeof BatchGetUsersRequest;
            kind: Unary;
            name: "BatchGetUsers";
            O: typeof BatchGetUsersResponse;
        }

        Get multiple users with a single request.

        from rpc audiotool.user.v1.UserService.BatchGetUsers

      • Readonly GenerateddeleteUser: {
            I: typeof DeleteUserRequest;
            kind: Unary;
            name: "DeleteUser";
            O: typeof DeleteUserResponse;
        }

        Delete a user.

        from rpc audiotool.user.v1.UserService.DeleteUser

      • Readonly GeneratedgetSettings: {
            I: typeof GetSettingsRequest;
            kind: Unary;
            name: "GetSettings";
            O: typeof GetSettingsResponse;
        }

        Get the settings of a user.

        from rpc audiotool.user.v1.UserService.GetSettings

      • Readonly GeneratedgetUser: {
            I: typeof GetUserRequest;
            kind: Unary;
            name: "GetUser";
            O: typeof GetUserResponse;
        }

        Gets a user.

        from rpc audiotool.user.v1.UserService.GetUser

      • Readonly GeneratedlistMutualUsers: {
            I: typeof ListMutualUsersRequest;
            kind: Unary;
            name: "ListMutualUsers";
            O: typeof ListMutualUsersResponse;
        }

        Lists the caller's mutual connections (bidirectional follows / friends).

        A mutual is a user with whom the caller has a bidirectional follow relationship: the caller follows them and they follow the caller back. Users the caller only follows, or who only follow the caller, are intentionally not included. Same mutual definition as PresenceService.ListMutualPresences.

        Requires authentication. Only the caller's own mutuals can be listed.

        from rpc audiotool.user.v1.UserService.ListMutualUsers

      • Readonly GeneratedlistUsers: {
            I: typeof ListUsersRequest;
            kind: Unary;
            name: "ListUsers";
            O: typeof ListUsersResponse;
        }

        Lists the users.

        from rpc audiotool.user.v1.UserService.ListUsers

      • Readonly GeneratedupdateSettings: {
            I: typeof UpdateSettingsRequest;
            kind: Unary;
            name: "UpdateSettings";
            O: typeof UpdateSettingsResponse;
        }

        Update the settings of a user.

        from rpc audiotool.user.v1.UserService.UpdateSettings

      • Readonly GeneratedupdateUser: {
            I: typeof UpdateUserRequest;
            kind: Unary;
            name: "UpdateUser";
            O: typeof UpdateUserResponse;
        }

        Update a user.

        from rpc audiotool.user.v1.UserService.UpdateUser

    • ReadonlytypeName: "audiotool.user.v1.UserService"