Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

DRY Networking mapping code with generices #10808

Draft
wants to merge 48 commits into
base: trunk
Choose a base branch
from

Conversation

mokagio
Copy link
Contributor

@mokagio mokagio commented Sep 29, 2023

Closes: #

Description

Testing instructions

Screenshots


  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

- `AddOnGroupEnvelope`
- `CouponListEnvelope`
- `CouponEnvelope`
- `CouponReportsEnvelope`
- `CountryListEnvelope`
- `ModifiedEntityEnvelope`
- `InboxNoteEnvelope`
- `InboxNoteListEnvelope`
- `JustInTimeMessageListEnvelope`
- `NewShipmentTrackingMapperEnvelope`
- `OrderEnvelope`
- `OrderListEnvelope`
- `OrderNotesEnvelope`
- `OrderNote`
- `OrderShippingLabelListData`
- `OrderStatsV4Mapper`
- `PaymentGatewayListMapper`
- `PaymentGatewayMapper`
Used for:

- `ProductMapper`
- `ProductAttributeMapper`
- `ProductAttributeListMapper`
- `ProductCategoryMapper`
- `ProductCategoryListMapper`
- `ProductReviewListMapper`
- `ProductReviewMapper`
- `ProductTagListEnvelope`
- `ProductShippingClassListMapper`
- `ProductShippingClassMapper`
- `ReportOrderTotalsMapper`
- `SiteAPIMapper`
- `SitePluginsMapper`
- `SitePluginMapper`
- `SiteSettingsMapper`
- `SiteSettingMapper`
- `SubscriptionMapper`
- `SubscriptionListMapper`
- `TaxClassListMapper`
- `RefundListMapper`
- `ShippingLabelPackagesMapper`
- `ProductVariationListMapper`
- `ProductVariationMapper`
- `ShippingLabelPrintDataMapper`
- `StripeAccountMapper`
- `WCPayAccountMapper`
- `TaxRateMapper`
- `ShippingLabelCreationEligibilityMapper`
- `TaxRateListMapper`
- `WCAnalyticsCustomerMapper`
- `WCPayChargeMapper`
- `UserMapper`
- `CustomerMapper`
@peril-woocommerce
Copy link

peril-woocommerce bot commented Sep 29, 2023

Warnings
⚠️ PR has more than 500 lines of code changing. Consider splitting into smaller PRs if possible.

Generated by 🚫 dangerJS

@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Sep 29, 2023

WooCommerce iOS📲 You can test the changes from this Pull Request in WooCommerce iOS by scanning the QR code below to install the corresponding build.

App NameWooCommerce iOS WooCommerce iOS
Build Numberpr10808-d7ba948
Version15.5
Bundle IDcom.automattic.alpha.woocommerce
Commitd7ba948
App Center BuildWooCommerce - Prototype Builds #6293
Automatticians: You can use our internal self-serve MC tool to give yourself access to App Center if needed.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants