func (a *Client) VirtualMachinesDeallocate(params *VirtualMachinesDeallocateParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachinesDeallocateOK, *VirtualMachinesDeallocateAccepted, error) {
    // TODO: Validate the params before sending
    if params == nil {
        params = NewVirtualMachinesDeallocateParams()
    }