Package io.voucherify.client.model
Class ManagementProjectsUpdateResponseBody
java.lang.Object
io.voucherify.client.model.ManagementProjectsUpdateResponseBody
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class ManagementProjectsUpdateResponseBody
extends Object
ManagementProjectsUpdateResponseBody
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe API version used in the project.static classstatic enumThe webhook version used in the project. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClientTrustedDomainsItem(String clientTrustedDomainsItem) apiUsageNotifications(ManagementProjectsUpdateResponseBodyApiUsageNotifications apiUsageNotifications) caseSensitiveCodes(Boolean caseSensitiveCodes) clientCreateCustomerEnabled(Boolean clientCreateCustomerEnabled) clientListVouchersEnabled(Boolean clientListVouchersEnabled) clientLoyaltyEventsEnabled(Boolean clientLoyaltyEventsEnabled) clientPublishEnabled(Boolean clientPublishEnabled) clientRedeemEnabled(Boolean clientRedeemEnabled) clientSetVoucherExpirationDateEnabled(Boolean clientSetVoucherExpirationDateEnabled) clientTrustedDomains(List<String> clientTrustedDomains) defaultCodeConfig(ManagementProjectsUpdateResponseBodyDefaultCodeConfig defaultCodeConfig) description(String description) booleanCreate an instance of ManagementProjectsUpdateResponseBody given an JSON stringGet apiUsageNotificationsThe API version used in the project.Determines if the vouchers in the project will be: - case sensitive - if `true`, `C0dE-cfV` is **not** equal to `c0de-cfv`), - case insensitive - if `false`, `C0dE-cfV` is equal to `c0de-cfv`.Enables client-side creation of customers.Enables client-side listing of vouchers.Enables client-side events for loyalty and referral programs.Enables client-side publication.Enables client-side redemption.Enables client-side setting of voucher expiration date.An array of URL addresses that allow client requests.The identifier of the cluster where the project will be created.The currency used in the project.Get defaultCodeConfigA user-defined description of the project, e.g.The country dial code for the project.getId()Unique identifier of the project.Determines if the project is a sandbox project.Get limitsgetName()The name of the project.The time zone in which the project is established.Get webhooksCalloutNotificationsWebhook token used for authentication.The webhook version used in the project.inthashCode()voidsetApiUsageNotifications(ManagementProjectsUpdateResponseBodyApiUsageNotifications apiUsageNotifications) voidvoidsetCaseSensitiveCodes(Boolean caseSensitiveCodes) voidsetClientCreateCustomerEnabled(Boolean clientCreateCustomerEnabled) voidsetClientListVouchersEnabled(Boolean clientListVouchersEnabled) voidsetClientLoyaltyEventsEnabled(Boolean clientLoyaltyEventsEnabled) voidsetClientPublishEnabled(Boolean clientPublishEnabled) voidsetClientRedeemEnabled(Boolean clientRedeemEnabled) voidsetClientSetVoucherExpirationDateEnabled(Boolean clientSetVoucherExpirationDateEnabled) voidsetClientTrustedDomains(List<String> clientTrustedDomains) voidsetClusterId(String clusterId) voidsetCurrency(String currency) voidsetDefaultCodeConfig(ManagementProjectsUpdateResponseBodyDefaultCodeConfig defaultCodeConfig) voidsetDescription(String description) voidsetDialCode(String dialCode) voidvoidsetIsSandbox(Boolean isSandbox) voidvoidvoidsetTimezone(String timezone) voidsetWebhooksCalloutNotifications(ManagementProjectsUpdateResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) voidsetWebhookToken(String webhookToken) voidtoJson()Convert an instance of ManagementProjectsUpdateResponseBody to an JSON stringtoString()webhooksCalloutNotifications(ManagementProjectsUpdateResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) webhookToken(String webhookToken)
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_TIMEZONE
- See Also:
-
SERIALIZED_NAME_CURRENCY
- See Also:
-
SERIALIZED_NAME_DIAL_CODE
- See Also:
-
SERIALIZED_NAME_WEBHOOK_VERSION
- See Also:
-
SERIALIZED_NAME_CLIENT_TRUSTED_DOMAINS
- See Also:
-
SERIALIZED_NAME_CLIENT_REDEEM_ENABLED
- See Also:
-
SERIALIZED_NAME_CLIENT_PUBLISH_ENABLED
- See Also:
-
SERIALIZED_NAME_CLIENT_LIST_VOUCHERS_ENABLED
- See Also:
-
SERIALIZED_NAME_CLIENT_CREATE_CUSTOMER_ENABLED
- See Also:
-
SERIALIZED_NAME_CLIENT_LOYALTY_EVENTS_ENABLED
- See Also:
-
SERIALIZED_NAME_CLIENT_SET_VOUCHER_EXPIRATION_DATE_ENABLED
- See Also:
-
SERIALIZED_NAME_WEBHOOKS_CALLOUT_NOTIFICATIONS
- See Also:
-
SERIALIZED_NAME_API_USAGE_NOTIFICATIONS
- See Also:
-
SERIALIZED_NAME_CLUSTER_ID
- See Also:
-
SERIALIZED_NAME_CASE_SENSITIVE_CODES
- See Also:
-
SERIALIZED_NAME_API_VERSION
- See Also:
-
SERIALIZED_NAME_IS_SANDBOX
- See Also:
-
SERIALIZED_NAME_WEBHOOK_TOKEN
- See Also:
-
SERIALIZED_NAME_DEFAULT_CODE_CONFIG
- See Also:
-
SERIALIZED_NAME_LIMITS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ManagementProjectsUpdateResponseBody
public ManagementProjectsUpdateResponseBody()
-
-
Method Details
-
id
-
getId
Unique identifier of the project.- Returns:
- id
-
setId
-
name
-
getName
The name of the project.- Returns:
- name
-
setName
-
description
-
getDescription
A user-defined description of the project, e.g. its purpose, scope, region.- Returns:
- description
-
setDescription
-
timezone
-
getTimezone
The time zone in which the project is established. It can be in the GMT format or in accordance with IANA time zone database.- Returns:
- timezone
-
setTimezone
-
currency
-
getCurrency
The currency used in the project. It is equal to a 3-letter ISO 4217 code.- Returns:
- currency
-
setCurrency
-
dialCode
-
getDialCode
The country dial code for the project. It is equal to an ITU country code.- Returns:
- dialCode
-
setDialCode
-
webhookVersion
public ManagementProjectsUpdateResponseBody webhookVersion(ManagementProjectsUpdateResponseBody.WebhookVersionEnum webhookVersion) -
getWebhookVersion
The webhook version used in the project.- Returns:
- webhookVersion
-
setWebhookVersion
public void setWebhookVersion(ManagementProjectsUpdateResponseBody.WebhookVersionEnum webhookVersion) -
clientTrustedDomains
-
addClientTrustedDomainsItem
public ManagementProjectsUpdateResponseBody addClientTrustedDomainsItem(String clientTrustedDomainsItem) -
getClientTrustedDomains
An array of URL addresses that allow client requests.- Returns:
- clientTrustedDomains
-
setClientTrustedDomains
-
clientRedeemEnabled
-
getClientRedeemEnabled
Enables client-side redemption.- Returns:
- clientRedeemEnabled
-
setClientRedeemEnabled
-
clientPublishEnabled
-
getClientPublishEnabled
Enables client-side publication.- Returns:
- clientPublishEnabled
-
setClientPublishEnabled
-
clientListVouchersEnabled
public ManagementProjectsUpdateResponseBody clientListVouchersEnabled(Boolean clientListVouchersEnabled) -
getClientListVouchersEnabled
Enables client-side listing of vouchers.- Returns:
- clientListVouchersEnabled
-
setClientListVouchersEnabled
-
clientCreateCustomerEnabled
public ManagementProjectsUpdateResponseBody clientCreateCustomerEnabled(Boolean clientCreateCustomerEnabled) -
getClientCreateCustomerEnabled
Enables client-side creation of customers.- Returns:
- clientCreateCustomerEnabled
-
setClientCreateCustomerEnabled
-
clientLoyaltyEventsEnabled
public ManagementProjectsUpdateResponseBody clientLoyaltyEventsEnabled(Boolean clientLoyaltyEventsEnabled) -
getClientLoyaltyEventsEnabled
Enables client-side events for loyalty and referral programs.- Returns:
- clientLoyaltyEventsEnabled
-
setClientLoyaltyEventsEnabled
-
clientSetVoucherExpirationDateEnabled
public ManagementProjectsUpdateResponseBody clientSetVoucherExpirationDateEnabled(Boolean clientSetVoucherExpirationDateEnabled) -
getClientSetVoucherExpirationDateEnabled
Enables client-side setting of voucher expiration date.- Returns:
- clientSetVoucherExpirationDateEnabled
-
setClientSetVoucherExpirationDateEnabled
-
webhooksCalloutNotifications
public ManagementProjectsUpdateResponseBody webhooksCalloutNotifications(ManagementProjectsUpdateResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) -
getWebhooksCalloutNotifications
@Nullable public ManagementProjectsUpdateResponseBodyWebhooksCalloutNotifications getWebhooksCalloutNotifications()Get webhooksCalloutNotifications- Returns:
- webhooksCalloutNotifications
-
setWebhooksCalloutNotifications
public void setWebhooksCalloutNotifications(ManagementProjectsUpdateResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) -
apiUsageNotifications
public ManagementProjectsUpdateResponseBody apiUsageNotifications(ManagementProjectsUpdateResponseBodyApiUsageNotifications apiUsageNotifications) -
getApiUsageNotifications
@Nullable public ManagementProjectsUpdateResponseBodyApiUsageNotifications getApiUsageNotifications()Get apiUsageNotifications- Returns:
- apiUsageNotifications
-
setApiUsageNotifications
public void setApiUsageNotifications(ManagementProjectsUpdateResponseBodyApiUsageNotifications apiUsageNotifications) -
clusterId
-
getClusterId
The identifier of the cluster where the project will be created.- Returns:
- clusterId
-
setClusterId
-
caseSensitiveCodes
-
getCaseSensitiveCodes
Determines if the vouchers in the project will be: - case sensitive - if `true`, `C0dE-cfV` is **not** equal to `c0de-cfv`), - case insensitive - if `false`, `C0dE-cfV` is equal to `c0de-cfv`.- Returns:
- caseSensitiveCodes
-
setCaseSensitiveCodes
-
apiVersion
public ManagementProjectsUpdateResponseBody apiVersion(ManagementProjectsUpdateResponseBody.ApiVersionEnum apiVersion) -
getApiVersion
The API version used in the project. Currently, the default and only value is `v2018-08-01`.- Returns:
- apiVersion
-
setApiVersion
-
isSandbox
-
getIsSandbox
Determines if the project is a sandbox project.- Returns:
- isSandbox
-
setIsSandbox
-
webhookToken
-
getWebhookToken
Webhook token used for authentication.- Returns:
- webhookToken
-
setWebhookToken
-
defaultCodeConfig
public ManagementProjectsUpdateResponseBody defaultCodeConfig(ManagementProjectsUpdateResponseBodyDefaultCodeConfig defaultCodeConfig) -
getDefaultCodeConfig
Get defaultCodeConfig- Returns:
- defaultCodeConfig
-
setDefaultCodeConfig
public void setDefaultCodeConfig(ManagementProjectsUpdateResponseBodyDefaultCodeConfig defaultCodeConfig) -
limits
public ManagementProjectsUpdateResponseBody limits(ManagementProjectsUpdateResponseBodyLimits limits) -
getLimits
Get limits- Returns:
- limits
-
setLimits
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
Create an instance of ManagementProjectsUpdateResponseBody given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ManagementProjectsUpdateResponseBody
- Throws:
IOException- if the JSON string is invalid with respect to ManagementProjectsUpdateResponseBody
-
toJson
Convert an instance of ManagementProjectsUpdateResponseBody to an JSON string- Returns:
- JSON string
-