1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
/*
src/responses/mod.rs
*/
//! # Response Types for Surge API
//!
//! This module contains all structured response types returned by the Surge API.
//! Each submodule maps to a different endpoint or logical feature, and exports
//! strongly-typed structures to deserialize HTTP responses. These types are used
//! across the application to ensure safe and predictable handling of API data.
/// Re-exports the unified error type for response handling.
pub use crateSurgeError;
/// Represents the authenticated user's account information.
pub use AccountResponse;
/// Represents a response containing usage statistics
pub use UsageResponse;
/// Represents a response containing deployment certificates.
pub use ;
/// Represents analytics data about deployments or traffic.
pub use DAnalyticsResponse;
/// Represents settings status
pub use SettingsResponse;
/// Represents deployment audit logs or changes.
pub use DAuditResponse;
/// Represents the list of deployments, including associated plans.
pub use ;
/// Represents a discard response result
pub use DiscardResponse;
/// Represents the result of a login operation, typically containing tokens or session info.
pub use LoginResponse;
/// Represents the result of rolling back a rev
pub use RollResponse;
/// Represents the deployment manifest returned after a successful upload or update.
pub use ManifestResponse;
/// Represents all available plans a user can subscribe to.
pub use PlansResponse;
/// Represents the finalization state of an upload process.
pub use UploadFinResponse;
/// Represents a teardown response
pub use TeardownResponse;
/// Represents the result of an metadata response.
pub use MetadataResponse;