Class RawGroupsClient


  • public class RawGroupsClient
    extends java.lang.Object
    • Constructor Detail

      • RawGroupsClient

        public RawGroupsClient​(ClientOptions clientOptions)
    • Method Detail

      • listByOrgV1

        public ChrtApiHttpResponse<java.util.List<NotificationGroup1>> listByOrgV1()
        Lists all notification groups for the caller's organization. | authz: min_org_role=operator | () -> (list[NotificationGroup1])
      • getForAdministratorV1

        public ChrtApiHttpResponse<NotificationGroup1> getForAdministratorV1​(java.lang.String groupId)
        Retrieves full notification group details including user membership. | authz: min_org_role=operator | () -> (NotificationGroup1)
      • getForAdministratorV1

        public ChrtApiHttpResponse<NotificationGroup1> getForAdministratorV1​(java.lang.String groupId,
                                                                             RequestOptions requestOptions)
        Retrieves full notification group details including user membership. | authz: min_org_role=operator | () -> (NotificationGroup1)
      • createV1

        public ChrtApiHttpResponse<java.lang.String> createV1​(NotificationGroupClientCreate1 request)
        Creates a new notification group for the organization. | authz: min_org_role=administrator | (NotificationGroupClientCreate1) -> (PydanticObjectId)
      • updateNameV1

        public ChrtApiHttpResponse<java.lang.Boolean> updateNameV1​(java.lang.String groupId,
                                                                   GroupsUpdateNameV1Request request)
        Updates the name of a notification group. | authz: min_org_role=administrator | () -> (bool)
      • addUserV1

        public ChrtApiHttpResponse<java.lang.Boolean> addUserV1​(java.lang.String groupId,
                                                                java.lang.String userId)
        Adds a user to a notification group. | authz: min_org_role=administrator | () -> (bool)
      • addUserV1

        public ChrtApiHttpResponse<java.lang.Boolean> addUserV1​(java.lang.String groupId,
                                                                java.lang.String userId,
                                                                RequestOptions requestOptions)
        Adds a user to a notification group. | authz: min_org_role=administrator | () -> (bool)
      • removeUserV1

        public ChrtApiHttpResponse<java.lang.Boolean> removeUserV1​(java.lang.String groupId,
                                                                   java.lang.String userId)
        Removes a user from a notification group. | authz: min_org_role=administrator | () -> (bool)
      • removeUserV1

        public ChrtApiHttpResponse<java.lang.Boolean> removeUserV1​(java.lang.String groupId,
                                                                   java.lang.String userId,
                                                                   RequestOptions requestOptions)
        Removes a user from a notification group. | authz: min_org_role=administrator | () -> (bool)
      • deleteV1

        public ChrtApiHttpResponse<java.lang.Boolean> deleteV1​(java.lang.String groupId)
        Deletes a notification group. | authz: min_org_role=administrator | () -> (bool)
      • deleteV1

        public ChrtApiHttpResponse<java.lang.Boolean> deleteV1​(java.lang.String groupId,
                                                               RequestOptions requestOptions)
        Deletes a notification group. | authz: min_org_role=administrator | () -> (bool)
      • userOptInV1

        public ChrtApiHttpResponse<java.lang.Boolean> userOptInV1​(java.lang.String groupId)
        Opts the caller back into notifications for a group they were opted out of. | () -> (bool)
      • userOptInV1

        public ChrtApiHttpResponse<java.lang.Boolean> userOptInV1​(java.lang.String groupId,
                                                                  RequestOptions requestOptions)
        Opts the caller back into notifications for a group they were opted out of. | () -> (bool)
      • userOptOutV1

        public ChrtApiHttpResponse<java.lang.Boolean> userOptOutV1​(java.lang.String groupId)
        Opts the caller out of notifications for a group. | () -> (bool)
      • userOptOutV1

        public ChrtApiHttpResponse<java.lang.Boolean> userOptOutV1​(java.lang.String groupId,
                                                                   RequestOptions requestOptions)
        Opts the caller out of notifications for a group. | () -> (bool)