-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[kotlin] Add json annotation to each enum value. #7908
[kotlin] Add json annotation to each enum value. #7908
Conversation
cc @jimschubert for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I just recommend avoiding the two empty lines adding to non-enums due to the new condition.
@@ -1,3 +1,5 @@ | |||
{{#hasEnums}}import com.squareup.moshi.Json{{/hasEnums}} | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you remove this extra newline?
Also, I think the newline generated by the hasEnums check when that is false can be eliminated by putting the opening and closing tags on their own lines.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jimschubert Thank you for reviewing, I will remove it soon.
@jimschubert Does my updating make sense? |
@ejithon definitely! Thanks. |
PR checklist
./bin/
to update Petstore sample so that CIs can verify the change. (For instance, only need to run./bin/{LANG}-petstore.sh
and./bin/security/{LANG}-petstore.sh
if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in.\bin\windows\
.3.0.0
branch for changes related to OpenAPI spec 3.0. Default:master
.Description of the PR
#7811
Add moshi.Json annotation to each enum value.