# Functions
NewClient creates a Sendgrid Client.
No description provided by the author
RetryOnRateLimit management of RequestErrors, and launch a retry if needed.
# Variables
ErrAPIKeyIDRequired error displayed when an api key ID wasn't specified.
ErrBodyNotNil low error displayed when the prepared body for a POST call to the API is nil.
No description provided by the author
ErrEmailRequired error displayed when a subUser email wasn't specified.
ErrFailedCreatingAPIKey error displayed when the provider can not create an api key.
No description provided by the author
No description provided by the author
No description provided by the author
ErrFailedCreatingSSOCertificate error displayed when an SSO certificate creation request fails.
ErrFailedCreatingSSOIntegration error displayed when an SSO integration creation request fails.
ErrFailedCreatingSubUser error displayed when the provider can not create a subuser.
ErrFailedCreatingTemplate.
No description provided by the author
ErrFailedDeletingAPIKey error displayed when the provider can not delete an api key.
No description provided by the author
No description provided by the author
No description provided by the author
ErrFailedDeletingSubUser error displayed when the provider can not delete a subuser.
No description provided by the author
ErrFailedGettingTemplate.
No description provided by the author
ErrFailedUpdatingSSOCertificate error displayed when an SSO certificate update request fails.
ErrFailedUpdatingSSOIntegration error displayed when an SSO integration update request fails.
ErrFailedUpdatingTemplate.
No description provided by the author
ErrIPRequired error displayed when at least one IP per subUser wasn't specified.
No description provided by the author
ErrNameRequired error displayed when an api key name wasn't specified.
ErrPasswordRequired error displayed when a subUser password wasn't specified.
ErrSSOCertificateMissingField error displayed when a required SSO certificate field is not specified.
ErrSSOIntegrationMissingField error displayed when a required SSO integration field is not specified.
ErrSubUserPassword should be empty.
ErrTemplateIDRequired error displayed when a template ID wasn't specified.
ErrTemplateNameRequired error displayed when a template name wasn't specified.
ErrTemplateVersionIDRequired error displayed when a template version ID wasn't specified.
ErrTemplateVersionNameRequired error displayed when a template version ID wasn't specified.
ErrTemplateVersionSubjectRequired error displayed when a template version subject wasn't specified.
No description provided by the author
No description provided by the author
ErrUsernameRequired error displayed when a subUser username wasn't specified.
# Structs
APIKey is a Sendgrid API key.
Client is a Sendgrid client.
DomainAuthentication is a Sendgrid domain authentication.
No description provided by the author
No description provided by the author
EventWebhook is a Sendgrid event webhook settings.
No description provided by the author
LinkBranding is a Sendgrid domain authentication.
No description provided by the author
No description provided by the author
ParseWebhook is a Sendgrid inbound parse settings.
RequestError struct permits to embed to return the statucode and the error to the parent function.
SSOCertificate maps a public certificate to an SSO integration, allowing the SSO integration to verify SAML requests from an IdP.
SSOIntegration is a Sendgrid SSO configuration set.
SubUser is a Sendgrid SubUser.
Template is a Sendgrid transactional template.
No description provided by the author
TemplateVersion is a Sendgrid transactional template version.
UnsubscribeGroup is a Sendgrid - Suppressions - Unsubscribe Group.
No description provided by the author