# Functions
NewAlarmRepository ...
NewMemberDeviceRepository ...
NewMemberRepository ...
NewRoomMemberRepository ...
NewRoomRepository ..
ToDTO : entity.Room -> RoomGorm.
ToEntity : RoomGorm -> entity.Room.
ToMemberDTO ...
ToMemberEntity ...
# Structs
AlarmGorm is a db representation of entity.Member.
AlarmRepository ...
BaseGormModel contains common gorm model fields.
MemberDeviceGorm ...
MemberDeviceRepository ...
MemberGorm is a db representation of entity.Member.
MemberRepository ...
RoomGorm is a db representation of entity.Room.
RoomMemberGorm is a db representation of entity.RoomMember "idx_room_account" is a unique key combined with (RoomID, AccountID).
RoomMemberRepository is a impl of domain/repository/roomMemberRepository.go RoomMemberRepository interface.
RoomRepository is a impl of domain/repository/roomRepository.go RoomRepository interface.
# Type aliases
AlarmsGorm is a type that represents list of AlarmGorm.
MemberDeviceGorms define list of MemberDeviceGorm.
MembersGorm is a type that represents list of MemberGorm.
RoomGorms define list of RoomGorm.
RoomMemberGorms define list of RoomMemberGorm.