Sha256: 9ebf5f9c47d409aef81d6cc24bd6a5d1aee3796a19e8d41e930aedec92e052ca
Contents?: true
Size: 843 Bytes
Versions: 2
Compression:
Stored size: 843 Bytes
Contents
# frozen_string_literal: true module Mailersend # Scheduled messages endpoint from MailerSend API. class ScheduledMessages attr_accessor :client, :domain_id, :status, :page, :limit, :message_id def initialize(client = Mailersend::Client.new) @client = client @domain_id = domain_id @status = status @page = page @limit = limit @message_id = message_id end def get_list(*) client.http.get("#{MAILERSEND_API_URL}/message-schedules") end def get_signle(message_id:) client.http.get("#{MAILERSEND_API_URL}/message-schedules/#{message_id}") end def delete(message_id:) client.http.delete("#{MAILERSEND_API_URL}/message-schedules/#{message_id}") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mailersend-ruby-2.0.3 | lib/mailersend/scheduled_messages/scheduled_messages.rb |
mailersend-ruby-2.0.2 | lib/mailersend/scheduled_messages/scheduled_messages.rb |