ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/services/notification_queue/message_template.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module NotificationQueue
  class MessageTemplate
    def self.for_claim(arn, claim)
      {
        topic_arn: arn,
        message: 'Claim created',
        message_structure: 'messageStructure',
        message_attributes: {
          'claim_type' => { data_type: 'String', string_value: claim.type },
          'uuid' => { data_type: 'String', string_value: claim.uuid }
        }
      }
    end
  end
end