Class: Aws::Pinpoint::Types::EndpointBatchRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-pinpoint/types.rb

Overview

Note:

When making an API call, you may pass EndpointBatchRequest data as a hash:

{
  item: [
    {
      address: "__string",
      attributes: {
        "__string" => ["__string"],
      },
      channel_type: "GCM", # accepts GCM, APNS, APNS_SANDBOX, APNS_VOIP, APNS_VOIP_SANDBOX, ADM, SMS, VOICE, EMAIL, BAIDU, CUSTOM
      demographic: {
        app_version: "__string",
        locale: "__string",
        make: "__string",
        model: "__string",
        model_version: "__string",
        platform: "__string",
        platform_version: "__string",
        timezone: "__string",
      },
      effective_date: "__string",
      endpoint_status: "__string",
      id: "__string",
      location: {
        city: "__string",
        country: "__string",
        latitude: 1.0,
        longitude: 1.0,
        postal_code: "__string",
        region: "__string",
      },
      metrics: {
        "__string" => 1.0,
      },
      opt_out: "__string",
      request_id: "__string",
      user: {
        user_attributes: {
          "__string" => ["__string"],
        },
        user_id: "__string",
      },
    },
  ],
}

Endpoint batch update request.

Instance Attribute Summary collapse

Instance Attribute Details

#itemArray<Types::EndpointBatchItem>

List of items to update. Maximum 100 items

Returns:



3647
3648
3649
3650
# File 'lib/aws-sdk-pinpoint/types.rb', line 3647

class EndpointBatchRequest < Struct.new(
  :item)
  include Aws::Structure
end