diff --git a/src/client.rs b/src/client.rs deleted file mode 100644 index 2033808..0000000 --- a/src/client.rs +++ /dev/null @@ -1,10 +0,0 @@ -use crate::gateway::Gateway; -use crate::limit::LimitedRequester; - -struct ClientBuilder {} - -/* impl ClientBuilder { - fn build() -> Client {} -} */ - -struct Client {} diff --git a/src/instance.rs b/src/instance.rs new file mode 100644 index 0000000..b2f6f91 --- /dev/null +++ b/src/instance.rs @@ -0,0 +1,14 @@ +use crate::api::schemas::schemas::InstancePoliciesSchema; +use crate::gateway::Gateway; +use crate::limit::LimitedRequester; +use crate::URLBundle; + +use std::collections::HashMap; + +#[derive(Debug)] +pub struct Instance { + main_url: String, + urls: URLBundle, + instance_info: InstancePoliciesSchema, + requester: LimitedRequester, +}