sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

radroots-0.1.0-alpha.txt (5380B)


      1 pub mod radroots
      2 pub use radroots::Client
      3 pub use radroots::ClientBuilder
      4 pub use radroots::Error
      5 pub use radroots::Result
      6 pub mod radroots::client
      7 pub const fn radroots::client::geonames_enabled() -> bool
      8 pub const fn radroots::client::knowledge_enabled() -> bool
      9 pub const fn radroots::client::local_only() -> radroots_sdk::transport::Profile
     10 pub fn radroots::client::memory() -> radroots_sdk::client::ClientBuilder
     11 pub async fn radroots::client::native(radroots_sdk::storage::SqliteOptions) -> radroots_sdk::error::Result<radroots_sdk::client::ClientBuilder>
     12 pub fn radroots::client::with_nip46_signer(radroots_sdk::client::ClientBuilder, radroots_sdk::signing::Provider) -> radroots_sdk::client::ClientBuilder
     13 pub fn radroots::client::with_transport(radroots_sdk::client::ClientBuilder, alloc::sync::Arc<dyn radroots_transport::source::EventSource>, alloc::sync::Arc<dyn radroots_transport::sink::EventSink>) -> radroots_sdk::client::ClientBuilder
     14 pub mod radroots::event
     15 pub use radroots::event::Error
     16 pub use radroots::event::Event
     17 pub use radroots::event::EventId
     18 pub use radroots::event::EventKind
     19 pub use radroots::event::EventTag
     20 pub use radroots::event::GenericEventDraft
     21 pub use radroots::event::SignedEvent
     22 pub use radroots::event::VerifiedEvent
     23 pub mod radroots::farm
     24 pub use radroots::farm::Farm
     25 pub use radroots::farm::FarmPublicLocation
     26 pub use radroots::farm::FarmRef
     27 pub use radroots::farm::Plan
     28 pub use radroots::farm::PrepareError
     29 pub use radroots::farm::PrepareErrorKind
     30 pub use radroots::farm::PrepareRequest
     31 pub use radroots::farm::prepare
     32 pub mod radroots::identity
     33 pub use radroots::identity::AccountId
     34 pub use radroots::identity::Error
     35 pub use radroots::identity::IdentityId
     36 pub use radroots::identity::Profile
     37 pub use radroots::identity::PublicIdentity
     38 pub use radroots::identity::PublicKey
     39 pub use radroots::identity::Username
     40 pub mod radroots::knowledge
     41 pub use radroots::knowledge::AddressableRef
     42 pub use radroots::knowledge::KnowledgeClaim
     43 pub use radroots::knowledge::KnowledgeFieldReport
     44 pub use radroots::knowledge::KnowledgeRelation
     45 pub use radroots::knowledge::KnowledgeReview
     46 pub use radroots::knowledge::KnowledgeSource
     47 pub use radroots::knowledge::KnowledgeValidationError
     48 pub use radroots::knowledge::WikiArticle
     49 pub use radroots::knowledge::WikiDTagError
     50 pub use radroots::knowledge::WikiMergeRequest
     51 pub use radroots::knowledge::WikiRedirect
     52 pub use radroots::knowledge::normalize_wiki_d_tag
     53 pub use radroots::knowledge::validate_wiki_d_tag
     54 pub mod radroots::listing
     55 pub use radroots::listing::Action
     56 pub use radroots::listing::EditV1
     57 pub use radroots::listing::Lifecycle
     58 pub use radroots::listing::OperationalListing
     59 pub use radroots::listing::OperationalListingAvailability
     60 pub use radroots::listing::OperationalListingBin
     61 pub use radroots::listing::OperationalListingDeliveryMethod
     62 pub use radroots::listing::OperationalListingImage
     63 pub use radroots::listing::OperationalListingProduct
     64 pub use radroots::listing::OperationalListingPublicLocation
     65 pub use radroots::listing::OperationalListingStatus
     66 pub use radroots::listing::Plan
     67 pub use radroots::listing::PrepareError
     68 pub use radroots::listing::PrepareErrorKind
     69 pub use radroots::listing::PrepareRequest
     70 pub use radroots::listing::prepare
     71 pub mod radroots::signing
     72 pub use radroots::signing::Mode
     73 pub use radroots::signing::Provider
     74 pub mod radroots::storage
     75 pub use radroots::storage::IntegrityStatus
     76 pub use radroots::storage::Operations
     77 pub use radroots::storage::SqliteOpenMode
     78 pub use radroots::storage::SqliteOptions
     79 pub use radroots::storage::SqlitePaths
     80 pub use radroots::storage::Status
     81 pub mod radroots::sync
     82 pub mod radroots::trade
     83 pub use radroots::trade::Currency
     84 pub use radroots::trade::Decimal
     85 pub use radroots::trade::FulfillmentProfileV1
     86 pub use radroots::trade::Money
     87 pub use radroots::trade::MutationBodyV1
     88 pub use radroots::trade::MutationKindV1
     89 pub use radroots::trade::MutationV1
     90 pub use radroots::trade::Percent
     91 pub use radroots::trade::Plan
     92 pub use radroots::trade::PrepareError
     93 pub use radroots::trade::PrepareErrorKind
     94 pub use radroots::trade::PrepareRequest
     95 pub use radroots::trade::Projection
     96 pub use radroots::trade::Quantity
     97 pub use radroots::trade::QuantityPrice
     98 pub use radroots::trade::ReducerIssue
     99 pub use radroots::trade::ReductionInput
    100 pub use radroots::trade::TradeCancellationProfileV1
    101 pub use radroots::trade::TradeCandidateLineV1
    102 pub use radroots::trade::TradeCandidateTermsV1
    103 pub use radroots::trade::TradeDecisionV1
    104 pub use radroots::trade::TradeEconomicAdjustmentV1
    105 pub use radroots::trade::TradeEconomicsProfileV1
    106 pub use radroots::trade::TradePrivateTermsRefV1
    107 pub use radroots::trade::Unit
    108 pub use radroots::trade::ValidationError
    109 pub use radroots::trade::WorkflowPlan
    110 pub use radroots::trade::prepare
    111 pub use radroots::trade::project
    112 pub mod radroots::transport
    113 pub use radroots::transport::DaemonAuth
    114 pub use radroots::transport::DaemonConfig
    115 pub use radroots::transport::DaemonDelivery
    116 pub use radroots::transport::DaemonError
    117 pub use radroots::transport::Error
    118 pub use radroots::transport::EventSink
    119 pub use radroots::transport::EventSource
    120 pub use radroots::transport::Profile
    121 pub use radroots::transport::SatisfactionClass
    122 pub use radroots::transport::SatisfactionPolicy
    123 pub use radroots::transport::Target
    124 pub use radroots::transport::TargetPolicy
    125 pub use radroots::transport::TargetSet
    126 pub use radroots::transport::TransportId