Contract#

ContractMonth#

This can be used, to set different month settings in contract

enum ContractMonth {
 CONTRACT_MONTH_UNSPECIFIED = 0;
 CONTRACT_MONTH_1 = 1;
 CONTRACT_MONTH_2 = 2;
 CONTRACT_MONTH_3 = 3;
 CONTRACT_MONTH_6 = 4;
 CONTRACT_MONTH_12 = 5;
 CONTRACT_MONTH_24 = 6;
 CONTRACT_MONTH_36 = 7;
 CONTRACT_MONTH_48 = 8;
 CONTRACT_MONTH_60 = 9;
}

Value

Tag

Description

CONTRACT_MONTH_UNSPECIFIED

0

CONTRACT_MONTH_1

1

CONTRACT_MONTH_2

2

CONTRACT_MONTH_3

3

CONTRACT_MONTH_4

4

CONTRACT_MONTH_5

5

CONTRACT_MONTH_6

6

CONTRACT_MONTH_7

7

CONTRACT_MONTH_8

8

CONTRACT_MONTH_9

9

ContractPriceType#

The enum representing price types

enum ContractPriceType {
 CONTRACT_PRICE_TYPE_UNSPECIFIED = 0;
 CONTRACT_PRICE_TYPE_INVALID = 1;
 CONTRACT_PRICE_TYPE_WITHPRICE = 2;
 CONTRACT_PRICE_TYPE_NOPRICE = 3;
}

Value

Tag

Description

CONTRACT_PRICE_TYPE_UNSPECIFIED

0

CONTRACT_PRICE_TYPE_INVALID

1

CONTRACT_PRICE_TYPE_WITHPRICE

2

CONTRACT_PRICE_TYPE_NOPRICE

3

AccountPriceType#

describes the account type

enum AccountPriceType {
 ACCOUNT_PRICE_TYPE_UNSPECIFIED = 0;
 ACCOUNT_PRICE_TYPE_ESSENTIAL = 1;
 ACCOUNT_PRICE_TYPE_BASIC = 2;
 ACCOUNT_PRICE_TYPE_PROFESSIONAL = 3;
}

Value

Tag

Description

ACCOUNT_PRICE_TYPE_UNSPECIFIED

0

ACCOUNT_PRICE_TYPE_ESSENTIAL

1

ACCOUNT_PRICE_TYPE_BASIC

2

ACCOUNT_PRICE_TYPE_PROFESSIONAL

3