# VoucherifySdk::CampaignsCreateRequestBodyVoucher ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **type** | **String** | | [optional] | | **discount** | [**Discount**](Discount.md) | | [optional] | | **code_config** | [**CodeConfig**](CodeConfig.md) | | [optional] | | **redemption** | [**CampaignsCreateRequestBodyVoucherRedemption**](CampaignsCreateRequestBodyVoucherRedemption.md) | | [optional] | | **is_referral_code** | **Boolean** | Flag indicating whether this voucher is a referral code; `true` for campaign type `REFERRAL_PROGRAM`. | [optional] | | **gift** | [**Gift**](Gift.md) | | [optional] | | **loyalty_card** | [**CampaignLoyaltyCard**](CampaignLoyaltyCard.md) | | [optional] |