1package dns
2
3import "github.com/denverdino/aliyungo/common"
4
5type DescribeDomainRecordsArgs struct {
6	DomainName string
7
8	//optional
9	common.Pagination
10	RRKeyWord    string
11	TypeKeyWord  string
12	ValueKeyWord string
13}
14
15type DescribeDomainRecordsResponse struct {
16	common.Response
17	common.PaginationResult
18	InstanceId    string
19	DomainRecords struct {
20		Record []RecordType
21	}
22}
23
24// DescribeDomainRecords
25//
26// You can read doc at https://docs.aliyun.com/#/pub/dns/api-reference/record-related&DescribeDomainRecords
27func (client *Client) DescribeDomainRecords(args *DescribeDomainRecordsArgs) (response *DescribeDomainRecordsResponse, err error) {
28	action := "DescribeDomainRecords"
29	response = &DescribeDomainRecordsResponse{}
30	err = client.Invoke(action, args, response)
31	if err == nil {
32		return response, nil
33	} else {
34		return nil, err
35	}
36}
37