daml_grpc/data/
mod.rs

1/// Command completion status information.
2pub mod completion;
3
4/// Transaction filters.
5pub mod filter;
6
7/// Ledger offset information.
8pub mod offset;
9
10/// Ledger package information.
11pub mod package;
12
13/// The details of a Daml party.
14pub mod party;
15
16/// Daml values, records, enums & variants.
17pub mod value {
18    mod record;
19    mod record_build;
20    mod record_field;
21    mod values;
22    mod variant;
23    pub use self::record::DamlRecord;
24    pub use self::record_build::DamlRecordBuilder;
25    pub use self::record_field::DamlRecordField;
26    pub use self::values::DamlValue;
27    pub use self::variant::{DamlEnum, DamlVariant};
28}
29
30/// Created, Archived & Exercised events.
31pub mod event {
32    mod archived;
33    mod created;
34    mod event_types;
35    mod exercised;
36    pub use self::archived::DamlArchivedEvent;
37    pub use self::created::DamlCreatedEvent;
38    pub use self::event_types::DamlEvent;
39    pub use self::event_types::DamlTreeEvent;
40    pub use self::exercised::DamlExercisedEvent;
41}
42
43/// Create and Exercise commands.
44pub mod command {
45    mod command_types;
46    mod create;
47    mod create_and_exercise;
48    mod exercise;
49    mod exercise_by_key;
50    pub use self::command_types::DamlCommand;
51    pub use self::create::DamlCreateCommand;
52    pub use self::create_and_exercise::DamlCreateAndExerciseCommand;
53    pub use self::exercise::DamlExerciseCommand;
54    pub use self::exercise_by_key::DamlExerciseByKeyCommand;
55}
56
57mod commands;
58pub use self::commands::{DamlCommands, DamlCommandsDeduplicationPeriod, DamlMinLedgerTime};
59
60mod error;
61pub use self::error::DamlError;
62pub use self::error::DamlResult;
63
64mod identifier;
65pub use self::identifier::DamlIdentifier;
66
67mod transaction;
68pub use self::transaction::DamlTransaction;
69
70mod transaction_tree;
71pub use self::transaction_tree::DamlTransactionTree;
72
73mod configuration;
74pub use self::configuration::DamlLedgerConfiguration;
75
76mod active;
77pub use active::DamlActiveContracts;
78
79mod time_model;
80pub use time_model::DamlTimeModel;
81
82mod features;
83pub use features::{DamlFeaturesDescriptor, DamlUserManagementFeature};