Skip to main content

edc_web_components/models/
contract_negotiation_kind.rs

1use edc_connector_client::types::contract_negotiation::ContractNegotiationKind as EdcContractNegotiationKind;
2
3#[derive(Debug, Clone, strum::Display)]
4pub enum ContractNegotiationKind {
5  Consumer,
6  Provider,
7}
8impl From<&EdcContractNegotiationKind> for ContractNegotiationKind {
9  fn from(kind: &EdcContractNegotiationKind) -> Self {
10    match kind {
11      EdcContractNegotiationKind::Consumer => ContractNegotiationKind::Consumer,
12      EdcContractNegotiationKind::Provider => ContractNegotiationKind::Provider,
13    }
14  }
15}