def check_domain_request(self, domains):
request = E.checkDomainRequest(<EOL>E.domains(<EOL>E.array(<EOL>*[E.item(<EOL>E.name(domain.split("<STR_LIT:.>")[<NUM_LIT:0>]),<EOL>E.extension(domain.split("<STR_LIT:.>")[<NUM_LIT:1>])<EOL>) for domain in domains]<EOL>)<EOL>)<EOL>)<EOL>response = self.request(request)<EOL>return [Model(item) for item in response.data.array.item]<EOL>
Return the availability of one or more domain names.

The availability is a model containing a domain and a status. It can also have a premium
attribute in case the domain has non-default costs.