pub trait EthernetInterfaceDetail {
// Required methods
fn get(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
ethernet_interface_id: String
) -> EthernetInterfaceDetailGetResponse;
fn put(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
ethernet_interface_id: String,
body: EthernetInterface
) -> EthernetInterfaceDetailPutResponse;
fn delete(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
ethernet_interface_id: String
) -> EthernetInterfaceDetailDeleteResponse;
fn patch(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
ethernet_interface_id: String,
body: Value
) -> EthernetInterfaceDetailPatchResponse;
}