Moving RMR message reciver into go routine
[ric-plt/a1.git] / pkg / restapi / operations / a1_mediator / a1_controller_delete_policy_type_responses.go
1 /*
2 ==================================================================================
3   Copyright (c) 2021 Samsung
4
5    Licensed under the Apache License, Version 2.0 (the "License");
6    you may not use this file except in compliance with the License.
7    You may obtain a copy of the License at
8
9        http://www.apache.org/licenses/LICENSE-2.0
10
11    Unless required by applicable law or agreed to in writing, software
12    distributed under the License is distributed on an "AS IS" BASIS,
13    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14    See the License for the specific language governing permissions and
15    limitations under the License.
16
17    This source code is part of the near-RT RIC (RAN Intelligent Controller)
18    platform project (RICP).
19 ==================================================================================
20 */
21 // Code generated by go-swagger; DO NOT EDIT.
22
23 package a1_mediator
24
25 // This file was generated by the swagger tool.
26 // Editing this file might prove futile when you re-run the swagger generate command
27
28 import (
29         "net/http"
30
31         "github.com/go-openapi/runtime"
32 )
33
34 // A1ControllerDeletePolicyTypeNoContentCode is the HTTP code returned for type A1ControllerDeletePolicyTypeNoContent
35 const A1ControllerDeletePolicyTypeNoContentCode int = 204
36
37 /*A1ControllerDeletePolicyTypeNoContent policy type successfully deleted
38
39
40 swagger:response a1ControllerDeletePolicyTypeNoContent
41 */
42 type A1ControllerDeletePolicyTypeNoContent struct {
43 }
44
45 // NewA1ControllerDeletePolicyTypeNoContent creates A1ControllerDeletePolicyTypeNoContent with default headers values
46 func NewA1ControllerDeletePolicyTypeNoContent() *A1ControllerDeletePolicyTypeNoContent {
47
48         return &A1ControllerDeletePolicyTypeNoContent{}
49 }
50
51 // WriteResponse to the client
52 func (o *A1ControllerDeletePolicyTypeNoContent) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
53
54         rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
55
56         rw.WriteHeader(204)
57 }
58
59 // A1ControllerDeletePolicyTypeBadRequestCode is the HTTP code returned for type A1ControllerDeletePolicyTypeBadRequest
60 const A1ControllerDeletePolicyTypeBadRequestCode int = 400
61
62 /*A1ControllerDeletePolicyTypeBadRequest Policy type cannot be deleted because there are instances All instances must be removed before a policy type can be deleted
63
64
65 swagger:response a1ControllerDeletePolicyTypeBadRequest
66 */
67 type A1ControllerDeletePolicyTypeBadRequest struct {
68 }
69
70 // NewA1ControllerDeletePolicyTypeBadRequest creates A1ControllerDeletePolicyTypeBadRequest with default headers values
71 func NewA1ControllerDeletePolicyTypeBadRequest() *A1ControllerDeletePolicyTypeBadRequest {
72
73         return &A1ControllerDeletePolicyTypeBadRequest{}
74 }
75
76 // WriteResponse to the client
77 func (o *A1ControllerDeletePolicyTypeBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
78
79         rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
80
81         rw.WriteHeader(400)
82 }
83
84 // A1ControllerDeletePolicyTypeNotFoundCode is the HTTP code returned for type A1ControllerDeletePolicyTypeNotFound
85 const A1ControllerDeletePolicyTypeNotFoundCode int = 404
86
87 /*A1ControllerDeletePolicyTypeNotFound policy type not found
88
89
90 swagger:response a1ControllerDeletePolicyTypeNotFound
91 */
92 type A1ControllerDeletePolicyTypeNotFound struct {
93 }
94
95 // NewA1ControllerDeletePolicyTypeNotFound creates A1ControllerDeletePolicyTypeNotFound with default headers values
96 func NewA1ControllerDeletePolicyTypeNotFound() *A1ControllerDeletePolicyTypeNotFound {
97
98         return &A1ControllerDeletePolicyTypeNotFound{}
99 }
100
101 // WriteResponse to the client
102 func (o *A1ControllerDeletePolicyTypeNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
103
104         rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
105
106         rw.WriteHeader(404)
107 }
108
109 // A1ControllerDeletePolicyTypeServiceUnavailableCode is the HTTP code returned for type A1ControllerDeletePolicyTypeServiceUnavailable
110 const A1ControllerDeletePolicyTypeServiceUnavailableCode int = 503
111
112 /*A1ControllerDeletePolicyTypeServiceUnavailable Potentially transient backend database error. Client should attempt to retry later.
113
114 swagger:response a1ControllerDeletePolicyTypeServiceUnavailable
115 */
116 type A1ControllerDeletePolicyTypeServiceUnavailable struct {
117 }
118
119 // NewA1ControllerDeletePolicyTypeServiceUnavailable creates A1ControllerDeletePolicyTypeServiceUnavailable with default headers values
120 func NewA1ControllerDeletePolicyTypeServiceUnavailable() *A1ControllerDeletePolicyTypeServiceUnavailable {
121
122         return &A1ControllerDeletePolicyTypeServiceUnavailable{}
123 }
124
125 // WriteResponse to the client
126 func (o *A1ControllerDeletePolicyTypeServiceUnavailable) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
127
128         rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
129
130         rw.WriteHeader(503)
131 }