// Copyright (C) 2019 Storj Labs, Inc. // See LICENSE for copying information package consoleql const ( // ActivationPath is key for path which handles account activation ActivationPath = "activationPath" // PasswordRecoveryPath is key for path which handles password recovery PasswordRecoveryPath = "passwordRecoveryPath" // CancelPasswordRecoveryPath is key for path which handles let us know sequence CancelPasswordRecoveryPath = "cancelPasswordRecoveryPath" // SignInPath is key for sign in server route SignInPath = "signInPath" // LetUsKnowURL is key to store let us know URL LetUsKnowURL = "letUsKnowURL" // ContactInfoURL is a key to store contact info URL ContactInfoURL = "contactInfoURL" // TermsAndConditionsURL is a key to store terms and conditions URL TermsAndConditionsURL = "termsAndConditionsURL" ) // AccountActivationEmail is mailservice template with activation data type AccountActivationEmail struct { Origin string ActivationLink string ContactInfoURL string TermsAndConditionsURL string UserName string } // Template returns email template name func (*AccountActivationEmail) Template() string { return "Welcome" } // Subject gets email subject func (*AccountActivationEmail) Subject() string { return "Activate your email" } // ForgotPasswordEmail is mailservice template with reset password data type ForgotPasswordEmail struct { Origin string UserName string ResetLink string CancelPasswordRecoveryLink string LetUsKnowURL string ContactInfoURL string TermsAndConditionsURL string } // Template returns email template name func (*ForgotPasswordEmail) Template() string { return "Forgot" } // Subject gets email subject func (*ForgotPasswordEmail) Subject() string { return "Password recovery request" } // ProjectInvitationEmail is mailservice template for project invitation email type ProjectInvitationEmail struct { Origin string UserName string ProjectName string SignInLink string LetUsKnowURL string ContactInfoURL string TermsAndConditionsURL string } // Template returns email template name func (*ProjectInvitationEmail) Template() string { return "Invite" } // Subject gets email subject func (email *ProjectInvitationEmail) Subject() string { return "You were invited to join the Project " + email.ProjectName }