Mobile support to come.
mod get_current_user;
mod get_user;
mod has_user;
mod list_user_repositories;
use chrono::{DateTime, Utc};
use uuid::Uuid;
use crate::model::User;
pub use get_current_user::GetCurrentUserRequest;
pub use get_user::GetUserRequest;
pub use has_user::HasUserRequest;
pub use list_user_repositories::ListUserRepositoriesRequest;
#[derive(Debug, Clone)]
pub struct UserResponse {
pub id: Uuid,
pub name: String,
pub email: String,
pub created_at: DateTime<Utc>,
}
impl From<User> for UserResponse {
fn from(user: User) -> Self {
Self {
id: user.id,
name: user.name,
email: user.email,
created_at: user.created_at,
}
}
}
refactoring validate user -> hasUser and wiring up signup form
baepaul•3fea7211d ago
replaced create_user api with validate_name api
mikkel•0e0bf523d ago
implemented create user endpoint
mikkel•5b3ad656d ago
added /user endpoint
mike•b65ceb112d ago
nits
mike•b040df512d ago
implemented get user and list user repos apis
mike•7ce056912d ago
updated all internal DTO to use newtypes for validation
mike•8d32ab016d ago
refactored core for org and user
mike•281b3fe17d ago