from clarabot_nano.common.protocol.request import NanoBaseRequest


class NanoMutationIdCreateRequest(NanoBaseRequest):
    TYPE_KEY = "MUT-CRT"


class NanoCreateRoomConfigBlockRequest(NanoBaseRequest):
    TYPE_KEY = "ROOM-CFG"

    # ROOM_ID is mandatory for this from the base-request obviously
    MEMBER_FLAGS = "member_flags"  # Optional[Dict[str, int]]
    GROUP_FLAGS = "group_flags"  # Optional[int]
