Proto commits in heroiclabs/nakama-common

These 66 commits are when the Protocol Buffers files have changed:

Commit:05b1fbc
Author:Seva

[proto] Re-order messages to ensure the types are used after they're defined.

Commit:49aecee
Author:Andrés Felipe Méndez
Committer:Andrés Felipe Méndez

add friend status api

Commit:908da28
Author:Andrés Felipe Méndez
Committer:Andrés Felipe Méndez

add friend status api

Commit:a6e05e9
Author:Seva

[rt] Add options to realtime.proto

Commit:8c2ba6d
Author:Seva

[proto] Add metadata to realtime envelope

Commit:c76440e
Author:Seva

[proto] Reorder UserPresence

Commit:778d837
Author:Andrés Felipe Méndez

re order storeprovider

Commit:b2f6889
Author:Andrés Felipe Méndez

re order validate subscription

Commit:8a176c0
Author:Andrés Felipe Méndez

re order devices

Commit:07b46a3
Author:Andrés Felipe Méndez

re order user before account

Commit:4d6bbf8
Author:Seva

[proto] Move out nested messages; regenerate

Commit:b6b16a2
Author:Seva

[proto] Adjust rt schema, regenerate

Commit:1af4154
Author:Seva

[proto] Adjust proto messages; regenerate

Commit:ff8cd5b
Author:Seva

[proto] Flatten proto messages; regenerate

Commit:1a9d645
Author:Ricard Rovira Cubeles
Committer:GitHub

Sync max friend list descritption with server limits. (#214)

The documentation is generated from this commit.

Commit:4aa9e3a
Author:Ricard Rovira Cubeles

Sync max friend list descritption with server limits.

The documentation is generated from this commit.

Commit:9b397bc
Author:Simon Esposito
Committer:GitHub

Add join required tournament field to payload (#194)

Commit:d802a18
Author:Simon Esposito
Committer:GitHub

NK-589 Add Party Search support. (#178) Allow to set a party label on creation. Add PartyUpdate socket function to update the label. Add PartyList REST and runtime API.

Commit:897f4ac
Author:Simon Esposito
Committer:GitHub

Add friend metadata support. (#169)

Commit:0e481a5
Author:Simon Esposito
Committer:GitHub

Add matchmaker stats api (#155)

Commit:ce7ff0d
Author:Simon Esposito
Committer:GitHub

Add friends of friends runtime functions. (#148)

Commit:8ab98e4
Author:Fernando Takagi
Committer:GitHub

Add IAP purchase validation support for FB Instant Games (#136)

Commit:2a5051b
Author:Simon Esposito
Committer:GitHub

Add storage index create indexOnly flag (#130)

Commit:4a0b160
Author:Andrei Mihu

Add rank count parameter to leaderboard and tournament score listings.

Commit:749d1b7
Author:Luke
Committer:GitHub

clarify timestamp comments (#114)

Commit:1339651
Author:Simon Esposito
Committer:GitHub

Add tournament record delete runtime functions. (#108) Add missing banned state to TS definitions.

Commit:a8d20fc
Author:Simon Esposito
Committer:GitHub

Add iap refund support (#106) Add subscription raw response/notification. Add userID to validated purchases/subscriptions. Add IAP notification callback functions.

Commit:012b6f3
Author:Simon Esposito
Committer:Simon Esposito

Add subscription raw response/notification

Commit:d30d90a
Author:Simon Esposito
Committer:GitHub

Accept operator strings in their expanded form. (#101)

Commit:b41bf60
Author:Fernando Takagi

Add field to api

Commit:2c52461
Author:Simon Esposito
Committer:GitHub

Add leaderboard haystack cursor (#80) Allow pagination on leaderboard haystack functions. Update changelog and haystack TS definitions.

Commit:7f3eb1c
Author:Simon Esposito
Committer:GitHub

Add subscription validation APIs. (#71)

Commit:243a5dd
Author:Simon Esposito
Committer:Andrei Mihu

Add subscription validation APIs

Commit:0682339
Author:Andrei Mihu

Add inputs for matchmaker option to enforce a multiple of resulting matched count.

Commit:74490ee
Author:Simon Esposito
Committer:GitHub

Add optional persist iap validation param (#56)

Commit:769d793
Author:Andrei Mihu

Allow creation of relayed matches with a name.

Commit:076ccb2
Author:Flávio Fernandes
Committer:GitHub

Add a prev cursor to the PurchaseList message (#44)

Commit:e48b382
Author:Simon Esposito
Committer:GitHub

IAP validation return already seen. (#41) * Return validated IAP with seen_before flag Change IAP validation APIs to return all purchases with a 'seen before' flag for already validated purchases instead of returning an error in such cases and only newly seen purchases in case of success. * Update validate purchase TS definitions

Commit:cdf2b84
Author:Simon Esposito
Committer:Simon Esposito

Return validated IAP with seen_before flag Change IAP validation APIs to return all purchases with a 'seen before' flag for already validated purchases instead of returning an error in such cases and only newly seen purchases in case of success.

Commit:e507376
Author:Simon Esposito
Committer:GitHub

Add runtime functions to get and list leaderboards (#30) Add leaderboardsGetId and leaderboardList runtime. Change RegisterLeaderboardReset signature. Update TS definitions.

Commit:157deb0
Author:Simon Esposito
Committer:GitHub

Add GroupsList runtime function (#31)

Commit:86fe2a6
Author:Simon Esposito
Committer:GitHub

Add support for override operator (#26) Support overriding the leaderboard/tournament operator when writing a record in the respective operation. Add leaderboard decrement operator.

Commit:5486904
Author:Simon Esposito
Committer:GitHub

IAP Validation result field name change. (#25) Add ErrPurchaseReceiptAlreadySeen error

Commit:7f7a0c2
Author:Simon Esposito
Committer:GitHub

Add IAP Validation API (#23)

Commit:5118454
Author:Andrei Mihu

Update protocol and runtime interface.

Commit:64cd8d0
Author:Simon Esposito
Committer:GitHub

Add Steam friends import (#16) Fix api.proto import path

Commit:b0560b0
Author:Andrei Mihu

Protocol update for refresh tokens.

Commit:0ee8f4a
Author:Andrei Mihu

Protocol updates for parties.

Commit:da701a0
Author:Mo Firouz
Committer:GitHub

Add proto options for Swift. (#12)

Commit:38553f9
Author:Andrei Mihu

Add support for party IDs in matchmaker.

Commit:bc39c91
Author:Mo Firouz

Remove Swift prefix.

Commit:136e6c0
Author:Simon Esposito

Fix import

Commit:01878ff
Author:Simon Esposito
Committer:Simon Esposito

Add proto match message fields (#8) Add tick_rate and handler_name fields to Match message.

Commit:60203d7
Author:Mo Firouz

Add proto options for Swift. Fix api import for rtapi

Commit:5962059
Author:Luke
Committer:GitHub

add more explicit protobuf namespace for csharp (#11)

Commit:74a444b
Author:Andrei Mihu

Add cacheable cursor for forward pagination in channel message listings.

Commit:98fbff9
Author:Chris Molozian

Update protobuf and various toolchain improvements. (#5)

Commit:2dad577
Author:emmrk
Committer:GitHub

Add group member demote operation. (#3) Co-authored-by: emmrk <mikhail@heroiclabs.com>

Commit:19c31e5
Author:Andrei Mihu

Interface and type adjustments for Apple Sign In support.

Commit:76ce3ac
Author:Mike
Committer:GitHub

Expose last user relationship update time when listing friends. (#2)

Commit:768626e
Author:Andrei Mihu

Add runtime link, unlink, match get, context node param, account disable time field.

Commit:47f5e60
Author:Andrei Mihu

Update vendored dependencies.

Commit:da144a6
Author:Mike
Committer:GitHub

Add Facebook Instant Game authentication-related definitions (#1)

Commit:81d49a6
Author:Andrei Mihu

Group ban users, tournaments get by ID, wallet ledger listing pagination.

Commit:9ce1af2
Author:Andrei Mihu

Add client custom event support.

Commit:614e114
Author:Andrei Mihu

Initial commit. Move protocol definitions and runtime interfaces from main repo.