Registrant API: Return associated domains for contact query

This commit is contained in:
Karl Erik Õunapuu 2020-12-03 16:12:36 +02:00
parent 15e090c3b1
commit 15d2ffe200
No known key found for this signature in database
GPG key ID: C9DD647298A34764
4 changed files with 26 additions and 14 deletions

View file

@ -1,14 +1,15 @@
module Serializers
module RegistrantApi
class Contact
attr_reader :contact
attr_reader :contact, :links
def initialize(contact)
def initialize(contact, links)
@contact = contact
@links = links
end
def to_json
{
def to_json(_obj = nil)
obj = {
id: contact.uuid,
name: contact.name,
code: contact.code,
@ -31,6 +32,10 @@ module Serializers
statuses: contact.statuses,
disclosed_attributes: contact.disclosed_attributes,
}
obj[:links] = contact.related_domains if @links
obj
end
end
end