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,
}