88from .types import (
99 CreateEmailRequestAddress ,
1010 CreateEmailRequestAttachment ,
11+ CreateEmailRequestHeader ,
1112 CreateEmailResponse ,
1213 Domain ,
1314 DomainLastStatus ,
@@ -394,6 +395,21 @@ def marshal_CreateEmailRequestAttachment(
394395 return output
395396
396397
398+ def marshal_CreateEmailRequestHeader (
399+ request : CreateEmailRequestHeader ,
400+ defaults : ProfileDefaults ,
401+ ) -> Dict [str , Any ]:
402+ output : Dict [str , Any ] = {}
403+
404+ if request .key is not None :
405+ output ["key" ] = request .key
406+
407+ if request .value is not None :
408+ output ["value" ] = request .value
409+
410+ return output
411+
412+
397413def marshal_CreateDomainRequest (
398414 request : CreateDomainRequest ,
399415 defaults : ProfileDefaults ,
@@ -418,6 +434,12 @@ def marshal_CreateEmailRequest(
418434) -> Dict [str , Any ]:
419435 output : Dict [str , Any ] = {}
420436
437+ if request .additional_headers is not None :
438+ output ["additional_headers" ] = [
439+ marshal_CreateEmailRequestHeader (v , defaults )
440+ for v in request .additional_headers
441+ ]
442+
421443 if request .attachments is not None :
422444 output ["attachments" ] = [
423445 marshal_CreateEmailRequestAttachment (v , defaults )
0 commit comments