edc_web_components/models/
contract_negotiation_kind.rs1use 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}