Crate pipedash_plugin_api

Crate pipedash_plugin_api 

Source

Re-exports§

pub use error::PluginError;
pub use error::PluginResult;
pub use plugin::Plugin;
pub use plugin::PluginCapabilities;
pub use plugin::PluginMetadata;
pub use registry::PluginRegistry;
pub use schema::ConfigField;
pub use schema::ConfigFieldType;
pub use schema::ConfigSchema;
pub use types::AvailablePipeline;
pub use types::BuildAgent;
pub use types::BuildArtifact;
pub use types::BuildQueue;
pub use types::Feature;
pub use types::FeatureAvailability;
pub use types::Organization;
pub use types::PaginatedAvailablePipelines;
pub use types::PaginatedResponse;
pub use types::PaginationParams;
pub use types::Permission;
pub use types::PermissionCheck;
pub use types::PermissionStatus;
pub use types::Pipeline;
pub use types::PipelineRun;
pub use types::PipelineStatus;
pub use types::TriggerParams;
pub use types::WorkflowParameter;
pub use types::WorkflowParameterType;
pub use utils::RetryPolicy;

Modules§

defaults
error
plugin
registry
schema
types
utils

Macros§

register_plugin