pub use prost::Message;
#[rustfmt::skip]
#[allow(clippy::all)]
mod generated;
pub use generated::*;
pub mod auth {
pub use crate::generated::{
AuthResponse, LoginRequest, RegisterRequest, UpdateProfileRequest, UserProfile,
};
}
pub mod repository {
pub use crate::generated::{
BranchProtectionRule, CreateBranchProtectionRequest, CreateRepositoryRequest,
GitBlobContent, GitCommitInfo, GitTreeEntry, Repository,
};
}
pub mod issue {
pub use crate::generated::{
CreateCommentRequest, CreateIssueRequest, CreateLabelRequest, Issue, IssueComment, Label,
ListCommentsResponse, ListIssuesRequest, ListIssuesResponse, UpdateIssueRequest,
};
}
pub mod merge_request {
pub use crate::generated::{
CreateMergeRequestRequest, CreateMrCommentRequest, ListMergeRequestsRequest,
ListMergeRequestsResponse, MergeMergeRequestRequest, MergeRequest, MrComment, Review,
SubmitReviewRequest, UpdateMergeRequestRequest,
};
}
pub mod member {
pub use crate::generated::{
AddMemberRequest, ListMembersResponse, RepositoryMember, UpdateMemberRoleRequest,
};
}
pub mod collaboration {
pub use crate::generated::{
CollabAwareness, CollabJoinRequest, CollabJoinResponse, CollabParticipant,
CollabParticipantJoined, CollabParticipantLeft, CollabSessionInfo, CollabUpdate,
ListCollabSessionsResponse,
};
}
pub mod pipeline {
pub use crate::generated::{
ListPipelinesRequest, ListPipelinesResponse, Pipeline, PipelineStage,
TriggerPipelineRequest,
};
}
pub mod dashboard {
pub use crate::generated::{DashboardStats, RecentActivity};
}