Class: Mailtrap::ContactExportsAPI

Inherits:
Object
  • Object
show all
Includes:
BaseAPI
Defined in:
lib/mailtrap/contact_exports_api.rb

Instance Attribute Summary

Attributes included from BaseAPI

#account_id, #client

Instance Method Summary collapse

Methods included from BaseAPI

included, #initialize

Instance Method Details

#create(options) ⇒ ContactExport

Creates a new contact export

Parameters:

  • options (Hash)

    The export parameters

Options Hash (options):

  • :filters (Array<Hash>)

    Filters to apply to the export

    • ‘{ name: ’list_id’, operator: ‘equal’, value: [Integer, …] }‘

    • ‘{ name: ’subscription_status’, operator: ‘equal’, value: ‘subscribed’ | ‘unsubscribed’ }‘

Returns:

Raises:



30
31
32
# File 'lib/mailtrap/contact_exports_api.rb', line 30

def create(options)
  base_create(options)
end

#get(export_id) ⇒ ContactExport

Retrieves a specific contact export

Parameters:

  • export_id (Integer)

    The contact export ID

Returns:

Raises:



18
19
20
# File 'lib/mailtrap/contact_exports_api.rb', line 18

def get(export_id)
  base_get(export_id)
end