7#include <aws/workmail/WorkMail_EXPORTS.h>
8#include <aws/workmail/model/PersonalAccessTokenConfigurationStatus.h>
64 inline void SetLifetimeInDays(
int value) { m_lifetimeInDaysHasBeenSet =
true; m_lifetimeInDays = value; }
70 bool m_statusHasBeenSet =
false;
72 int m_lifetimeInDays{0};
73 bool m_lifetimeInDaysHasBeenSet =
false;
AWS_WORKMAIL_API PersonalAccessTokenConfiguration(Aws::Utils::Json::JsonView jsonValue)
PersonalAccessTokenConfiguration & WithStatus(PersonalAccessTokenConfigurationStatus value)
bool LifetimeInDaysHasBeenSet() const
int GetLifetimeInDays() const
PersonalAccessTokenConfiguration & WithLifetimeInDays(int value)
void SetStatus(PersonalAccessTokenConfigurationStatus value)
PersonalAccessTokenConfigurationStatus GetStatus() const
AWS_WORKMAIL_API PersonalAccessTokenConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLifetimeInDays(int value)
AWS_WORKMAIL_API PersonalAccessTokenConfiguration()=default
AWS_WORKMAIL_API Aws::Utils::Json::JsonValue Jsonize() const
bool StatusHasBeenSet() const
PersonalAccessTokenConfigurationStatus
Aws::Utils::Json::JsonValue JsonValue