pub mod client;
pub mod graphql;
pub mod transformers;
pub mod types;

pub use client::GitLabClient;
pub use transformers::{
    IssueRow, IssueWithMetadata, MilestoneRow, NormalizedDiscussion, NormalizedNote,
    transform_discussion, transform_issue, transform_notes,
};
pub use types::{
    GitLabAuthor, GitLabDiscussion, GitLabIssue, GitLabIssueRef, GitLabLabelEvent, GitLabLabelRef,
    GitLabMergeRequestRef, GitLabMilestoneEvent, GitLabMilestoneRef, GitLabMrDiff, GitLabNote,
    GitLabNotePosition, GitLabProject, GitLabStateEvent, GitLabUser, GitLabVersion, WorkItemStatus,
};
