Current section
Files
Jump to
Current section
Files
lib/docusign/model/referral_information.ex
# NOTE: This file is auto generated by OpenAPI Generator 6.4.0 (https://openapi-generator.tech).
# Do not edit this file manually.
defmodule DocuSign.Model.ReferralInformation do
@moduledoc """
A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry **Note:** saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DocuSign use only.
"""
@derive [Poison.Encoder]
defstruct [
:advertisementId,
:enableSupport,
:externalOrgId,
:groupMemberId,
:idType,
:includedSeats,
:industry,
:planStartMonth,
:promoCode,
:publisherId,
:referralCode,
:referrerName,
:saleDiscountAmount,
:saleDiscountFixedAmount,
:saleDiscountPercent,
:saleDiscountPeriods,
:saleDiscountSeatPriceOverride,
:shopperId
]
@type t :: %__MODULE__{
:advertisementId => String.t() | nil,
:enableSupport => String.t() | nil,
:externalOrgId => String.t() | nil,
:groupMemberId => String.t() | nil,
:idType => String.t() | nil,
:includedSeats => String.t() | nil,
:industry => String.t() | nil,
:planStartMonth => String.t() | nil,
:promoCode => String.t() | nil,
:publisherId => String.t() | nil,
:referralCode => String.t() | nil,
:referrerName => String.t() | nil,
:saleDiscountAmount => String.t() | nil,
:saleDiscountFixedAmount => String.t() | nil,
:saleDiscountPercent => String.t() | nil,
:saleDiscountPeriods => String.t() | nil,
:saleDiscountSeatPriceOverride => String.t() | nil,
:shopperId => String.t() | nil
}
end
defimpl Poison.Decoder, for: DocuSign.Model.ReferralInformation do
def decode(value, _options) do
value
end
end