github.com/s7techlab/cckit@v0.10.5/extensions/owner/chaincode_owner.pb.cc.go (about) 1 // Code generated by protoc-gen-cc-gateway. DO NOT EDIT. 2 // source: owner/chaincode_owner.proto 3 4 /* 5 Package owner contains 6 * chaincode methods names {service_name}Chaincode_{method_name} 7 * chaincode interface definition {service_name}Chaincode 8 * chaincode gateway definition {service_name}}Gateway 9 * chaincode service to cckit router registration func 10 */ 11 package owner 12 13 import ( 14 context "context" 15 _ "embed" 16 17 cckit_gateway "github.com/s7techlab/cckit/gateway" 18 cckit_router "github.com/s7techlab/cckit/router" 19 cckit_defparam "github.com/s7techlab/cckit/router/param/defparam" 20 cckit_sdk "github.com/s7techlab/cckit/sdk" 21 "google.golang.org/protobuf/types/known/emptypb" 22 ) 23 24 // ChaincodeOwnerServiceChaincode method names 25 const ( 26 27 // ChaincodeOwnerServiceChaincodeMethodPrefix allows to use multiple services with same method names in one chaincode 28 ChaincodeOwnerServiceChaincodeMethodPrefix = "ChaincodeOwnerService." 29 30 ChaincodeOwnerServiceChaincode_GetOwnerByTxCreator = ChaincodeOwnerServiceChaincodeMethodPrefix + "GetOwnerByTxCreator" 31 32 ChaincodeOwnerServiceChaincode_ListOwners = ChaincodeOwnerServiceChaincodeMethodPrefix + "ListOwners" 33 34 ChaincodeOwnerServiceChaincode_GetOwner = ChaincodeOwnerServiceChaincodeMethodPrefix + "GetOwner" 35 36 ChaincodeOwnerServiceChaincode_CreateOwner = ChaincodeOwnerServiceChaincodeMethodPrefix + "CreateOwner" 37 38 ChaincodeOwnerServiceChaincode_CreateOwnerTxCreator = ChaincodeOwnerServiceChaincodeMethodPrefix + "CreateOwnerTxCreator" 39 40 ChaincodeOwnerServiceChaincode_UpdateOwner = ChaincodeOwnerServiceChaincodeMethodPrefix + "UpdateOwner" 41 42 ChaincodeOwnerServiceChaincode_DeleteOwner = ChaincodeOwnerServiceChaincodeMethodPrefix + "DeleteOwner" 43 ) 44 45 // ChaincodeOwnerServiceChaincode chaincode methods interface 46 type ChaincodeOwnerServiceChaincode interface { 47 GetOwnerByTxCreator(cckit_router.Context, *emptypb.Empty) (*ChaincodeOwner, error) 48 49 ListOwners(cckit_router.Context, *emptypb.Empty) (*ChaincodeOwners, error) 50 51 GetOwner(cckit_router.Context, *OwnerId) (*ChaincodeOwner, error) 52 53 CreateOwner(cckit_router.Context, *CreateOwnerRequest) (*ChaincodeOwner, error) 54 55 CreateOwnerTxCreator(cckit_router.Context, *emptypb.Empty) (*ChaincodeOwner, error) 56 57 UpdateOwner(cckit_router.Context, *UpdateOwnerRequest) (*ChaincodeOwner, error) 58 59 DeleteOwner(cckit_router.Context, *OwnerId) (*ChaincodeOwner, error) 60 } 61 62 // RegisterChaincodeOwnerServiceChaincode registers service methods as chaincode router handlers 63 func RegisterChaincodeOwnerServiceChaincode(r *cckit_router.Group, cc ChaincodeOwnerServiceChaincode) error { 64 65 r.Query(ChaincodeOwnerServiceChaincode_GetOwnerByTxCreator, 66 func(ctx cckit_router.Context) (interface{}, error) { 67 return cc.GetOwnerByTxCreator(ctx, ctx.Param().(*emptypb.Empty)) 68 }, 69 cckit_defparam.Proto(&emptypb.Empty{})) 70 71 r.Query(ChaincodeOwnerServiceChaincode_ListOwners, 72 func(ctx cckit_router.Context) (interface{}, error) { 73 return cc.ListOwners(ctx, ctx.Param().(*emptypb.Empty)) 74 }, 75 cckit_defparam.Proto(&emptypb.Empty{})) 76 77 r.Query(ChaincodeOwnerServiceChaincode_GetOwner, 78 func(ctx cckit_router.Context) (interface{}, error) { 79 return cc.GetOwner(ctx, ctx.Param().(*OwnerId)) 80 }, 81 cckit_defparam.Proto(&OwnerId{})) 82 83 r.Invoke(ChaincodeOwnerServiceChaincode_CreateOwner, 84 func(ctx cckit_router.Context) (interface{}, error) { 85 return cc.CreateOwner(ctx, ctx.Param().(*CreateOwnerRequest)) 86 }, 87 cckit_defparam.Proto(&CreateOwnerRequest{})) 88 89 r.Invoke(ChaincodeOwnerServiceChaincode_CreateOwnerTxCreator, 90 func(ctx cckit_router.Context) (interface{}, error) { 91 return cc.CreateOwnerTxCreator(ctx, ctx.Param().(*emptypb.Empty)) 92 }, 93 cckit_defparam.Proto(&emptypb.Empty{})) 94 95 r.Invoke(ChaincodeOwnerServiceChaincode_UpdateOwner, 96 func(ctx cckit_router.Context) (interface{}, error) { 97 return cc.UpdateOwner(ctx, ctx.Param().(*UpdateOwnerRequest)) 98 }, 99 cckit_defparam.Proto(&UpdateOwnerRequest{})) 100 101 r.Invoke(ChaincodeOwnerServiceChaincode_DeleteOwner, 102 func(ctx cckit_router.Context) (interface{}, error) { 103 return cc.DeleteOwner(ctx, ctx.Param().(*OwnerId)) 104 }, 105 cckit_defparam.Proto(&OwnerId{})) 106 107 return nil 108 } 109 110 //go:embed chaincode_owner.swagger.json 111 var ChaincodeOwnerServiceSwagger []byte 112 113 // NewChaincodeOwnerServiceGateway creates gateway to access chaincode method via chaincode service 114 func NewChaincodeOwnerServiceGateway(sdk cckit_sdk.SDK, channel, chaincode string, opts ...cckit_gateway.Opt) *ChaincodeOwnerServiceGateway { 115 return NewChaincodeOwnerServiceGatewayFromInstance( 116 cckit_gateway.NewChaincodeInstanceService( 117 sdk, 118 &cckit_gateway.ChaincodeLocator{Channel: channel, Chaincode: chaincode}, 119 opts..., 120 )) 121 } 122 123 func NewChaincodeOwnerServiceGatewayFromInstance(chaincodeInstance cckit_gateway.ChaincodeInstance) *ChaincodeOwnerServiceGateway { 124 return &ChaincodeOwnerServiceGateway{ 125 ChaincodeInstance: chaincodeInstance, 126 } 127 } 128 129 // gateway implementation 130 // gateway can be used as kind of SDK, GRPC or REST server ( via grpc-gateway or clay ) 131 type ChaincodeOwnerServiceGateway struct { 132 ChaincodeInstance cckit_gateway.ChaincodeInstance 133 } 134 135 func (c *ChaincodeOwnerServiceGateway) Invoker() cckit_gateway.ChaincodeInstanceInvoker { 136 return cckit_gateway.NewChaincodeInstanceServiceInvoker(c.ChaincodeInstance) 137 } 138 139 // ServiceDef returns service definition 140 func (c *ChaincodeOwnerServiceGateway) ServiceDef() cckit_gateway.ServiceDef { 141 return cckit_gateway.NewServiceDef( 142 _ChaincodeOwnerService_serviceDesc.ServiceName, 143 ChaincodeOwnerServiceSwagger, 144 &_ChaincodeOwnerService_serviceDesc, 145 c, 146 RegisterChaincodeOwnerServiceHandlerFromEndpoint, 147 ) 148 } 149 150 func (c *ChaincodeOwnerServiceGateway) GetOwnerByTxCreator(ctx context.Context, in *emptypb.Empty) (*ChaincodeOwner, error) { 151 var inMsg interface{} = in 152 if v, ok := inMsg.(interface{ Validate() error }); ok { 153 if err := v.Validate(); err != nil { 154 return nil, err 155 } 156 } 157 158 if res, err := c.Invoker().Query(ctx, ChaincodeOwnerServiceChaincode_GetOwnerByTxCreator, []interface{}{in}, &ChaincodeOwner{}); err != nil { 159 return nil, err 160 } else { 161 return res.(*ChaincodeOwner), nil 162 } 163 } 164 165 func (c *ChaincodeOwnerServiceGateway) ListOwners(ctx context.Context, in *emptypb.Empty) (*ChaincodeOwners, error) { 166 var inMsg interface{} = in 167 if v, ok := inMsg.(interface{ Validate() error }); ok { 168 if err := v.Validate(); err != nil { 169 return nil, err 170 } 171 } 172 173 if res, err := c.Invoker().Query(ctx, ChaincodeOwnerServiceChaincode_ListOwners, []interface{}{in}, &ChaincodeOwners{}); err != nil { 174 return nil, err 175 } else { 176 return res.(*ChaincodeOwners), nil 177 } 178 } 179 180 func (c *ChaincodeOwnerServiceGateway) GetOwner(ctx context.Context, in *OwnerId) (*ChaincodeOwner, error) { 181 var inMsg interface{} = in 182 if v, ok := inMsg.(interface{ Validate() error }); ok { 183 if err := v.Validate(); err != nil { 184 return nil, err 185 } 186 } 187 188 if res, err := c.Invoker().Query(ctx, ChaincodeOwnerServiceChaincode_GetOwner, []interface{}{in}, &ChaincodeOwner{}); err != nil { 189 return nil, err 190 } else { 191 return res.(*ChaincodeOwner), nil 192 } 193 } 194 195 func (c *ChaincodeOwnerServiceGateway) CreateOwner(ctx context.Context, in *CreateOwnerRequest) (*ChaincodeOwner, error) { 196 var inMsg interface{} = in 197 if v, ok := inMsg.(interface{ Validate() error }); ok { 198 if err := v.Validate(); err != nil { 199 return nil, err 200 } 201 } 202 203 if res, err := c.Invoker().Invoke(ctx, ChaincodeOwnerServiceChaincode_CreateOwner, []interface{}{in}, &ChaincodeOwner{}); err != nil { 204 return nil, err 205 } else { 206 return res.(*ChaincodeOwner), nil 207 } 208 } 209 210 func (c *ChaincodeOwnerServiceGateway) CreateOwnerTxCreator(ctx context.Context, in *emptypb.Empty) (*ChaincodeOwner, error) { 211 var inMsg interface{} = in 212 if v, ok := inMsg.(interface{ Validate() error }); ok { 213 if err := v.Validate(); err != nil { 214 return nil, err 215 } 216 } 217 218 if res, err := c.Invoker().Invoke(ctx, ChaincodeOwnerServiceChaincode_CreateOwnerTxCreator, []interface{}{in}, &ChaincodeOwner{}); err != nil { 219 return nil, err 220 } else { 221 return res.(*ChaincodeOwner), nil 222 } 223 } 224 225 func (c *ChaincodeOwnerServiceGateway) UpdateOwner(ctx context.Context, in *UpdateOwnerRequest) (*ChaincodeOwner, error) { 226 var inMsg interface{} = in 227 if v, ok := inMsg.(interface{ Validate() error }); ok { 228 if err := v.Validate(); err != nil { 229 return nil, err 230 } 231 } 232 233 if res, err := c.Invoker().Invoke(ctx, ChaincodeOwnerServiceChaincode_UpdateOwner, []interface{}{in}, &ChaincodeOwner{}); err != nil { 234 return nil, err 235 } else { 236 return res.(*ChaincodeOwner), nil 237 } 238 } 239 240 func (c *ChaincodeOwnerServiceGateway) DeleteOwner(ctx context.Context, in *OwnerId) (*ChaincodeOwner, error) { 241 var inMsg interface{} = in 242 if v, ok := inMsg.(interface{ Validate() error }); ok { 243 if err := v.Validate(); err != nil { 244 return nil, err 245 } 246 } 247 248 if res, err := c.Invoker().Invoke(ctx, ChaincodeOwnerServiceChaincode_DeleteOwner, []interface{}{in}, &ChaincodeOwner{}); err != nil { 249 return nil, err 250 } else { 251 return res.(*ChaincodeOwner), nil 252 } 253 }