Subscription REST interface update
[ric-plt/xapp-frame.git] / pkg / restapi / operations / common / subscribe_responses.go
index 4af5582..34c5d19 100644 (file)
@@ -60,7 +60,7 @@ func (o *SubscribeCreated) WriteResponse(rw http.ResponseWriter, producer runtim
 // SubscribeBadRequestCode is the HTTP code returned for type SubscribeBadRequest
 const SubscribeBadRequestCode int = 400
 
-/*SubscribeBadRequest Invalid input
+/*SubscribeBadRequest Not Found
 
 swagger:response subscribeBadRequest
 */
@@ -81,6 +81,30 @@ func (o *SubscribeBadRequest) WriteResponse(rw http.ResponseWriter, producer run
        rw.WriteHeader(400)
 }
 
+// SubscribeNotFoundCode is the HTTP code returned for type SubscribeNotFound
+const SubscribeNotFoundCode int = 404
+
+/*SubscribeNotFound Invalid input
+
+swagger:response subscribeNotFound
+*/
+type SubscribeNotFound struct {
+}
+
+// NewSubscribeNotFound creates SubscribeNotFound with default headers values
+func NewSubscribeNotFound() *SubscribeNotFound {
+
+       return &SubscribeNotFound{}
+}
+
+// WriteResponse to the client
+func (o *SubscribeNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
+
+       rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
+
+       rw.WriteHeader(404)
+}
+
 // SubscribeInternalServerErrorCode is the HTTP code returned for type SubscribeInternalServerError
 const SubscribeInternalServerErrorCode int = 500
 
@@ -104,3 +128,27 @@ func (o *SubscribeInternalServerError) WriteResponse(rw http.ResponseWriter, pro
 
        rw.WriteHeader(500)
 }
+
+// SubscribeServiceUnavailableCode is the HTTP code returned for type SubscribeServiceUnavailable
+const SubscribeServiceUnavailableCode int = 503
+
+/*SubscribeServiceUnavailable Service Unavailable
+
+swagger:response subscribeServiceUnavailable
+*/
+type SubscribeServiceUnavailable struct {
+}
+
+// NewSubscribeServiceUnavailable creates SubscribeServiceUnavailable with default headers values
+func NewSubscribeServiceUnavailable() *SubscribeServiceUnavailable {
+
+       return &SubscribeServiceUnavailable{}
+}
+
+// WriteResponse to the client
+func (o *SubscribeServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
+
+       rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
+
+       rw.WriteHeader(503)
+}