Skip to content
Clone

feat(lib/models): add dir and space utoipa derives and welcome_object column

ZhenYi committed
parent 1b1fd1c commit 5372f63 Browse files

3 files changed

+5 −0

File tree 3
Modified lib/models/src/dir/dirs.rs View lib/models/src/dir/dirs.rs
@@ -5,6 +5,7 @@
55
66#[derive(
77 Debug, Clone, Copy, PartialEq, Eq, Default, EnumIter, DeriveActiveEnum, Serialize, Deserialize,
8 utoipa::ToSchema,
89)]
910#[sea_orm(rs_type = "i16", db_type = "SmallInteger")]
1011pub enum DirKind {
Modified lib/models/src/space/space_members.rs View lib/models/src/space/space_members.rs
@@ -5,6 +5,7 @@
55
66#[derive(
77 Debug, Clone, Copy, PartialEq, Eq, Default, EnumIter, DeriveActiveEnum, Serialize, Deserialize,
8 utoipa::ToSchema,
89)]
910#[sea_orm(rs_type = "i16", db_type = "SmallInteger")]
1011pub enum MemberStatus {
@@ -21,6 +22,7 @@
2122
2223#[derive(
2324 Debug, Clone, Copy, PartialEq, Eq, Default, EnumIter, DeriveActiveEnum, Serialize, Deserialize,
25 utoipa::ToSchema,
2426)]
2527#[sea_orm(rs_type = "i16", db_type = "SmallInteger")]
2628pub enum MessageNotifications {
Modified lib/models/src/space/spaces.rs View lib/models/src/space/spaces.rs
@@ -5,6 +5,7 @@
55
66#[derive(
77 Debug, Clone, Copy, PartialEq, Eq, Default, EnumIter, DeriveActiveEnum, Serialize, Deserialize,
8 utoipa::ToSchema,
89)]
910#[sea_orm(rs_type = "i16", db_type = "SmallInteger")]
1011pub enum AllowJoinLevel {
@@ -52,6 +53,7 @@
5253 pub welcome_message: Option<String>,
5354 pub allow_join_level: AllowJoinLevel,
5455 pub member_must_enable_2fa: bool,
56 pub welcome_object: Option<Uuid>,
5557 pub created_at: OffsetDateTime,
5658 pub updated_at: OffsetDateTime,
5759 #[sea_orm(belongs_to, from = "owner_id", to = "uid")]