Histórico de mensagens sobre Client_ID em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: Client_ID
Data: 01/04/2025
Canal: assinaturas
Avatar discord do usuario .antony

.antony

Ver Respostas

Ei pessoal que fez a lib em Go da Efí, será que vocês podem fazer as structs serem públicas? Por exemplo:

go
package efipay

type efipay struct {
endpoints
}

func NewEfiPay(configs map[string]interface{}) efipay {
clientID := configs["client_id"].(string)
clientSecret := configs["client_secret"].(string)
sandbox := configs["sandbox"].(bool)
timeout := configs["timeout"].(int)
//partner_token := configs["partner_token"].(string)

requester := newRequester(clientID, clientSecret, sandbox, timeout)
efi := efipay{}
efi.requester =
requester
return &efi
}

Aqui podemos ver que o tipo da estrutura é privado, portanto no meu código eu não consigo usar o tipo dessa estrutura, me impedindo de fazer um código modular para importar essa estrutura como uma dependência.

Perceba que já é um pouco errado eu ter que colocar informações críticas dentro de um módulo que não tem responsabilidade de lidar com isso, e ainda mais errado é eu não poder usar o tipo da lib do banco para usá-lo como dependência
imagem enviada na mensagem pelo usuario .antony
imagem enviada na mensagem pelo usuario .antony