Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deixic SDK for Go

This repository is the generated Go client for Deixic's public API. Its source of truth is dx-corp/mono; the standalone repository is a deterministic projection of the explicitly public deixicpublic.v1 protocol. Its only protocol dependency is the Protobuf well-known Timestamp type.

Install

go get github.com/dx-corp/deixic-go/deixicpublic/v1/deixicpublicv1connect

Create a Connect client with the generated Deixic service package:

package main

import (
	"net/http"

	"github.com/dx-corp/deixic-go/deixicpublic/v1/deixicpublicv1connect"
)

func main() {
	client := deixicpublicv1connect.NewDeixicPublicServiceClient(
		http.DefaultClient,
		"https://app.deixic.com",
	)
	_ = client
}

Callers must supply their Deixic authentication and tenant-scope headers. The generated client does not invent organization, workspace, authorization, or idempotency values.

Source and releases

Do not edit generated files in the standalone repository. Contract changes are made in Mono's proto/deixicpublic/v1/ tree and regenerated there. The projection contains only this reviewed public schema and its client.

About

Deixic Go SDK. Authoritative source: dx-corp/mono.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages