Skip to main content

trellis_sdk_auth/
lib.rs

1//! Generated Rust SDK crate for one Trellis contract.
2
3pub mod client;
4pub mod contract;
5pub mod events;
6pub mod rpc;
7pub mod server;
8pub mod subjects;
9pub mod types;
10
11pub use client::AuthClient;
12pub use contract::{contract_manifest, CONTRACT_DIGEST, CONTRACT_ID, CONTRACT_JSON, CONTRACT_NAME};
13pub use events::*;
14pub use rpc::*;
15pub use types::*;
16
17pub type ApprovalEntryRecord = types::AuthListApprovalsResponseApprovalsItem;
18pub type ApprovalScopeRecord = types::AuthListApprovalsResponseApprovalsItemApproval;
19pub type AuthenticatedUser = types::AuthMeResponseUser;
20pub type ListApprovalsRequest = types::AuthListApprovalsRequest;
21pub type RenewBindingTokenResponse = types::AuthRenewBindingTokenResponse;
22pub type RevokeApprovalRequest = types::AuthRevokeApprovalRequest;
23pub type SentinelCredsRecord = types::AuthRenewBindingTokenResponseSentinel;
24pub type ServiceListEntry = types::AuthListServicesResponseServicesItem;