DNS Providers list returned

This commit is contained in:
Curtis Castrapel
2018-04-11 15:56:00 -07:00
parent 5125990c4c
commit f6fd262618
10 changed files with 61 additions and 25 deletions

View File

@ -0,0 +1,20 @@
from lemur.common.fields import ArrowDateTime
from lemur.common.schema import LemurOutputSchema
from marshmallow import fields
class DnsProvidersNestedOutputSchema(LemurOutputSchema):
__envelope__ = False
id = fields.Integer()
name = fields.String()
description = fields.String()
provider_type = fields.String()
credentials = fields.String()
api_endpoint = fields.String()
date_created = ArrowDateTime()
status = fields.String()
options = fields.String()
default_output_schema = DnsProvidersNestedOutputSchema()