struct Mailjet::Metasender
- Mailjet::Metasender
- Mailjet::Resource
- Struct
- Value
- Object
Overview
Metasender objects are senders, which can be used on the master account as well as all sub-account API Keys. Use the resources below to manage your metasenders.
https://dev.mailjet.com/email/reference/sender-addresses-and-domains/metasender/
Defined in:
mailjet/resources/metasender.crClass Method Summary
-
.all(query : Hash | NamedTuple = Hash(String, String).new, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find all metasenders
-
.create(payload : Hash | NamedTuple, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Create a metasender
-
.find(params : Hash | NamedTuple = Hash(String, String).new, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find a metasender
-
.find(id : ResourceId, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find a metasender
-
.update(params : Hash | NamedTuple = Hash(String, String).new, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Update a metasender
-
.update(id : ResourceId, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Update a metasender
Instance methods inherited from struct Mailjet::Resource
initialize
initialize
Constructor methods inherited from struct Mailjet::Resource
new
new
Class Method Detail
def self.all(query : Hash | NamedTuple = Hash(String, String).new, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find all metasenders
response = Mailjet::Metasender.all
metasenders = response.data
def self.create(payload : Hash | NamedTuple, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Create a metasender
metasender = Mailjet::Metasender.create({
description: "Metasender 2 - used for Promo emails",
email: "[email protected]",
})
def self.find(params : Hash | NamedTuple = Hash(String, String).new, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find a metasender
metasender = Mailjet::Metasender.find(112334)
def self.find(id : ResourceId, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find a metasender
metasender = Mailjet::Metasender.find(112334)
def self.update(params : Hash | NamedTuple = Hash(String, String).new, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Update a metasender
metasender = Mailjet::Metasender.update(112334, {
email: "[email protected]",
})
def self.update(id : ResourceId, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Update a metasender
metasender = Mailjet::Metasender.update(112334, {
email: "[email protected]",
})