167
ctx context.Context,
168
request *p.GetNexusEndpointRequest,
170
>
query := s.session.Query(templateGetEndpointByIdQuery, rowTypeNexusEndpoint, request.ID).WithContext(ctx)
171
>
172
>
var data []byte
173
>
var dataEncoding string
174
>
var version int64
175
>
176
>
err := query.Scan(&data, &dataEncoding, &version)
177
>
if gocql.IsNotFoundError(err) {
178
>
return nil, serviceerror.NewNotFoundf("Nexus endpoint with ID `%v` not found", request.ID)
179
>
}
180
>
if err != nil {
181
return nil, gocql.ConvertError("GetNexusEndpoint", err)
182
}
183
185
>
ID: request.ID,
186
>
Version: version,
187
>
Data: p.NewDataBlob(data, dataEncoding),
188
>
}, nil
189
}
190