goldenpay 0.2.0

Production-oriented Rust SDK for FunPay automation
Documentation
pub mod automation;
pub mod bot;
pub mod client;
pub mod config;
pub mod error;
pub mod event;
pub mod models;
pub mod offer;
pub mod storage;

mod parser;
mod urls;
mod utils;

pub use automation::{
    DeliveredOrderRecord, DeliveryError, DeliveryItem, DeliveryItemFormat, DeliveryMatch,
    DeliveryMessageBuilder, DeliveryMessenger, DeliveryResult, DeliveryService, DeliveryStore,
    ExactSubcategoryMatcher, JsonDeliveryStore, MemoryDeliveryStore, ProcessPaidOrderResult,
    ProductInventory, ProductMatcher,
};
pub use bot::{GoldenPayBot, GoldenPayEvent};
pub use client::{GoldenPay, GoldenPaySession};
pub use config::{GoldenPayConfig, GoldenPayConfigBuilder, RetryPolicy};
pub use error::GoldenPayError;
pub use event::{BotOptions, EventStream, MessageFilter};
pub use models::{
    CategoryFilter, CategoryFilterOption, CategoryFilterType, CategorySubcategory,
    CategorySubcategoryType, ChatMessage, MarketOffer, Offer, OfferDetails, OfferEdit, OfferField,
    OfferFieldOption, OfferFieldType, OfferSaveResponse, OrderInfo, OrderPage, OrderStatus,
    PriceCalculation, Review, RunnerChatMessage, RunnerChatNode, RunnerObject,
    RunnerOrdersCounters, RunnerResponse, RunnerUnknownObject, UserInfo,
};
pub use offer::OfferEditBuilder;
pub use storage::{JsonStateStore, MemoryStateStore, StateStore};

#[doc(hidden)]
pub use parser::{parse_price_calculation, parse_runner_objects};