dialtone_common 0.1.0

Dialtone Common Code
Documentation
use crate::ap::ActorType;
use serde::{Deserialize, Serialize};

use super::actor_model::UpdateOwnerActorAp;

#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct NewActorRequest {
    pub preferred_user_name: String,
    pub actor_type: ActorType,
}

#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct PutUpdateActorRequest {
    pub actor_id: String,
    pub update: UpdateOwnerActorAp,
}

#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct PutActorRequest {
    pub actor_id: String,
}

#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct GetActorRequest {
    pub actor_id: String,
}