-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdoc.go
45 lines (33 loc) · 1.43 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/*
Module sz-sdk-go contains interface definitions for the Senzing Go SDK.
# Synopsis
The Senzing sz-sdk-go packages contain definitions, messages, and functions that are common to implementations of the Senzing Go SDK.
# Overview
The Senzing [sz-sdk-go] implementations enable Go programs to call Senzing library functions.
Implementations:
- [sz-sdk-go-core] - An implementation that uses the Senzing native C binaries.
- [sz-sdk-go-grpc] - An implementation that communicates with a [Senzing gRPC server].
- [sz-sdk-go-mock] - An implementation that creates Senzing [mock objects].
A client of the Senzing Go SDK API should use the following interfaces to maintain compatiblity across implementations.
- [senzing.SzAbstractFactory]
- [senzing.SzConfig]
- [senzing.SzConfigManager]
- [senzing.SzDiagnostic]
- [senzing.SzEngine]
- [senzing.SzProduct]
More information at [sz-sdk-go].
[mock objects]: https://en.wikipedia.org/wiki/Mock_object
[Senzing gRPC server]: https://github.com/senzing-garage/serve-grpc
[sz-sdk-go-core]: https://pkg.go.dev/github.com/senzing-garage/sz-sdk-go-core
[sz-sdk-go-grpc]: https://pkg.go.dev/github.com/senzing-garage/sz-sdk-go-grpc
[sz-sdk-go-mock]: https://pkg.go.dev/github.com/senzing-garage/sz-sdk-go-mock
[sz-sdk-go]: https://github.com/senzing-garage/sz-sdk-go
*/
package main
import (
"github.com/senzing-garage/sz-sdk-go/senzing"
)
// Hack to import "senzing"
func _() {
_ = senzing.Bit18
}