Non-compiling code is generated for go-clients for deep object query-parameters
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu với attribute-filtering.raml và tái tạo phương thức Go client được sinh ra như trong issue. Theo dõi đường dẫn tạo Go client, nơi chuyển đổi tên tham số truy vấn lồng sâu thành tên hàm và tên trường, sau đó xác minh rằng đầu ra biên dịch được và có accessor hợp lệ cho filter[attributes].
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Recently there was a deep object query-parameter added to the commercetools-api-reference.
See filter[attributes] in file attribute-filtering.raml -> https://github.com/commercetools/commercetools-api-reference/blob/main/api-specs/api/traits/attribute-filtering.raml
This feature cannot be handled by rmf-codegen for go clients. It generates non-compiling code. Filter[attributes] is not a valid function name.
func (rb *ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDRequestMethodGet) Filter[attributes](v []string) *ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDRequestMethodGet { if (rb.params == nil) { rb.params = &ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDRequestMethodGetInput{} } rb.params.Filter[attributes] = v return rb }
- Ngôn ngữ chính
- Kotlin
- Star
- 16
- Fork
- 7
- Merge trung bình
- 2 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 4
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của commercetools/rmf-codegen
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
commercetools/rmf-codegen#323 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
commercetools/rmf-codegen#313 · 2 bình luận ·
-
Add support for more languagesĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
commercetools/rmf-codegen#306 · 5 bình luận ·
-
Validate correct use of traitsĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 40/100
commercetools/rmf-codegen#295 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
commercetools/rmf-codegen#293 ·
Tất cả issue của commercetools/rmf-codegen
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
tauri-apps/tauri#16173 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
feature
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày
-
QUIC: flow-control window collapses to 32 KiB after first 10 MiB per stream (bump netty to 4.2.18)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
libp2p/jvm-libp2p#532 · 1 reaction ·
-
maplibre-native
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
maplibre/maplibre-compose#1591 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày