github.com/optim-corp/cios-golang-sdk@v0.5.1/sdk/mock/pubsub.go (about) 1 package ciossdmock 2 3 import ( 4 _nethttp "net/http" 5 6 "github.com/optim-corp/cios-golang-sdk/sdk/enum" 7 8 srvpubsub "github.com/optim-corp/cios-golang-sdk/sdk/service/pubsub" 9 10 sdkmodel "github.com/optim-corp/cios-golang-sdk/model" 11 12 "github.com/gorilla/websocket" 13 "github.com/optim-corp/cios-golang-sdk/cios" 14 ciosctx "github.com/optim-corp/cios-golang-sdk/ctx" 15 ) 16 17 type NoImplementPubsub struct{} 18 19 func (p NoImplementPubsub) NewMessaging(s string, mode enum.MessagingMode, format enum.PackerFormat) *srvpubsub.CiosMessaging { 20 panic("implement me") 21 } 22 23 func (p NoImplementPubsub) SetDebug(b bool) { 24 panic("implement me") 25 } 26 27 func (p NoImplementPubsub) SetToken(s string) { 28 panic("implement me") 29 } 30 31 func (NoImplementPubsub) GetChannels(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest) (cios.MultipleChannel, *_nethttp.Response, error) { 32 panic("implement me") 33 } 34 35 func (NoImplementPubsub) GetChannelsAll(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest) ([]cios.Channel, *_nethttp.Response, error) { 36 panic("implement me") 37 } 38 39 func (NoImplementPubsub) GetChannelsUnlimited(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest) ([]cios.Channel, *_nethttp.Response, error) { 40 panic("implement me") 41 } 42 43 func (NoImplementPubsub) GetChannel(ctx ciosctx.RequestCtx, s string, b *bool, s2 *string) (cios.Channel, *_nethttp.Response, error) { 44 panic("implement me") 45 } 46 47 func (NoImplementPubsub) GetChannelFirst(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest) (cios.Channel, *_nethttp.Response, error) { 48 panic("implement me") 49 } 50 51 func (NoImplementPubsub) GetChannelsMapByID(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest) (map[string]cios.Channel, *_nethttp.Response, error) { 52 panic("implement me") 53 } 54 55 func (NoImplementPubsub) GetChannelsMapByResourceOwnerID(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest) (map[string][]cios.Channel, *_nethttp.Response, error) { 56 panic("implement me") 57 } 58 59 func (NoImplementPubsub) DeleteChannel(ctx ciosctx.RequestCtx, s string) (*_nethttp.Response, error) { 60 panic("implement me") 61 } 62 63 func (NoImplementPubsub) GetOrCreateChannel(ctx ciosctx.RequestCtx, request cios.ApiGetChannelsRequest, proposal cios.ChannelProposal) (cios.Channel, *_nethttp.Response, error) { 64 panic("implement me") 65 } 66 67 func (NoImplementPubsub) CreateChannel(ctx ciosctx.RequestCtx, proposal cios.ChannelProposal) (cios.Channel, *_nethttp.Response, error) { 68 panic("implement me") 69 } 70 71 func (NoImplementPubsub) UpdateChannel(ctx ciosctx.RequestCtx, s string, proposal cios.ChannelUpdateProposal) (cios.MultipleChannel, *_nethttp.Response, error) { 72 panic("implement me") 73 } 74 75 func (NoImplementPubsub) GetDataStoreChannels(ctx ciosctx.RequestCtx, request cios.ApiGetDataStoreChannelsRequest) (cios.MultipleDataStoreChannel, *_nethttp.Response, error) { 76 panic("implement me") 77 } 78 79 func (NoImplementPubsub) GetDataStoreChannel(ctx ciosctx.RequestCtx, s string) (cios.DataStoreChannel, *_nethttp.Response, error) { 80 panic("implement me") 81 } 82 83 func (NoImplementPubsub) GetObjects(ctx ciosctx.RequestCtx, s string, request cios.ApiGetDataStoreObjectsRequest) (cios.MultipleDataStoreObject, *_nethttp.Response, error) { 84 panic("implement me") 85 } 86 87 func (NoImplementPubsub) GetObjectsAll(ctx ciosctx.RequestCtx, s string, request cios.ApiGetDataStoreObjectsRequest) ([]cios.DataStoreObject, *_nethttp.Response, error) { 88 panic("implement me") 89 } 90 91 func (NoImplementPubsub) GetObjectsUnlimited(ctx ciosctx.RequestCtx, s string, request cios.ApiGetDataStoreObjectsRequest) ([]cios.DataStoreObject, *_nethttp.Response, error) { 92 panic("implement me") 93 } 94 95 func (NoImplementPubsub) GetObject(ctx ciosctx.RequestCtx, s string, s2 string, s3 *string) (interface{}, *_nethttp.Response, error) { 96 panic("implement me") 97 } 98 99 func (NoImplementPubsub) GetObjectLatest(ctx ciosctx.RequestCtx, s string, s2 *string) (interface{}, *_nethttp.Response, error) { 100 panic("implement me") 101 } 102 103 func (NoImplementPubsub) MapObjectLatest(ctx ciosctx.RequestCtx, s string, s2 *string, i interface{}) (*_nethttp.Response, error) { 104 panic("implement me") 105 } 106 107 func (NoImplementPubsub) GetMultiObjectLatest(ctx ciosctx.RequestCtx, strings []string) (cios.MultipleDataStoreDataLatest, *_nethttp.Response, error) { 108 panic("implement me") 109 } 110 111 func (NoImplementPubsub) GetMultiObjectLatestByChannels(ctx ciosctx.RequestCtx, channels []cios.Channel) (cios.MultipleDataStoreDataLatest, *_nethttp.Response, error) { 112 panic("implement me") 113 } 114 115 func (NoImplementPubsub) MapMultiObjectLatestPayload(ctx ciosctx.RequestCtx, strings []string, i interface{}) ([]cios.PackerFormatJsonHeader, *_nethttp.Response, error) { 116 panic("implement me") 117 } 118 119 func (NoImplementPubsub) MapMultiObjectLatestPayloadByChannels(ctx ciosctx.RequestCtx, channels []cios.Channel, i interface{}) ([]cios.PackerFormatJsonHeader, *_nethttp.Response, error) { 120 panic("implement me") 121 } 122 123 func (NoImplementPubsub) subscribeCiosWebSocket(ctx ciosctx.RequestCtx, s string, f *func(closeError *websocket.Conn), f2 func([]byte) (bool, error), i int64, i2 int64) error { 124 panic("implement me") 125 } 126 127 func (NoImplementPubsub) GetStream(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest) ([]string, error) { 128 panic("implement me") 129 } 130 131 func (NoImplementPubsub) GetStreamAll(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest) ([]string, error) { 132 panic("implement me") 133 } 134 135 func (NoImplementPubsub) GetStreamUnlimited(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest) ([]string, error) { 136 panic("implement me") 137 } 138 139 func (NoImplementPubsub) MapStreamAll(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest, i interface{}) error { 140 panic("implement me") 141 } 142 143 func (NoImplementPubsub) MapStreamUnlimited(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest, i interface{}) error { 144 panic("implement me") 145 } 146 147 func (NoImplementPubsub) GetJsonStreamUnlimited(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest) ([]cios.PackerFormatJson, error) { 148 panic("implement me") 149 } 150 151 func (NoImplementPubsub) GetStreamFirst(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest) (string, error) { 152 panic("implement me") 153 } 154 155 func (NoImplementPubsub) MapStreamFirst(ctx ciosctx.RequestCtx, s string, request sdkmodel.ApiGetStreamRequest, i interface{}) error { 156 panic("implement me") 157 } 158 159 func (NoImplementPubsub) DeleteDataByChannel(ctx ciosctx.RequestCtx, s string) (*_nethttp.Response, error) { 160 panic("implement me") 161 } 162 163 func (NoImplementPubsub) DeleteObject(ctx ciosctx.RequestCtx, s string, s2 string) (*_nethttp.Response, error) { 164 panic("implement me") 165 } 166 167 func (NoImplementPubsub) PublishMessage(ctx ciosctx.RequestCtx, s string, i interface{}, s2 *string) (*_nethttp.Response, error) { 168 panic("implement me") 169 } 170 171 func (NoImplementPubsub) PublishMessagePackerOnly(ctx ciosctx.RequestCtx, s string, i interface{}) (*_nethttp.Response, error) { 172 panic("implement me") 173 } 174 175 func (NoImplementPubsub) PublishMessageJSON(ctx ciosctx.RequestCtx, s string, json cios.PackerFormatJson) (*_nethttp.Response, error) { 176 panic("implement me") 177 } 178 179 func (NoImplementPubsub) ConnectWebSocket(s string, bools chan bool, options srvpubsub.ConnectWebSocketOptions) error { 180 panic("implement me") 181 } 182 183 func (NoImplementPubsub) CreateMessagingURL(s string, s2 string, s3 *string) string { 184 panic("implement me") 185 } 186 187 func (NoImplementPubsub) CreateCIOSWebsocketConnection(s string, s2 string) (*websocket.Conn, error) { 188 panic("implement me") 189 } 190 191 func (NoImplementPubsub) setDebug(b bool) { 192 panic("implement me") 193 } 194 195 func (NoImplementPubsub) setToken(s string) { 196 panic("implement me") 197 }