Task #1946
Story #1906: Review, revise, and update architecture documentation
Suggestion for removing boolean return type that can only return "true".
Status:
Rejected
Priority:
Normal
Assignee:
Category:
Documentation
Target version:
Start date:
2011-10-27
Due date:
% Done:
0%
Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:
Description
In a few APIs we return a Boolean type that can only be true. It has no definition for false. So it's not really a boolean. How about we change this to a type called "success"? The new type would not be a true/false type. It would be a type that, when instantiated, contains no user data. It would be represented with a 200 OK and be returned only upon successful completion of the call. And, as now, failures would be returned as exceptions.
History
#1 Updated by Dave Vieglais about 13 years ago
- Status changed from New to Rejected
Boolean responses are indicated by a 200 status response for success, and an exception for failure.
#2 Updated by Dave Vieglais about 10 years ago
- Target version set to Maintenance Backlog