1pub mod xmtp {
2 pub mod device_sync {
3 include!("xmtp.device_sync.rs");
4 include!("xmtp.device_sync.serde.rs");
5 pub mod consent_backup {
6 include!("xmtp.device_sync.consent_backup.rs");
7 include!("xmtp.device_sync.consent_backup.serde.rs");
8 }
9 pub mod content {
10 include!("xmtp.device_sync.content.rs");
11 include!("xmtp.device_sync.content.serde.rs");
12 }
13 pub mod event_backup {
14 include!("xmtp.device_sync.event_backup.rs");
15 include!("xmtp.device_sync.event_backup.serde.rs");
16 }
17 pub mod group_backup {
18 include!("xmtp.device_sync.group_backup.rs");
19 include!("xmtp.device_sync.group_backup.serde.rs");
20 }
21 pub mod message_backup {
22 include!("xmtp.device_sync.message_backup.rs");
23 include!("xmtp.device_sync.message_backup.serde.rs");
24 }
25 }
26 pub mod identity {
27 include!("xmtp.identity.rs");
28 include!("xmtp.identity.serde.rs");
29 pub mod api {
30 pub mod v1 {
31 include!("xmtp.identity.api.v1.rs");
32 include!("xmtp.identity.api.v1.serde.rs");
33 }
34 }
35 pub mod associations {
36 include!("xmtp.identity.associations.rs");
37 include!("xmtp.identity.associations.serde.rs");
38 }
39 }
40 pub mod keystore_api {
41 pub mod v1 {
42 include!("xmtp.keystore_api.v1.rs");
43 include!("xmtp.keystore_api.v1.serde.rs");
44 }
45 }
46 pub mod message_api {
47 pub mod v1 {
48 include!("xmtp.message_api.v1.rs");
49 include!("xmtp.message_api.v1.serde.rs");
50 }
51 }
52 pub mod message_contents {
53 include!("xmtp.message_contents.rs");
54 include!("xmtp.message_contents.serde.rs");
55 }
56 pub mod mls {
57 pub mod api {
58 pub mod v1 {
59 include!("xmtp.mls.api.v1.rs");
60 include!("xmtp.mls.api.v1.serde.rs");
61 }
62 }
63 pub mod database {
64 include!("xmtp.mls.database.rs");
65 include!("xmtp.mls.database.serde.rs");
66 }
67 pub mod message_contents {
68 include!("xmtp.mls.message_contents.rs");
69 include!("xmtp.mls.message_contents.serde.rs");
70 pub mod content_types {
71 include!("xmtp.mls.message_contents.content_types.rs");
72 include!("xmtp.mls.message_contents.content_types.serde.rs");
73 }
74 }
75 }
76 pub mod mls_validation {
77 pub mod v1 {
78 include!("xmtp.mls_validation.v1.rs");
79 include!("xmtp.mls_validation.v1.serde.rs");
80 }
81 }
82 pub mod xmtpv4 {
83 pub mod envelopes {
84 include!("xmtp.xmtpv4.envelopes.rs");
85 include!("xmtp.xmtpv4.envelopes.serde.rs");
86 }
87 pub mod message_api {
88 include!("xmtp.xmtpv4.message_api.rs");
89 include!("xmtp.xmtpv4.message_api.serde.rs");
90 }
91 pub mod metadata_api {
92 include!("xmtp.xmtpv4.metadata_api.rs");
93 include!("xmtp.xmtpv4.metadata_api.serde.rs");
94 }
95 pub mod payer_api {
96 include!("xmtp.xmtpv4.payer_api.rs");
97 include!("xmtp.xmtpv4.payer_api.serde.rs");
98 }
99 }
100}