/// <summary>
        /// Create a new CustomerBlob object.
        /// </summary>
        /// <param name="id">Initial value of the ID property.</param>
        /// <param name="editTimeStamp">Initial value of the EditTimeStamp property.</param>
        /// <param name="address">Initial value of the Address property.</param>
        public static CustomerBlob CreateCustomerBlob(global::System.Int32 id, global::System.Byte[] editTimeStamp, Address address)
        {
            CustomerBlob customerBlob = new CustomerBlob();

            customerBlob.ID            = id;
            customerBlob.EditTimeStamp = editTimeStamp;
            customerBlob.Address       = StructuralObject.VerifyComplexObjectIsNotNull(address, "Address");
            return(customerBlob);
        }
 /// <summary>
 /// Create a new CustomerBlob object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="editTimeStamp">Initial value of the EditTimeStamp property.</param>
 /// <param name="address">Initial value of the Address property.</param>
 public static CustomerBlob CreateCustomerBlob(global::System.Int32 id, global::System.Byte[] editTimeStamp, Address address)
 {
     CustomerBlob customerBlob = new CustomerBlob();
     customerBlob.ID = id;
     customerBlob.EditTimeStamp = editTimeStamp;
     customerBlob.Address = StructuralObject.VerifyComplexObjectIsNotNull(address, "Address");
     return customerBlob;
 }