omise-dotnet icon indicating copy to clipboard operation
omise-dotnet copied to clipboard

Generate Models, Enums, Params and Requests

Open rezigned opened this issue 6 years ago • 3 comments

Main tasks

  • [x] Models
  • [x] Enums
  • [x] Resources (Need a redesign to make it more corresponds to API endpoint)
  • [x] Request Params ( renamed from {Action}Request to {Action}Params )
  • [x] Delete all *Request.cs
  • [x] Move *Params to Params/*.cs
  • [x] Fix failed tests (WIP)
  • [x] Pin 2019 API version
  • [x] Fix DisputeResource's statuses

Changes

  • [x] Rename OffsiteTypes to SourceType
  • [x] Rename PaymentSource to Source
  • [x] Move testdata/ dir to Omise.Tests
  • [x] Remove Omise.Tests T4 template for fixtures (we don't have to re-run T4 every time when we add new fixtures)
  • [x] Remove Omise/Modets.tt 🎉
  • [x] Use dotnet test
  • [x] Use Github Action
  • [x] Migrate Makefile to use dotnet commands
  • [x] Update version to 3.0.0

rezigned avatar Oct 07 '19 06:10 rezigned

When we can use this on nuget?

NattawatPin avatar Jan 27 '20 10:01 NattawatPin

@NattawatPin Since this is a major release and it involves a re-design and breaking changes. We don't have a specific date yet. But we'll keep you posted.

rezigned avatar Mar 11 '20 03:03 rezigned

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot E 1 Security Hotspot
Code Smell A 46 Code Smells

No Coverage information No Coverage information
1.8% 1.8% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

sonarqubecloud[bot] avatar Sep 19 '23 21:09 sonarqubecloud[bot]