MCPcopy Create free account
hub / github.com/auth0/auth0-cli / makeEmailProviderView

Function makeEmailProviderView

internal/display/email_provider.go:85–105  ·  view source on GitHub ↗
(emailProvider *management.EmailProvider)

Source from the content-addressed store, hash-verified

83}
84
85func makeEmailProviderView(emailProvider *management.EmailProvider) (*emailProviderView, error) {
86 credentials, err := toJSONString(emailProvider.Credentials)
87 if err != nil {
88 return nil, err
89 }
90
91 settings, err := toJSONString(emailProvider.Settings)
92 if err != nil {
93 return nil, err
94 }
95
96 return &emailProviderView{
97 Provider: emailProvider.GetName(),
98 Enabled: boolean(emailProvider.GetEnabled()),
99 DefaultFromAddress: emailProvider.GetDefaultFromAddress(),
100 Credentials: credentials,
101 Settings: settings,
102
103 raw: emailProvider,
104 }, nil
105}

Callers 3

EmailProviderShowMethod · 0.85
EmailProviderCreateMethod · 0.85
EmailProviderUpdateMethod · 0.85

Calls 3

toJSONStringFunction · 0.85
booleanFunction · 0.85
GetNameMethod · 0.65

Tested by

no test coverage detected