1 // Code generated by go-swagger; DO NOT EDIT.
5 // This file was generated by the swagger tool.
6 // Editing this file might prove futile when you re-run the swagger generate command
12 "github.com/go-openapi/runtime"
13 "github.com/go-openapi/strfmt"
15 "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/clientmodel"
18 // SubscribeReader is a Reader for the Subscribe structure.
19 type SubscribeReader struct {
20 formats strfmt.Registry
23 // ReadResponse reads a server response into the received o.
24 func (o *SubscribeReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
25 switch response.Code() {
27 result := NewSubscribeCreated()
28 if err := result.readResponse(response, consumer, o.formats); err != nil {
33 result := NewSubscribeBadRequest()
34 if err := result.readResponse(response, consumer, o.formats); err != nil {
39 result := NewSubscribeNotFound()
40 if err := result.readResponse(response, consumer, o.formats); err != nil {
45 result := NewSubscribeInternalServerError()
46 if err := result.readResponse(response, consumer, o.formats); err != nil {
51 result := NewSubscribeServiceUnavailable()
52 if err := result.readResponse(response, consumer, o.formats); err != nil {
58 return nil, runtime.NewAPIError("unknown error", response, response.Code())
62 // NewSubscribeCreated creates a SubscribeCreated with default headers values
63 func NewSubscribeCreated() *SubscribeCreated {
64 return &SubscribeCreated{}
67 /*SubscribeCreated handles this case with default header values.
69 Subscription successfully created
71 type SubscribeCreated struct {
72 Payload *clientmodel.SubscriptionResponse
75 func (o *SubscribeCreated) Error() string {
76 return fmt.Sprintf("[POST /subscriptions][%d] subscribeCreated %+v", 201, o.Payload)
79 func (o *SubscribeCreated) GetPayload() *clientmodel.SubscriptionResponse {
83 func (o *SubscribeCreated) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
85 o.Payload = new(clientmodel.SubscriptionResponse)
88 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
95 // NewSubscribeBadRequest creates a SubscribeBadRequest with default headers values
96 func NewSubscribeBadRequest() *SubscribeBadRequest {
97 return &SubscribeBadRequest{}
100 /*SubscribeBadRequest handles this case with default header values.
104 type SubscribeBadRequest struct {
107 func (o *SubscribeBadRequest) Error() string {
108 return fmt.Sprintf("[POST /subscriptions][%d] subscribeBadRequest ", 400)
111 func (o *SubscribeBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
116 // NewSubscribeNotFound creates a SubscribeNotFound with default headers values
117 func NewSubscribeNotFound() *SubscribeNotFound {
118 return &SubscribeNotFound{}
121 /*SubscribeNotFound handles this case with default header values.
125 type SubscribeNotFound struct {
128 func (o *SubscribeNotFound) Error() string {
129 return fmt.Sprintf("[POST /subscriptions][%d] subscribeNotFound ", 404)
132 func (o *SubscribeNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
137 // NewSubscribeInternalServerError creates a SubscribeInternalServerError with default headers values
138 func NewSubscribeInternalServerError() *SubscribeInternalServerError {
139 return &SubscribeInternalServerError{}
142 /*SubscribeInternalServerError handles this case with default header values.
146 type SubscribeInternalServerError struct {
149 func (o *SubscribeInternalServerError) Error() string {
150 return fmt.Sprintf("[POST /subscriptions][%d] subscribeInternalServerError ", 500)
153 func (o *SubscribeInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
158 // NewSubscribeServiceUnavailable creates a SubscribeServiceUnavailable with default headers values
159 func NewSubscribeServiceUnavailable() *SubscribeServiceUnavailable {
160 return &SubscribeServiceUnavailable{}
163 /*SubscribeServiceUnavailable handles this case with default header values.
167 type SubscribeServiceUnavailable struct {
170 func (o *SubscribeServiceUnavailable) Error() string {
171 return fmt.Sprintf("[POST /subscriptions][%d] subscribeServiceUnavailable ", 503)
174 func (o *SubscribeServiceUnavailable) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {