initialize

in lib/facebook_ads/ad_objects/server_side/custom_data.rb [99:161]


      def initialize(value: nil,
                     currency: nil,
                     content_name: nil,
                     content_category: nil,
                     content_ids: nil,
                     contents: nil,
                     content_type: nil,
                     order_id: nil,
                     predicted_ltv: nil,
                     num_items: nil,
                     status: nil,
                     search_string: nil,
                     delivery_category: nil,
                     item_number: nil,
                     custom_properties: {})

        unless value.nil?
          self.value = value
        end
        unless currency.nil?
          self.currency = currency
        end
        unless content_name.nil?
          self.content_name = content_name
        end
        unless content_category.nil?
          self.content_category = content_category
        end
        unless content_ids.nil?
          self.content_ids = content_ids
        end
        unless contents.nil?
          self.contents = contents
        end
        unless content_type.nil?
          self.content_type = content_type
        end
        unless order_id.nil?
          self.order_id = order_id
        end
        unless predicted_ltv.nil?
          self.predicted_ltv = predicted_ltv
        end
        unless num_items.nil?
          self.num_items = num_items
        end
        unless status.nil?
          self.status = status
        end
        unless search_string.nil?
          self.search_string = search_string
        end
        unless delivery_category.nil?
          self.delivery_category = delivery_category
        end
        unless item_number.nil?
          self.item_number = item_number
        end
        unless custom_properties.nil?
          self.custom_properties = custom_properties
        end
      end