Class: Marketing::CustomerMatch::AudienceSync::Result

Inherits:
Data
  • Object
show all
Defined in:
app/services/marketing/customer_match/audience_sync.rb

Overview

(member_count, not members — the latter would shadow Data#members.)

Instance Attribute Summary collapse

Instance Attribute Details

#batchesObject (readonly)

Returns the value of attribute batches

Returns:

  • (Object)

    the current value of batches



19
20
21
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

def batches
  @batches
end

#batches [Integer] ingest requests made([Integer]) ⇒ Object (readonly)

(member_count, not members — the latter would shadow Data#members.)



19
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

Result = Data.define(:key, :user_list_id, :member_count, :batches, :request_ids, :validate_only)

#keyObject (readonly)

Returns the value of attribute key

Returns:

  • (Object)

    the current value of key



19
20
21
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

def key
  @key
end

#key [String] the audience key (== CustomerMatchAudience row)([String]( = = CustomerMatchAudience row)) ⇒ Object (readonly)

(member_count, not members — the latter would shadow Data#members.)



19
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

Result = Data.define(:key, :user_list_id, :member_count, :batches, :request_ids, :validate_only)

#member_countObject (readonly)

Returns the value of attribute member_count

Returns:

  • (Object)

    the current value of member_count



19
20
21
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

def member_count
  @member_count
end

#member_count [Integer] members sent([Integer]) ⇒ Object (readonly)

(member_count, not members — the latter would shadow Data#members.)



19
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

Result = Data.define(:key, :user_list_id, :member_count, :batches, :request_ids, :validate_only)

#request_idsObject (readonly)

Returns the value of attribute request_ids

Returns:

  • (Object)

    the current value of request_ids



19
20
21
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

def request_ids
  @request_ids
end

#request_ids [Array<String>]([Array<String>]) ⇒ Object (readonly)

(member_count, not members — the latter would shadow Data#members.)



19
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

Result = Data.define(:key, :user_list_id, :member_count, :batches, :request_ids, :validate_only)

#user_list_idObject (readonly)

Returns the value of attribute user_list_id

Returns:

  • (Object)

    the current value of user_list_id



19
20
21
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

def user_list_id
  @user_list_id
end

#user_list_id [String]([String]) ⇒ Object (readonly)

(member_count, not members — the latter would shadow Data#members.)



19
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

Result = Data.define(:key, :user_list_id, :member_count, :batches, :request_ids, :validate_only)

#validate_onlyObject (readonly)

Returns the value of attribute validate_only

Returns:

  • (Object)

    the current value of validate_only



19
20
21
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

def validate_only
  @validate_only
end

#validate_only [Boolean]([Boolean]) ⇒ Object (readonly)

(member_count, not members — the latter would shadow Data#members.)



19
# File 'app/services/marketing/customer_match/audience_sync.rb', line 19

Result = Data.define(:key, :user_list_id, :member_count, :batches, :request_ids, :validate_only)