pub trait Assembly {
// Required methods
fn get(&self, chassis_id: String, drive_id: String) -> AssemblyGetResponse;
fn put(
&mut self,
chassis_id: String,
drive_id: String,
body: Assembly
) -> AssemblyPutResponse;
fn patch(
&mut self,
chassis_id: String,
drive_id: String,
body: Value
) -> AssemblyPatchResponse;
}