Detalhes dos planos de dados na oferta estendida ao usuário.
Representação JSON | |
---|---|
{ "planName": string, "planId": string, "planDescription": string, "promoMessage": string, "overusagePolicy": enum ( |
Campos | ||
---|---|---|
planName |
Obrigatório. Uma string que identifica a oferta para o usuário. |
|
planId |
Obrigatório. Uma string exclusiva que pode ser usada para identificar a oferta e fazer uma compra se o usuário quiser. |
|
planDescription |
Obrigatório. Uma string mais longa que descreve a oferta para o usuário. |
|
promoMessage |
String que descreve a promoção. |
|
overusagePolicy |
Determina o que acontece se o usuário usar mais dados do que o oferecido. No momento, as opções disponíveis são: restrita, bloqueada e pré-paga, que deduz o saldo da conta de usuário. |
|
maxRateKbps |
A largura de banda máxima que o plano oferece ao usuário. As informações podem ser mostradas ao usuário quando a oferta é apresentada. |
|
cost |
Obrigatório. Custo deste plano. |
|
duration |
Número de segundos em que o plano é válido após a ativação. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
|
offerContext |
Contexto da oferta, usado na mensagem TransactionRequest. |
|
trafficCategories[] |
Lista de categorias de tráfego que serão cobradas de acordo com este módulo do plano. |
|
connectionType |
Tipo de conexão estendida como parte desta oferta. |
|
refreshPeriod |
O período de atualização desta oferta de plano ou REFRESH_PERIOD_NONE se o plano não atualizar a cota. Os planos que atualizam a cota fazem isso uma vez a cada período de atualização. |
|
offerType |
Identifique o tipo de oferta. Dependendo do tipo de oferta, a experiência do usuário com a compra pode ser personalizada pelo cliente. |
|
Campo de união quota . Informações de cota do plano, que precisam ser uma das seguintes: quota_bytes, quota_minutes. quota pode ser apenas de um dos tipos a seguir: |
||
quotaBytes |
Cota de pacote em bytes. |
|
quotaMinutes |
Cota de pacote em minutos. |