pub trait VLanNetworkInterfaceDetail {
// Required methods
fn get(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
vlan_network_interface_id: String
) -> VLanNetworkInterfaceDetailGetResponse;
fn put(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
vlan_network_interface_id: String,
body: VLanNetworkInterface
) -> VLanNetworkInterfaceDetailPutResponse;
fn delete(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
vlan_network_interface_id: String
) -> VLanNetworkInterfaceDetailDeleteResponse;
fn patch(
chassis_id: String,
network_adapter_id: String,
network_device_function_id: String,
vlan_network_interface_id: String,
body: Value
) -> VLanNetworkInterfaceDetailPatchResponse;
}