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
mod common;
mod credential;
mod job;
mod user;
mod worker;
mod worker_definition;
mod workflow;
mod workflow_definition;
mod workflow_instance;

pub use common::{
  Icon, Identifier, JobsStatus, ListItem, NotificationHook, NotificationHookCondition, Parameter,
  ParameterType, Requirement, StartParameter, StartParameterType, Step, StepMode, Store,
  WorkflowDuration,
};
pub use credential::{Credential, CredentialContent};
pub use job::Job;
pub use user::User;
pub use worker::Worker;
pub use worker_definition::{WorkerDefinition, WorkerDescription};
pub use workflow::{SchemaVersion, Workflow};
pub use workflow_definition::{NotificationHooks, WorkflowDefinition};
pub use workflow_instance::{Status, WorkflowInstance};

#[macro_use]
extern crate lazy_static;

pub(crate) fn is_false(value: &bool) -> bool {
  !*value
}