Comments (2)
Please
- get rid of the DELETE/invoices/{ID} and PUT/invoices/{ID} and GET/Invoices methods - leaving just the POST /invoices and GET /invoice/{ID} methods
- update the POST/invoices method to return an ID GUID (which can subsequently be used for the GET)
- add a POST /responses method with the following structure. The method should return a GUID
{
"UBLVersionID": "2.1",
"CustomizationID": "urn:www.digitalbusinesscouncil.com.au:dbc:invoicing:documents:core invoice:xsd::core invoice 1##urn:www.digitalbusinesscouncil.com.au:dbc:einvoicing:process:einvoicing01:ver1.0",
"ProfileID":"urn:www.digitalbusinesscouncil.com.au:dbc:einvoicing:ver1.0",
"ID": "B65830",
"IssueDate": "2005-11-20",
"SenderParty": {
"Party": {
"PartyIdentification": {
"ID": {
"schemeID": "ABN",
"schemeAgencyID": "0151",
"value": "63197439746"
} },
"PartyName": {
"Name": "Shared Services Centre"
} },
"ReceiverParty": {
"Party": {
"PartyIdentification": {
"ID": {
"schemeID": "ABN",
"schemeAgencyID": "0151",
"value": "34132141612"
} },
"PartyName": {
"Name": "Three Steps Pty Ltd"
} },
"DocumentResponse": {
"DocumentReference": {
"ID": "A00095678",
"IssueDate": "2005-11-20",
"DocumentTypeCode": "Invoice"
},
"Response": {
"ResponseCode": "BusinessReject",
"Description": "No supporting order or contract"
}
}
}
from restful-framework.
@onthebreeze , @monkeypants - I have made the above changes, Please review - https://swaggerhub.com/api/ausdigital/invoice/0.1
from restful-framework.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from restful-framework.