Commit Graph
71 Commits
Author SHA1 Message Date
darjke 820668a529 Copy to clipboard action 2023-09-19 19:04:06 +03:00
darjke cbd17a463d array variable mutations 2023-09-05 16:25:19 +03:00
timfedo d4f9d8c60a Phone masks support on iOS 2023-08-29 18:08:07 +03:00
darjke d2b0e8a0bc change div-action scheme 2023-08-25 14:04:00 +03:00
darjke 6b06cb9a61 generation anyOf with default type 2023-08-24 13:04:14 +03:00
timatifey 3453d1bb86 country codes schema & kotlin, swift dictionary default value impl 2023-08-23 12:37:59 +03:00
darjke 633a57e734 support json-array generation 2023-08-14 17:33:17 +03:00
pkurchatov 43aa64ac29 Updated boolean_int type 2023-07-07 14:51:14 +03:00
pkurchatov f4dd4eb9fe Updated Kotlin json builder 2023-07-01 01:43:21 +03:00
timatifey 9f35e92846 move swift & doc codegen properties 2023-06-21 13:19:00 +03:00
p-mosein 8a26d061a9 Bump pydivkit and python codegen 2023-06-08 17:24:57 +03:00
Ivan Glebov 27bbaaf0a1 Refactor generator.py
Pull Request resolved: #25
2023-05-31 15:06:01 +03:00
pkurchatov aca4a8f13f arc files cleanup 2023-05-29 20:15:59 +03:00
robot-divkit c0ce4dd69b Update translations 2023-04-28 17:05:24 +03:00
grechka62 f7e1b15770 Fix entity enumeration names with no common parts 2023-04-25 23:55:02 +03:00
vyaivanove f13d2b1585 Fixed generator creating optional fields with validators when not needed 2023-04-20 11:57:52 +03:00
robot-piglet 759deafa17 Intermediate changes 2023-04-11 16:40:52 +03:00
timatifey fb03694c69 kotlin int to long 2023-04-10 18:40:04 +03:00
pkurchatov a993be72ce merged TemplateDeserializable and TemplateValue protocols 2023-04-10 13:50:47 +03:00
robot-divkit 272522ac1b Update translations 2023-04-07 16:55:58 +03:00
pkurchatov 60017cd013 template types refactoring 2023-04-07 00:24:24 +03:00
pkurchatov c23c4c736c Merged TemplatesSupport into DivKit 2023-04-06 14:30:51 +03:00
gulevsky ff0d90edeb opt-in primary constructors of div models 2023-03-29 12:39:05 +03:00
ventywing 4688afe633 Change Int to Long. 2023-03-28 22:09:24 +03:00
robot-divkit 0cb40fae09 Update translations 2023-03-16 14:15:22 +03:00
timatifey a58ed1e458 Data.State factory method refactoring 2023-03-07 17:51:33 +03:00
timatifey fe31080bd3 divan alias factory name
alias factory name
2023-03-07 14:42:17 +03:00
timatifey 1a8ce3e2fa generator properties & forced property order & factories 2023-03-06 13:21:24 +03:00
timatifey d4927ffa18 divan factory utils & refactoring 2023-03-02 14:12:28 +03:00
man-y 28b124813a Generation of the main functionality
Generation of the main functionality
- fix non-deterministic sorting of objects
- generate data classes and check functionality
- rewrite entity_enumeration declaration
- generate default values
- generate description to values
- custom wrapper to parse primitive types
- generate map and maybeMap aka freezed funcs
- generate class deserialization fromJson
- add simple unit test to check the basic components
- clean
2023-03-02 12:18:32 +03:00
pkurchatov 086683d754 removed clientMinItems 2023-02-27 19:35:52 +03:00
robot-divkit c92258828c Update translations 2023-02-17 13:36:04 +03:00
grechka62 748b07de99 Update translations 2023-02-10 14:28:50 +03:00
timatifey 6c72069319 enum values 2023-02-02 14:06:38 +03:00
man-y d0910e640d DivKit api_generator for Flutter/Dart 2023-01-26 15:01:39 +03:00
grechka62 3f4802a441 Update translations 2023-01-09 20:40:31 +03:00
gzuykov d42aa41a0b divkit: Text class refactor
refactor Text class, support custom indentation
2022-12-28 11:29:44 +03:00
timatifey 3fa00cb96a factory methods declaration
alternative factory methods declaration

references factory method declaration

properties factory method declaration

factory method declaration
2022-12-15 19:39:41 +03:00
timatifey 8c70a3bd67 component methods
operator plus component declaration

evaluate component method declaration

defer component method declaration

override component method declaration
2022-12-09 14:30:45 +03:00
gulevsky bdb85d5093 'div-json' internal api
'div-core' and 'utils' internal api

'div-lottie' and 'div-pinch-to-zoom' internal api

'assertion' and 'logging' internal api

'div-json' internal api
2022-11-29 18:44:42 +03:00
pkurchatov ed6bafd2b7 restored 'field' argument 2022-11-16 18:37:19 +03:00
timatifey 37f8cbeb64 operator plus, override, defer, evaluate
evalute method declaration

defer method declaration

override method declaration

operator plus declaration
2022-11-16 16:21:31 +03:00
timatifey cc5195aa19 generate immutable code
generate immutable code
2022-11-16 12:52:16 +03:00
pkurchatov d36cdc3e46 DeserializationError refactoring 2022-11-16 12:33:13 +03:00
timatifey 90f17ecd0c properties class
properties class declaration
1) properties class declaration
2) config header update
3) getJsonProperties function declaration
4) mergeWith function declaration
2022-11-16 09:34:52 +03:00
grechka62 38ea0bc28c RevertAdd equality methods generating in kotlin 2022-11-15 16:06:59 +03:00
pkurchatov 322fb11dbd DeserializationError cleanup
Поэтапно объединяю FieldError и DeserializationError.
2022-11-14 12:05:31 +03:00
grechka62 9f404eddf8 Add equality methods generating in kotlin 2022-11-10 15:34:33 +03:00
timatifey ec63cd8d8a inlining interface params
inlining interface params
2022-11-10 13:10:05 +03:00
gulevsky 7d0ddd3389 generate sealed interfaces for entity enumerations
generate sealed interfaces for entity enumerations
2022-11-08 16:16:33 +03:00