func (ctx *TransactionContext) GetClientIdentity() cid.ClientIdentity {
	return ctx.clientIdentity
}
GetClientIdentity returns the current set client identity
package contractapi
import (
	"github.com/hyperledger/fabric-chaincode-go/pkg/cid"
	"github.com/hyperledger/fabric-chaincode-go/shim"
)
type TransactionContextInterface interface {
	GetStub() shim.ChaincodeStubInterface
	GetClientIdentity() cid.ClientIdentity
}
type SettableTransactionContextInterface interface {
	SetStub(shim.ChaincodeStubInterface)
	SetClientIdentity(ci cid.ClientIdentity)
}
type TransactionContext struct {
	stub           shim.ChaincodeStubInterface
	clientIdentity cid.ClientIdentity
}
func (ctx *TransactionContext) SetStub(stub shim.ChaincodeStubInterface) {
	ctx.stub = stub
}
func (ctx *TransactionContext) SetClientIdentity(ci cid.ClientIdentity) {
	ctx.clientIdentity = ci
}
func (ctx *TransactionContext) GetStub() shim.ChaincodeStubInterface {
	return ctx.stub
}