X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=a1-go%2Fpkg%2Frestapi%2Foperations%2Fa1_mediator%2Fa1_controller_create_or_replace_policy_instance.go;fp=a1-go%2Fpkg%2Frestapi%2Foperations%2Fa1_mediator%2Fa1_controller_create_or_replace_policy_instance.go;h=0000000000000000000000000000000000000000;hb=b7a743adb64d9a737e505d54fbdbe46777551d06;hp=23e1f045f2ff5c8d3e0211b31aa32a6fc6e23227;hpb=9f4fe4d725c9ad77ea1c2ab565ce5759e8a932a6;p=ric-plt%2Fa1.git diff --git a/a1-go/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance.go b/a1-go/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance.go deleted file mode 100644 index 23e1f04..0000000 --- a/a1-go/pkg/restapi/operations/a1_mediator/a1_controller_create_or_replace_policy_instance.go +++ /dev/null @@ -1,79 +0,0 @@ -/* -================================================================================== - Copyright (c) 2021 Samsung - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - This source code is part of the near-RT RIC (RAN Intelligent Controller) - platform project (RICP). -================================================================================== -*/ -// Code generated by go-swagger; DO NOT EDIT. - -package a1_mediator - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the generate command - -import ( - "net/http" - - "github.com/go-openapi/runtime/middleware" -) - -// A1ControllerCreateOrReplacePolicyInstanceHandlerFunc turns a function with the right signature into a a1 controller create or replace policy instance handler -type A1ControllerCreateOrReplacePolicyInstanceHandlerFunc func(A1ControllerCreateOrReplacePolicyInstanceParams) middleware.Responder - -// Handle executing the request and returning a response -func (fn A1ControllerCreateOrReplacePolicyInstanceHandlerFunc) Handle(params A1ControllerCreateOrReplacePolicyInstanceParams) middleware.Responder { - return fn(params) -} - -// A1ControllerCreateOrReplacePolicyInstanceHandler interface for that can handle valid a1 controller create or replace policy instance params -type A1ControllerCreateOrReplacePolicyInstanceHandler interface { - Handle(A1ControllerCreateOrReplacePolicyInstanceParams) middleware.Responder -} - -// NewA1ControllerCreateOrReplacePolicyInstance creates a new http.Handler for the a1 controller create or replace policy instance operation -func NewA1ControllerCreateOrReplacePolicyInstance(ctx *middleware.Context, handler A1ControllerCreateOrReplacePolicyInstanceHandler) *A1ControllerCreateOrReplacePolicyInstance { - return &A1ControllerCreateOrReplacePolicyInstance{Context: ctx, Handler: handler} -} - -/*A1ControllerCreateOrReplacePolicyInstance swagger:route PUT /a1-p/policytypes/{policy_type_id}/policies/{policy_instance_id} A1 Mediator a1ControllerCreateOrReplacePolicyInstance - -Create or replace a policy instance of type policy_type_id. The schema of the PUT body is defined by the create_schema field of the policy type. - - -*/ -type A1ControllerCreateOrReplacePolicyInstance struct { - Context *middleware.Context - Handler A1ControllerCreateOrReplacePolicyInstanceHandler -} - -func (o *A1ControllerCreateOrReplacePolicyInstance) ServeHTTP(rw http.ResponseWriter, r *http.Request) { - route, rCtx, _ := o.Context.RouteInfo(r) - if rCtx != nil { - r = rCtx - } - var Params = NewA1ControllerCreateOrReplacePolicyInstanceParams() - - if err := o.Context.BindValidRequest(r, route, &Params); err != nil { // bind params - o.Context.Respond(rw, r, route.Produces, route, err) - return - } - - res := o.Handler.Handle(Params) // actually handle the request - - o.Context.Respond(rw, r, route.Produces, route, res) - -}