struct Mailjet::Campaigndraft
- Mailjet::Campaigndraft
- Mailjet::Resource
- Struct
- Value
- Object
Overview
Retrieve the contents of a campaign draft. It will be split between a Text part, HTML part, MJML content and/or additional headers.
https://dev.mailjet.com/email/reference/campaigns/drafts/#v3_get_campaigndraft_draft_ID_detailcontent https://dev.mailjet.com/email/reference/campaigns/drafts/#v3_post_campaigndraft_draft_ID_detailcontent
Defined in:
mailjet/resources/campaigndraft.crmailjet/resources/campaigndraft/detailcontent.cr
Class Method Summary
-
.all(query : Hash | NamedTuple = Hash(String, String).new, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find all contact lists
-
.create(payload : Hash | NamedTuple, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Create a campaigndraft
-
.find(params : Hash | NamedTuple = Hash(String, String).new, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find a campaigndraft
-
.find(id : ResourceId, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find a campaigndraft
-
.update(params : Hash | NamedTuple = Hash(String, String).new, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Update a campaigndraft
-
.update(id : ResourceId, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Update a campaigndraft
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 contact lists
response = Mailjet::Campaigndraft.all
campaigndrafts = response.data
def self.create(payload : Hash | NamedTuple, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Create a campaigndraft
campaigndraft = Mailjet::Campaigndraft.create({
locale: "en_US",
subject: "It's going to be fabulous!",
})
def self.find(params : Hash | NamedTuple = Hash(String, String).new, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find a campaigndraft
campaigndraft = Mailjet::Campaigndraft.find(112334)
def self.find(id : ResourceId, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find a campaigndraft
campaigndraft = Mailjet::Campaigndraft.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 campaigndraft
campaigndraft = Mailjet::Campaigndraft.update(112334, {
subject: "It's going to be gorgeous!",
})
def self.update(id : ResourceId, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Update a campaigndraft
campaigndraft = Mailjet::Campaigndraft.update(112334, {
subject: "It's going to be gorgeous!",
})