feat(lib/models): add dir and space utoipa derives and welcome_object column
ZhenYi committed
Modified lib/models/src/dir/dirs.rs lib/models/src/dir/dirs.rs +1 −0 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 lib/models/src/space/space_members.rs +2 −0 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 lib/models/src/space/spaces.rs +2 −0 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")]