| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AlexaBusiness.PutInvitationConfiguration
Description
Configures the email template for the user enrollment invitation with the specified attributes.
Synopsis
- data PutInvitationConfiguration = PutInvitationConfiguration' {}
- newPutInvitationConfiguration :: Text -> PutInvitationConfiguration
- putInvitationConfiguration_contactEmail :: Lens' PutInvitationConfiguration (Maybe Text)
- putInvitationConfiguration_privateSkillIds :: Lens' PutInvitationConfiguration (Maybe [Text])
- putInvitationConfiguration_organizationName :: Lens' PutInvitationConfiguration Text
- data PutInvitationConfigurationResponse = PutInvitationConfigurationResponse' {
- httpStatus :: Int
- newPutInvitationConfigurationResponse :: Int -> PutInvitationConfigurationResponse
- putInvitationConfigurationResponse_httpStatus :: Lens' PutInvitationConfigurationResponse Int
Creating a Request
data PutInvitationConfiguration Source #
See: newPutInvitationConfiguration smart constructor.
Constructors
| PutInvitationConfiguration' | |
Fields
| |
Instances
newPutInvitationConfiguration Source #
Create a value of PutInvitationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contactEmail:PutInvitationConfiguration', putInvitationConfiguration_contactEmail - The email ID of the organization or individual contact that the enrolled
user can use.
$sel:privateSkillIds:PutInvitationConfiguration', putInvitationConfiguration_privateSkillIds - The list of private skill IDs that you want to recommend to the user to
enable in the invitation.
$sel:organizationName:PutInvitationConfiguration', putInvitationConfiguration_organizationName - The name of the organization sending the enrollment invite to a user.
Request Lenses
putInvitationConfiguration_contactEmail :: Lens' PutInvitationConfiguration (Maybe Text) Source #
The email ID of the organization or individual contact that the enrolled user can use.
putInvitationConfiguration_privateSkillIds :: Lens' PutInvitationConfiguration (Maybe [Text]) Source #
The list of private skill IDs that you want to recommend to the user to enable in the invitation.
putInvitationConfiguration_organizationName :: Lens' PutInvitationConfiguration Text Source #
The name of the organization sending the enrollment invite to a user.
Destructuring the Response
data PutInvitationConfigurationResponse Source #
See: newPutInvitationConfigurationResponse smart constructor.
Constructors
| PutInvitationConfigurationResponse' | |
Fields
| |
Instances
newPutInvitationConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutInvitationConfigurationResponse |
Create a value of PutInvitationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutInvitationConfigurationResponse', putInvitationConfigurationResponse_httpStatus - The response's http status code.
Response Lenses
putInvitationConfigurationResponse_httpStatus :: Lens' PutInvitationConfigurationResponse Int Source #
The response's http status code.