pub trait CLParameters {
// Required methods
fn output(&self) -> Option<String>;
fn payload(&self) -> Result<Value, Option<ErrReport>>;
fn policy(&self) -> Policy;
fn request(&self) -> Result<Request>;
fn url(&self) -> &Url;
fn verify(&self) -> bool;
fn verbose(&self) -> bool;
fn fail(&self) -> bool;
}