public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new AssetTransaction(); if (property_exists($objSoapObject, 'AssetTransactionId')) { $objToReturn->intAssetTransactionId = $objSoapObject->AssetTransactionId; } if (property_exists($objSoapObject, 'Asset') && $objSoapObject->Asset) { $objToReturn->Asset = Asset::GetObjectFromSoapObject($objSoapObject->Asset); } if (property_exists($objSoapObject, 'Transaction') && $objSoapObject->Transaction) { $objToReturn->Transaction = Transaction::GetObjectFromSoapObject($objSoapObject->Transaction); } if (property_exists($objSoapObject, 'ParentAssetTransaction') && $objSoapObject->ParentAssetTransaction) { $objToReturn->ParentAssetTransaction = AssetTransaction::GetObjectFromSoapObject($objSoapObject->ParentAssetTransaction); } if (property_exists($objSoapObject, 'SourceLocation') && $objSoapObject->SourceLocation) { $objToReturn->SourceLocation = Location::GetObjectFromSoapObject($objSoapObject->SourceLocation); } if (property_exists($objSoapObject, 'DestinationLocation') && $objSoapObject->DestinationLocation) { $objToReturn->DestinationLocation = Location::GetObjectFromSoapObject($objSoapObject->DestinationLocation); } if (property_exists($objSoapObject, 'NewAssetFlag')) { $objToReturn->blnNewAssetFlag = $objSoapObject->NewAssetFlag; } if (property_exists($objSoapObject, 'NewAsset') && $objSoapObject->NewAsset) { $objToReturn->NewAsset = Asset::GetObjectFromSoapObject($objSoapObject->NewAsset); } if (property_exists($objSoapObject, 'ScheduleReceiptFlag')) { $objToReturn->blnScheduleReceiptFlag = $objSoapObject->ScheduleReceiptFlag; } if (property_exists($objSoapObject, 'ScheduleReceiptDueDate')) { $objToReturn->dttScheduleReceiptDueDate = new QDateTime($objSoapObject->ScheduleReceiptDueDate); } if (property_exists($objSoapObject, 'CreatedByObject') && $objSoapObject->CreatedByObject) { $objToReturn->CreatedByObject = UserAccount::GetObjectFromSoapObject($objSoapObject->CreatedByObject); } if (property_exists($objSoapObject, 'CreationDate')) { $objToReturn->dttCreationDate = new QDateTime($objSoapObject->CreationDate); } if (property_exists($objSoapObject, 'ModifiedByObject') && $objSoapObject->ModifiedByObject) { $objToReturn->ModifiedByObject = UserAccount::GetObjectFromSoapObject($objSoapObject->ModifiedByObject); } if (property_exists($objSoapObject, 'ModifiedDate')) { $objToReturn->strModifiedDate = $objSoapObject->ModifiedDate; } if (property_exists($objSoapObject, '__blnRestored')) { $objToReturn->__blnRestored = $objSoapObject->__blnRestored; } return $objToReturn; }
public static function GetObjectFromSoapObject($objSoapObject) { $objToReturn = new AssetTransactionCheckout(); if (property_exists($objSoapObject, 'AssetTransactionCheckoutId')) { $objToReturn->intAssetTransactionCheckoutId = $objSoapObject->AssetTransactionCheckoutId; } if (property_exists($objSoapObject, 'AssetTransaction') && $objSoapObject->AssetTransaction) { $objToReturn->AssetTransaction = AssetTransaction::GetObjectFromSoapObject($objSoapObject->AssetTransaction); } if (property_exists($objSoapObject, 'ToContact') && $objSoapObject->ToContact) { $objToReturn->ToContact = Contact::GetObjectFromSoapObject($objSoapObject->ToContact); } if (property_exists($objSoapObject, 'ToUser') && $objSoapObject->ToUser) { $objToReturn->ToUser = UserAccount::GetObjectFromSoapObject($objSoapObject->ToUser); } if (property_exists($objSoapObject, 'DueDate')) { $objToReturn->dttDueDate = new QDateTime($objSoapObject->DueDate); } if (property_exists($objSoapObject, 'CreatedByObject') && $objSoapObject->CreatedByObject) { $objToReturn->CreatedByObject = UserAccount::GetObjectFromSoapObject($objSoapObject->CreatedByObject); } if (property_exists($objSoapObject, 'CreationDate')) { $objToReturn->dttCreationDate = new QDateTime($objSoapObject->CreationDate); } if (property_exists($objSoapObject, 'ModifiedByObject') && $objSoapObject->ModifiedByObject) { $objToReturn->ModifiedByObject = UserAccount::GetObjectFromSoapObject($objSoapObject->ModifiedByObject); } if (property_exists($objSoapObject, 'ModifiedDate')) { $objToReturn->strModifiedDate = $objSoapObject->ModifiedDate; } if (property_exists($objSoapObject, '__blnRestored')) { $objToReturn->__blnRestored = $objSoapObject->__blnRestored; } return $objToReturn; }