Commit 64980e06 authored by ryoii's avatar ryoii

http-api add botPermission property for group

parent 79426f3b
...@@ -25,16 +25,17 @@ suspend fun QQDTO(qq: QQ): QQDTO = QQDTO(qq.id, "", "") ...@@ -25,16 +25,17 @@ suspend fun QQDTO(qq: QQ): QQDTO = QQDTO(qq.id, "", "")
data class MemberDTO( data class MemberDTO(
override val id: Long, override val id: Long,
val memberName: String = "", val memberName: String = "",
val group: GroupDTO, val permission: MemberPermission,
val permission: MemberPermission val group: GroupDTO
) : ContactDTO() ) : ContactDTO()
fun MemberDTO(member: Member, name: String = ""): MemberDTO = MemberDTO(member.id, name, GroupDTO(member.group), member.permission) fun MemberDTO(member: Member, name: String = ""): MemberDTO = MemberDTO(member.id, name, member.permission, GroupDTO(member.group))
@Serializable @Serializable
data class GroupDTO( data class GroupDTO(
override val id: Long, override val id: Long,
val name: String val name: String,
val permission: MemberPermission
) : ContactDTO() ) : ContactDTO()
fun GroupDTO(group: Group): GroupDTO = GroupDTO(group.id, group.name) fun GroupDTO(group: Group): GroupDTO = GroupDTO(group.id, group.name, group.botPermission)
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment