Pakiet google.walletobjects.v1.loyalty

Indeks

LoyaltyClassService

AddMessage

rpc AddMessage(LoyaltyClassAddMessageRequest) returns (LoyaltyClassAddMessageResponse)

Dodaje komunikat do klasy programu lojalnościowego, do której odwołuje się podany identyfikator klasy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Get

rpc Get(LoyaltyClassGetRequest) returns (LoyaltyClass)

Zwraca klasę programu lojalnościowego o podanym identyfikatorze klasy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Insert

rpc Insert(LoyaltyClassInsertRequest) returns (LoyaltyClass)

Wstawia klasę programu lojalnościowego o podanym identyfikatorze i właściwościach.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
List

rpc List(LoyaltyClassListRequest) returns (LoyaltyClassListResponse)

Zwraca listę wszystkich klas programu lojalnościowego dla podanego identyfikatora wydawcy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Patch

rpc Patch(LoyaltyClassPatchRequest) returns (LoyaltyClass)

Aktualizuje klasę programu lojalnościowego, do której odwołuje się podany identyfikator klasy. Ta metoda obsługuje semantykę poprawki.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Update

rpc Update(LoyaltyClassUpdateRequest) returns (LoyaltyClass)

Aktualizuje klasę programu lojalnościowego, do której odwołuje się podany identyfikator klasy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer

LoyaltyObjectService

AddMessage

rpc AddMessage(LoyaltyObjectAddMessageRequest) returns (LoyaltyObjectAddMessageResponse)

Dodaje komunikat do obiektu programu lojalnościowego, do którego odwołuje się podany identyfikator obiektu.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Get

rpc Get(LoyaltyObjectGetRequest) returns (LoyaltyObject)

Zwraca obiekt programu lojalnościowego o podanym identyfikatorze obiektu.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Insert

rpc Insert(LoyaltyObjectInsertRequest) returns (LoyaltyObject)

Wstawia obiekt programu lojalnościowego o podanym identyfikatorze i właściwościach.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
List

rpc List(LoyaltyObjectListRequest) returns (LoyaltyObjectListResponse)

Zwraca listę wszystkich obiektów programu lojalnościowego dla podanego identyfikatora wydawcy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
ModifyLinkedOfferObjects

rpc ModifyLinkedOfferObjects(LoyaltyObjectModifyLinkedOfferObjectsRequest) returns (LoyaltyObject)

Modyfikuje obiekty połączonej oferty dla obiektu programu lojalnościowego o podanym identyfikatorze.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Patch

rpc Patch(LoyaltyObjectPatchRequest) returns (LoyaltyObject)

Aktualizuje obiekt programu lojalnościowego, do którego odwołuje się podany identyfikator obiektu. Ta metoda obsługuje semantykę poprawki.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer
Update

rpc Update(LoyaltyObjectUpdateRequest) returns (LoyaltyObject)

Aktualizuje obiekt programu lojalnościowego, do którego odwołuje się podany identyfikator obiektu.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer

LoyaltyClass

Pola
kind
(deprecated)

string

Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków "walletobjects#loyaltyClass".

program_name

string

Wymagane. Nazwa programu, na przykład „Stroje Adama”. Aplikacja może wyświetlać wielokropek po pierwszych 20 znakach, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

account_name_label

string

Etykieta nazwy konta, na przykład „Nazwa użytkownika”. Zalecana maksymalna długość to 15 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

account_id_label

string

Etykieta identyfikatora konta, na przykład „Identyfikator użytkownika”. Zalecana maksymalna długość to 15 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

rewards_tier_label

string

Etykieta poziomu nagród, np. „Poziom nagród”. Zalecana maksymalna długość to 9 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

rewards_tier

string

Poziom nagród, taki jak „Złoty” lub „Platynowy”. Zalecana maksymalna długość to 7 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

localized_program_name

LocalizedString

Przetłumaczona wartość pola program_name. Aplikacja może wyświetlać wielokropek po pierwszych 20 znakach, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

localized_account_name_label

LocalizedString

Przetłumaczona wartość pola account_name_label. Zalecana maksymalna długość to 15 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

localized_account_id_label

LocalizedString

Przetłumaczona wartość pola account_id_label. Zalecana maksymalna długość to 15 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

localized_rewards_tier_label

LocalizedString

Przetłumaczona wartość pola rewards_tier_label. Zalecana maksymalna długość to 9 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

localized_rewards_tier

LocalizedString

Przetłumaczona wartość pola rewards_tier. Zalecana maksymalna długość to 7 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

secondary_rewards_tier_label

string

Etykieta dodatkowego poziomu nagród, na przykład „Poziom nagród”.

localized_secondary_rewards_tier_label

LocalizedString

Przetłumaczona wartość pola secondary_rewards_tier_label.

secondary_rewards_tier

string

Dodatkowy poziom nagród, na przykład „Złoty” lub „Platynowy”.

localized_secondary_rewards_tier

LocalizedString

Przetłumaczona wartość pola secondary_rewards_tier.

discoverable_program

DiscoverableProgram

Informacje o tym, jak można wykryć klasę i utworzyć jej instancję z poziomu aplikacji Google Pay.

class_template_info

ClassTemplateInfo

Informacje na temat szablonu wyświetlania klasy. Jeśli nie są ustawione, Google przyjmuje domyślny zestaw pól do wyświetlenia.

id

string

Wymagane. Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

version
(deprecated)

int64

Wycofano

issuer_name

string

Wymagane. Nazwa wydawcy. Zalecana maksymalna długość to 20 znaków, co zapewnia możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

messages[]

Message

Tablica komunikatów wyświetlanych w aplikacji. Wszyscy użytkownicy tego obiektu będą otrzymywać powiązane z nim komunikaty. Maksymalna liczba tych pól to 10.

allow_multiple_users_per_object
(deprecated)

bool

Wycofano. Zamiast niego użyj multipleDevicesAndHoldersAllowedStatus.

homepage_uri

Uri

Identyfikator URI strony głównej aplikacji. Wypełnienie identyfikatora URI ma taki sam efekt, jak wypełnienie identyfikatora URI w linksModuleData (gdy obiekt jest renderowany, link do strony głównej jest widoczny w miejscu, które można określić jako sekcja linksModuleData obiektu).

locations[]

LatLongPoint

Lista lokalizacji, w których można użyć obiektu. Platforma wykorzystuje te informacje do aktywowania powiadomień dla użytkowników przy użyciu geolokalizacji. Pamiętaj, że lokalizacje w obiekcie zastępują lokalizacje w klasie, które z kolei zastępują lokalizacje w identyfikatorze Miejsc Google.

review_status

ReviewStatus

Wymagane. Stan klasy. To pole można ustawić na draft lub underReview za pomocą wywołań API insert, patch lub update. Po zmianie stanu weryfikacji draft na inny nie można go zmienić z powrotem na draft.

Należy zachować stan draft, gdy klasa jest w fazie rozwoju. Klasy w stanie draft nie można użyć do utworzenia żadnego obiektu.

Gdy uznasz, że klasa jest gotowa do użycia, ustaw to pole na underReview. Platforma automatycznie ustawi to pole na approved i będzie można go natychmiast używać do tworzenia lub migrowania obiektów.

Aktualizując klasę, która jest już w stanie approved, należy ustawiać to pole na underReview.

review

Review

Komentarze do weryfikacji ustawione przez platformę, gdy klasa jest oznaczona jako approved lub rejected.

info_module_data
(deprecated)

InfoModuleData

Wycofano. W zamian używaj textModulesData.

image_modules_data[]

ImageModuleData

Dane modułu obrazu. Maksymalna liczba wyświetlanych pól wynosi 1 z poziomu obiektu i 1 dla poziomu obiektu klasy.

text_modules_data[]

TextModuleData

Dane modułu tekstowego. Jeśli dane modułu tekstowego są określone również w klasie, będą wyświetlane jedne i drugie. Maksymalna liczba wyświetlanych pól wynosi 10 z obiektu i 10 z klasy.

redemption_issuers[]

int64

Dostępne tylko dla partnerów obsługujących technologię smart tap. W razie wątpliwości skontaktuj się z działem pomocy.

country_code

string

Kod kraju używany do wyświetlania kraju karty (gdy użytkownik nie przebywa w tym kraju), a także do wyświetlania zlokalizowanej treści, gdy treść nie jest dostępna w języku użytkownika.

hero_image

Image

Opcjonalny obraz banera wyświetlany z przodu karty. Jeśli go nie ma, nic nie jest wyświetlane. Obraz wyświetla się w 100% szerokości.

word_mark
(deprecated)

Image

Wycofano.

enable_smart_tap

bool

Dostępne tylko dla partnerów obsługujących technologię smart tap. W razie wątpliwości skontaktuj się z działem pomocy.

hex_background_color

string

Kolor tła karty. Jeśli nie jest ustawiony, używany jest dominujący kolor obrazu banera powitalnego, a jeśli obraz banera powitalnego nie jest ustawiony, używany jest dominujący kolor logo. Format to #rrggbb, gdzie rrggbb to szesnastkowy zapis RGB, taki jak #ffcc00. Możesz także używać skróconej wersji zapisu RGB w formacie #rgb, jak w tym przykładzie: #fc0.

localized_issuer_name

LocalizedString

Przetłumaczony tekst pola issuer_name. Zalecana maksymalna długość to 20 znaków, co zapewnia możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

multiple_devices_and_holders_allowed_status

MultipleDevicesAndHoldersAllowedStatus

Wskazuje, czy wielu użytkowników i urządzeń zapisze ten sam obiekt odwołujący się do tej klasy.

callback_options

CallbackOptions

Opcje wywołania zwrotnego, które mają być używane do wywoływania wydawcy przy każdym zapisie/usunięciu obiektu tej klasy przez użytkownika końcowego. Wszystkie obiekty tej klasy są odpowiednie dla wywołania zwrotnego.

LoyaltyClassAddMessageRequest

Pola
resource_id

string

Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

add_message_request

AddMessageRequest

Treść żądania.

LoyaltyClassAddMessageResponse

Pola
resource

LoyaltyClass

Zaktualizowany zasób LoyaltyClass.

LoyaltyClassGetRequest

Pola
resource_id

string

Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

LoyaltyClassInsertRequest

Pola
resource

LoyaltyClass

Treść żądania.

LoyaltyClassListRequest

Pola
issuer_id

int64

Identyfikator wydawcy autoryzowanego do wyświetlenia listy klas.

token

string

Umożliwia uzyskanie następnego zestawu wyników, jeśli określono maxResults, ale liczba klas dostępnych na liście jest większa niż maxResults. Jeśli na przykład na liście jest 200 klas i wywołujesz listę z wartością maxResults ustawioną na 20, lista zwróci pierwsze 20 klas i token. Wywołaj ponownie listę z wartością maxResults ustawioną na 20 i tokenem, aby uzyskać kolejne 20 klas.

max_results

int32

Określa maksymalną liczbę wyników zwracanych przez listę. Jeśli wartość maxResults nie jest zdefiniowana, zwracane są wszystkie wyniki.

LoyaltyClassListResponse

Pola
resources[]

LoyaltyClass

Zasoby odpowiadające żądaniu listy.

pagination

Pagination

Podział odpowiedzi na strony.

LoyaltyClassPatchRequest

Pola
resource_id

string

Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

resource

LoyaltyClass

Treść żądania.

LoyaltyClassUpdateRequest

Pola
resource_id

string

Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

resource

LoyaltyClass

Treść żądania.

LoyaltyObject

Pola
kind
(deprecated)

string

Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków "walletobjects#loyaltyObject".

class_reference

LoyaltyClass

Kopia dziedziczonych pól klasy nadrzędnej. Te pola są pobierane podczas żądania GET.

account_name

string

Nazwa właściciela konta programu lojalnościowego, na przykład „Jan Kowalski”. Zalecana maksymalna długość to 20 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach.

account_id

string

Identyfikator konta programu lojalnościowego. Zalecana maksymalna długość to 20 znaków.

loyalty_points

LoyaltyPoints

Etykieta, saldo i typ punktów lojalnościowych.

linked_offer_ids[]

string

Lista obiektów oferty połączonych z tą kartą programu lojalnościowego. Obiekty oferty muszą już istnieć.

Identyfikatory obiektów oferty powinny mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie.

secondary_loyalty_points

LoyaltyPoints

Dodatkowa etykieta, saldo i typ punktów lojalnościowych. Wyświetlane oprócz podstawowych punktów lojalnościowych.

id

string

Wymagane. Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

class_id

string

Wymagane. Klasa powiązana z tym obiektem. Klasa musi być tego samego typu co ten obiekt, musi już istnieć i musi być zatwierdzona.

Identyfikatory klas powinny mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie.

version
(deprecated)

int64

Wycofano

state

State

Wymagane. Stan obiektu. To pole służy do określania sposobu wyświetlania obiektu w aplikacji. Na przykład obiekt inactive jest przenoszony do sekcji „Karty, które straciły ważność”.

barcode

Barcode

Typ i wartość kodu kreskowego.

messages[]

Message

Tablica komunikatów wyświetlanych w aplikacji. Wszyscy użytkownicy tego obiektu będą otrzymywać powiązane z nim komunikaty. Maksymalna liczba tych pól to 10.

valid_time_interval

TimeInterval

Okres, przez jaki ten obiekt będzie active i będzie można go używać. Po upływie tego czasu stan obiektu zostanie zmieniony na expired.

locations[]

LatLongPoint

Lista lokalizacji, w których można użyć obiektu. Platforma wykorzystuje te informacje do aktywowania powiadomień dla użytkowników przy użyciu geolokalizacji. Pamiętaj, że lokalizacje w obiekcie zastępują lokalizacje w klasie, które z kolei zastępują lokalizacje w identyfikatorze Miejsc Google.

has_users

bool

Wskazuje, czy obiekt ma użytkowników. To pole jest ustawiane przez platformę.

smart_tap_redemption_value

string

Dostępne tylko dla partnerów obsługujących technologię smart tap. W razie wątpliwości skontaktuj się z działem pomocy.

has_linked_device

bool

Wskazuje, czy ten obiekt jest aktualnie połączony z jednym urządzeniem. To pole jest ustawiane przez platformę, gdy użytkownik zapisuje obiekt, łącząc go ze swoim urządzeniem. Przeznaczone do użytku przez wybranych partnerów. W przypadku wątpliwości skontaktuj się z działem pomocy.

disable_expiration_notification

bool

Wskazuje, czy powiadomienia powinny być jawnie pomijane. Jeśli to pole jest ustawione na wartość true, niezależnie od pola messages powiadomienia o utracie ważności kierowane do użytkownika będą pomijane. Domyślnie to pole jest ustawione na false.

Obecnie można je ustawiać tylko dla ofert specjalnych.

info_module_data

InfoModuleData

Wycofano. W zamian używaj textModulesData.

image_modules_data[]

ImageModuleData

Dane modułu obrazu. Maksymalna liczba wyświetlanych pól wynosi 1 z poziomu obiektu i 1 dla poziomu obiektu klasy.

text_modules_data[]

TextModuleData

Dane modułu tekstowego. Jeśli dane modułu tekstowego są określone również w klasie, będą wyświetlane jedne i drugie. Maksymalna liczba wyświetlanych pól wynosi 10 z obiektu i 10 z klasy.

LoyaltyObjectAddMessageRequest

Pola
resource_id

string

Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

add_message_request

AddMessageRequest

Treść żądania.

LoyaltyObjectAddMessageResponse

Pola
resource

LoyaltyObject

Zaktualizowany zasób LoyaltyObject.

LoyaltyObjectGetRequest

Pola
resource_id

string

Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

LoyaltyObjectInsertRequest

Pola
resource

LoyaltyObject

Treść żądania.

LoyaltyObjectListRequest

Pola
class_id

string

Identyfikator klasy, której obiekty zostaną wyświetlone.

token

string

Umożliwia uzyskanie następnego zestawu wyników, jeśli określono maxResults, ale liczba obiektów dostępnych na liście jest większa niż maxResults. Jeśli na przykład na liście jest 200 obiektów i wywołujesz listę z wartością maxResults ustawioną na 20, lista zwróci pierwsze 20 obiektów i token. Wywołaj ponownie listę z wartością maxResults ustawioną na 20 i tokenem, aby uzyskać kolejne 20 obiektów.

max_results

int32

Określa maksymalną liczbę wyników zwracanych przez listę. Jeśli wartość maxResults nie jest zdefiniowana, zwracane są wszystkie wyniki.

LoyaltyObjectListResponse

Pola
resources[]

LoyaltyObject

Zasoby odpowiadające żądaniu listy.

pagination

Pagination

Podział odpowiedzi na strony.

LoyaltyObjectModifyLinkedOfferObjectsRequest

Pola
resource_id

string

Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

modify_linked_offer_objects_request

ModifyLinkedOfferObjectsRequest

Identyfikatory obiektów oferty związanych z obiektem programu lojalnościowego.

LoyaltyObjectPatchRequest

Pola
resource_id

string

Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

resource

LoyaltyObject

Treść żądania.

LoyaltyObjectUpdateRequest

Pola
resource_id

string

Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”.

resource

LoyaltyObject

Treść żądania.

LoyaltyPoints

Pola
label

string

Etykieta punktów lojalnościowych, na przykład „Punkty”. Zalecana maksymalna długość to 9 znaków.

balance

LoyaltyPointsBalance

Saldo punktów lojalnościowych posiadacza konta, na przykład „500” lub „10,00 USD”. Zalecana maksymalna długość to 7 znaków. To pole jest wymagane w przypadku loyaltyPoints i secondaryLoyaltyPoints.

localized_label

LocalizedString

Przetłumaczona wartość pola label. Zalecana maksymalna długość to 9 znaków.

LoyaltyPointsBalance

Pola
string

string

Saldo w postaci ciągu znaków. Powinien być wypełniony tylko jeden z tych podtypów (string, int, double, money).

int

int32

Saldo w postaci liczby całkowitej. Powinien być wypełniony tylko jeden z tych podtypów (string, int, double, money).

double

double

Saldo w postaci liczby podwójnej precyzji. Powinien być wypełniony tylko jeden z tych podtypów (string, int, double, money).

money

Money

Saldo w postaci wartości walutowej. Powinien być wypełniony tylko jeden z tych podtypów (string, int, double, money).