module DocuSign.Base.Types.EnvelopeFormData where import DocuSign.Base.Types.Common import DocuSign.Base.Types.NameValue import DocuSign.Base.Types.RecipientFormData data EnvelopeFormData = EnvelopeFormData { envelopeFormDataEmailSubject :: Maybe Text , envelopeFormDataEnvelopeId :: Maybe Text , envelopeFormDataFormData :: Maybe [NameValue] , envelopeFormDataRecipientFormData :: Maybe [RecipientFormData] , envelopeFormDataSentDateTime :: Maybe Text , envelopeFormDataStatus :: Maybe Text } deriving (Show, Eq, Generic) instance FromJSON EnvelopeFormData where parseJSON = genericParseJSON (removeFieldLabelPrefix "envelopeFormData") instance ToJSON EnvelopeFormData where toJSON = genericToJSON (removeFieldLabelPrefix "envelopeFormData") instance Default EnvelopeFormData