Package io.voucherify.client.model
Class ManagementProjectsGetResponseBody
java.lang.Object
io.voucherify.client.model.ManagementProjectsGetResponseBody
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class ManagementProjectsGetResponseBody
extends Object
ManagementProjectsGetResponseBody
-
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(ManagementProjectsGetResponseBodyApiUsageNotifications 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(ManagementProjectsGetResponseBodyDefaultCodeConfig defaultCodeConfig) description(String description) booleanCreate an instance of ManagementProjectsGetResponseBody 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(ManagementProjectsGetResponseBodyApiUsageNotifications 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(ManagementProjectsGetResponseBodyDefaultCodeConfig defaultCodeConfig) voidsetDescription(String description) voidsetDialCode(String dialCode) voidvoidsetIsSandbox(Boolean isSandbox) voidvoidvoidsetTimezone(String timezone) voidsetWebhooksCalloutNotifications(ManagementProjectsGetResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) voidsetWebhookToken(String webhookToken) voidtoJson()Convert an instance of ManagementProjectsGetResponseBody to an JSON stringtoString()webhooksCalloutNotifications(ManagementProjectsGetResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) webhookToken(String webhookToken) webhookVersion(ManagementProjectsGetResponseBody.WebhookVersionEnum webhookVersion)
-
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
-
ManagementProjectsGetResponseBody
public ManagementProjectsGetResponseBody()
-
-
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 ManagementProjectsGetResponseBody webhookVersion(ManagementProjectsGetResponseBody.WebhookVersionEnum webhookVersion) -
getWebhookVersion
The webhook version used in the project.- Returns:
- webhookVersion
-
setWebhookVersion
-
clientTrustedDomains
-
addClientTrustedDomainsItem
public ManagementProjectsGetResponseBody 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 ManagementProjectsGetResponseBody clientListVouchersEnabled(Boolean clientListVouchersEnabled) -
getClientListVouchersEnabled
Enables client-side listing of vouchers.- Returns:
- clientListVouchersEnabled
-
setClientListVouchersEnabled
-
clientCreateCustomerEnabled
public ManagementProjectsGetResponseBody clientCreateCustomerEnabled(Boolean clientCreateCustomerEnabled) -
getClientCreateCustomerEnabled
Enables client-side creation of customers.- Returns:
- clientCreateCustomerEnabled
-
setClientCreateCustomerEnabled
-
clientLoyaltyEventsEnabled
public ManagementProjectsGetResponseBody clientLoyaltyEventsEnabled(Boolean clientLoyaltyEventsEnabled) -
getClientLoyaltyEventsEnabled
Enables client-side events for loyalty and referral programs.- Returns:
- clientLoyaltyEventsEnabled
-
setClientLoyaltyEventsEnabled
-
clientSetVoucherExpirationDateEnabled
public ManagementProjectsGetResponseBody clientSetVoucherExpirationDateEnabled(Boolean clientSetVoucherExpirationDateEnabled) -
getClientSetVoucherExpirationDateEnabled
Enables client-side setting of voucher expiration date.- Returns:
- clientSetVoucherExpirationDateEnabled
-
setClientSetVoucherExpirationDateEnabled
-
webhooksCalloutNotifications
public ManagementProjectsGetResponseBody webhooksCalloutNotifications(ManagementProjectsGetResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) -
getWebhooksCalloutNotifications
@Nullable public ManagementProjectsGetResponseBodyWebhooksCalloutNotifications getWebhooksCalloutNotifications()Get webhooksCalloutNotifications- Returns:
- webhooksCalloutNotifications
-
setWebhooksCalloutNotifications
public void setWebhooksCalloutNotifications(ManagementProjectsGetResponseBodyWebhooksCalloutNotifications webhooksCalloutNotifications) -
apiUsageNotifications
public ManagementProjectsGetResponseBody apiUsageNotifications(ManagementProjectsGetResponseBodyApiUsageNotifications apiUsageNotifications) -
getApiUsageNotifications
Get apiUsageNotifications- Returns:
- apiUsageNotifications
-
setApiUsageNotifications
public void setApiUsageNotifications(ManagementProjectsGetResponseBodyApiUsageNotifications 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 ManagementProjectsGetResponseBody apiVersion(ManagementProjectsGetResponseBody.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 ManagementProjectsGetResponseBody defaultCodeConfig(ManagementProjectsGetResponseBodyDefaultCodeConfig defaultCodeConfig) -
getDefaultCodeConfig
Get defaultCodeConfig- Returns:
- defaultCodeConfig
-
setDefaultCodeConfig
public void setDefaultCodeConfig(ManagementProjectsGetResponseBodyDefaultCodeConfig defaultCodeConfig) -
limits
-
getLimits
Get limits- Returns:
- limits
-
setLimits
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
Create an instance of ManagementProjectsGetResponseBody given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ManagementProjectsGetResponseBody
- Throws:
IOException- if the JSON string is invalid with respect to ManagementProjectsGetResponseBody
-
toJson
Convert an instance of ManagementProjectsGetResponseBody to an JSON string- Returns:
- JSON string
-