[
https://issues.apache.org/jira/browse/THRIFT-3508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Tyurin updated THRIFT-3508:
--------------------------------
Description:
Generator omits all optional fields of struct by default set them to required.
It's important don't make all fields of generated interface to be required.
For example I have a model that will be used in request as data and I want to
send only required fields and in some cases additional optional fields in same
request, but not all.
Typescript interface with required fields must be fully filled, if some fields
will be omit it will cause error.
Thanks and please resolve that ASAP.
was:
Generator omits all optional fields of struct by default set them to required.
It's important don't make all fields of generated interface to be required.
For example I have a model that will be used in request as data and I want to
send only required fields and in some cases additional optional fields in same
request, but not all.
Typescript interface with required fields must be fully filled, if some one
fields will be omit it will cause error.
Thanks and please resolve that ASAP.
> JS:TS Generator set all fields of the struct as required
> --------------------------------------------------------
>
> Key: THRIFT-3508
> URL: https://issues.apache.org/jira/browse/THRIFT-3508
> Project: Thrift
> Issue Type: Bug
> Components: JavaScript - Library
> Reporter: Andy Tyurin
> Labels: typescript
>
> Generator omits all optional fields of struct by default set them to required.
> It's important don't make all fields of generated interface to be required.
> For example I have a model that will be used in request as data and I want to
> send only required fields and in some cases additional optional fields in
> same request, but not all.
> Typescript interface with required fields must be fully filled, if some
> fields will be omit it will cause error.
> Thanks and please resolve that ASAP.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)