Class: Iterable::MessageTypes

Inherits:
ApiResource show all
Defined in:
lib/iterable/message_types.rb

Overview

Interact with /messageTypes API endpoints

Examples:

Creating message_types endpoint object

# With default config
message_types = Iterable::MessageTypes.new
message_types.all

# With custom config
conf = Iterable::Config.new(token: 'new-token')
message_types = Iterable::MessageTypes.new(config)

Constant Summary collapse

MEDIUMS =

Message mediums

[
  EMAIL_MEDIUM  = 'Email'.freeze,
  PUSH_MEDIUM   = 'Push'.freeze,
  IN_APP_MEDIUM = 'InApp'.freeze,
  SMS_MEDIUM    = 'SMS'.freeze
].freeze

Instance Attribute Summary

Attributes inherited from ApiResource

#conf

Instance Method Summary collapse

Methods inherited from ApiResource

#default_config, default_config, #initialize

Constructor Details

This class inherits a constructor from Iterable::ApiResource

Instance Method Details

#allIterable::Response

Get all message_types

Returns:



27
28
29
# File 'lib/iterable/message_types.rb', line 27

def all
  Iterable.request(conf, '/messageTypes').get
end