Stable (v1.1.3.35) Protocol Documentation

Table of Contents

enum/battle_advantage_type.proto

Top

BattleAdvantageType

NameNumberDescription
normal 0

advantage 1

disadvantage 2

enum/battle_result.proto

Top

BattleResult

NameNumberDescription
won 0

lost 1

retire 2

enum/battle_task_topic_type.proto

Top

BattleTaskTopicType

NameNumberDescription
attach_pressure 0

attach_unfortified 1

shark_eat_mine 2

heal_hp 3

brave_diver_break_leg 4

special_attack 5

qte 6

attach_scared 7

attach_electric 8

hit_back_to_eyeball 9

enum/battle_trigger_type.proto

Top

BattleTriggerType

NameNumberDescription
area_enemy 0

area_object 1

action_sequence 2

field_boss 3

dungeon 4

fractal_vise 5

area_berserk_enemy 6

trial_battle 7

ruled_battle 8

fractal_vise_boss 9

enum/battle_won_result_type.proto

Top

BattleWonResultType

NameNumberDescription
on_adventure 0

on_battle 1

enum/quest_result.proto

Top

QuestResult

NameNumberDescription
cleared 0

failed 1

enum/stamina_recovery_type.proto

Top

StaminaRecoveryType

NameNumberDescription
non_recovery 0

purchase 1

item 2

enum/xb_command_correct_type.proto

Top

XbCommandCorrectType

NameNumberDescription
correct_command 0

normal_command 1

incorrect_command 2

enum/xb_command_unlock_status.proto

Top

XbCommandLockStatus

NameNumberDescription
none 0

locked 1

unlocked 2

enum/xb_game_result.proto

Top

XbGameResult

NameNumberDescription
xb_result_none 0

xb_result_won 1

xb_result_drawn 2

xb_result_lost 3

extension/apipb.proto

Top

ApiDefinition

FieldTypeLabelDescription
path string

description string

without_session bool

user_errors string repeated

FieldOptions

FieldTypeLabelDescription
enum_table string

File-level Extensions

ExtensionTypeBaseNumberDescription
field_options FieldOptions .google.protobuf.FieldOptions 50100

api_definition ApiDefinition .google.protobuf.MethodOptions 50000

extension/elixirpb.proto

Top

FileOptions

FieldTypeLabelDescription
module_prefix string optional

File-level Extensions

ExtensionTypeBaseNumberDescription
file FileOptions .google.protobuf.FileOptions 1047

extension/validate.proto

Top

FieldRules

FieldTypeLabelDescription
message MessageRules optional

int32 Int32Rules optional

uint64 UInt64Rules optional

string StringRules optional

repeated RepeatedRules optional

Int32Rules

FieldTypeLabelDescription
lt int32 optional

lte int32 optional

gt int32 optional

gte int32 optional

MessageRules

FieldTypeLabelDescription
required bool optional

RepeatedRules

FieldTypeLabelDescription
min_items uint64 optional

max_items uint64 optional

unique bool optional

items FieldRules optional

StringRules

FieldTypeLabelDescription
min_len uint64 optional

max_len uint64 optional

UInt64Rules

FieldTypeLabelDescription
lt uint64 optional

lte uint64 optional

gt uint64 optional

gte uint64 optional

File-level Extensions

ExtensionTypeBaseNumberDescription
rules FieldRules .google.protobuf.FieldOptions 1071

model/ability_efficacy.proto

Top

AbilityEfficacy

FieldTypeLabelDescription
id int32

ability_efficacy_group_id google.protobuf.Int32Value

cool_time_millisecond int32

effect_cool_time_millisecond int32

active_time_millisecond int32

efficacy_type int32

probability int32

activate_conditions string

deactivate_conditions string

sustain_conditions string

target_conditions string

f_values float repeated

values int32 repeated

ui_view_priority int32

effect_value_steps float repeated

target_type int32

maximum_active_time_millisecond google.protobuf.Int32Value

model/adventure_variable.proto

Top

AdventureVariable

FieldTypeLabelDescription
adventure_variable_id int32

value int32

model/area_bgm.proto

Top

AreaBgm

FieldTypeLabelDescription
id int32

event_name string

model/area_change_lock.proto

Top

AreaChangeLock

FieldTypeLabelDescription
area_change_lock_id int32

model/area_group.proto

Top

AreaGroup

FieldTypeLabelDescription
area_group_id int32

model/area_item.proto

Top

AreaItem

FieldTypeLabelDescription
area_item_id int32

acquired bool

model/area_object_lock.proto

Top

AreaObjectLock

FieldTypeLabelDescription
area_object_lock_id int32

count int32

model/area_object.proto

Top

AreaObject

FieldTypeLabelDescription
area_object_id google.protobuf.Int32Value

area_point_id int32

area_object_behavior_id google.protobuf.Int32Value

area_enemy_rate_set_id google.protobuf.Int32Value

action AreaObjectAction

AreaObjectAction

FieldTypeLabelDescription
type int32

id int32

label google.protobuf.StringValue

area_item_id google.protobuf.Int32Value

area_enemy_id google.protobuf.Int32Value

battle_entry_id google.protobuf.Int32Value

sequence_id google.protobuf.Int32Value

graffiti_art_id google.protobuf.Int32Value

warp_point_id google.protobuf.Int32Value

field_boss_id google.protobuf.Int32Value

dungeon_id google.protobuf.Int32Value

event_lift_id google.protobuf.Int32Value

model/area.proto

Top

Area

FieldTypeLabelDescription
area_id int32

is_dark bool

AreaBehavior

FieldTypeLabelDescription
action_sequence_id int32

model/attack.proto

Top

Attack

FieldTypeLabelDescription
id int32

power_multiply float

hitback_distance float

attacker_hit_slow_time float

attacker_hit_slow_speed float

defender_hit_slow_time float

defender_hit_slow_speed float

hit_interval float

blow_up_parameter_master_id int32

hit_condition_skill_id google.protobuf.Int32Value

attack_attributes int32 repeated

model/battle.proto

Top

AbnormalityParam

FieldTypeLabelDescription
attack_rate float

defense_rate float

burst_resistance float

burst_resistance_limit float

burst_resistance_increase_value float

AbnormalityParamSet

FieldTypeLabelDescription
oily AbnormalityParam

pressure AbnormalityParam

scared AbnormalityParam

electric AbnormalityParam

unfortified AbnormalityParam

BattleParameter

FieldTypeLabelDescription
id int32

enemies Enemy repeated

BattleTaskConditionResult

FieldTypeLabelDescription
used_skills CharacterSkillCount repeated

enemy_stability_breaks EnemyStabilityBreakCount repeated

BattleTaskTopic

FieldTypeLabelDescription
type neon.enum.BattleTaskTopicType

count int32

Validated Fields

Field Validations
count
  • int32.gte: 1

BattleTrigger

FieldTypeLabelDescription
trigger_type neon.enum.BattleTriggerType

trigger_ids int32 repeated

Validated Fields

Field Validations
trigger_ids
  • repeated.items.int32.gte: 1

CharacterSkillCount

FieldTypeLabelDescription
character_skill_id int32

count int32

Enemy

FieldTypeLabelDescription
id int32

attack int32

defense int32

hp int32

is_skip_encounter_animation bool

hp_stack_count google.protobuf.Int32Value

EnemyStabilityBreakCount

FieldTypeLabelDescription
enemy_id int32

count int32

model/blood_stain.proto

Top

BloodStain

FieldTypeLabelDescription
user_id int64

user_name string

position_coordinates PositionCoordinates

area_enemy_id google.protobuf.Int32Value

field_boss_id google.protobuf.Int32Value

dungeon_id google.protobuf.Int32Value

fractal_vise_boss_difficulty_id google.protobuf.Int32Value

characters BloodStainCharacter repeated

tension_cards BloodStainTensionCard repeated

BloodStainCharacter

FieldTypeLabelDescription
character_id int32

exp int32

rank int32

character_costume_id google.protobuf.Int32Value

BloodStainLocation

FieldTypeLabelDescription
area_type int32

area_key_id int32

position_coordinates PositionCoordinates

Validated Fields

Field Validations
position_coordinates
  • message.required: true

BloodStainTensionCard

FieldTypeLabelDescription
tension_card_id int32

exp int32

limit_break int32

model/bulk_mail.proto

Top

BulkMail

FieldTypeLabelDescription
id int32

subject string

body string

sender string

model/challenge_progress.proto

Top

ChallengeProgress

FieldTypeLabelDescription
challenge_progress_id int32

state int32

cleared_at google.protobuf.Timestamp

model/challenge.proto

Top

Challenge

FieldTypeLabelDescription
challenge_id int32

state int32

cleared_at google.protobuf.Timestamp

expires_at google.protobuf.Timestamp

model/challenge_task.proto

Top

ChallengeTask

FieldTypeLabelDescription
challenge_task_id int32

count int32

cleared_at google.protobuf.Timestamp

model/character_costume.proto

Top

CharacterCostume

FieldTypeLabelDescription
character_costume_id int32

received_at google.protobuf.Timestamp

model/character_likability.proto

Top

CharacterLikability

FieldTypeLabelDescription
character_id int32

likability int32

model/character_mounting_power_common.proto

Top

CharacterMountingPowerCommon

FieldTypeLabelDescription
value int32

model/character_mounting_power.proto

Top

CharacterMountingPower

FieldTypeLabelDescription
character_id int32

value int32

model/character_piece.proto

Top

CharacterPiece

FieldTypeLabelDescription
character_id int32

quantity int32

model/character.proto

Top

Character

FieldTypeLabelDescription
character_id int32

exp int32

limit_break int32

hp int32

attack int32

defense int32

max_hp int32

gear_slot1 google.protobuf.Int32Value

gear_slot2 google.protobuf.Int32Value

gear_slot3 google.protobuf.Int32Value

received_at google.protobuf.Timestamp

character_ownership_type int32

dish_id google.protobuf.Int32Value

dish_effect_count int32

dish_effect_expired_at google.protobuf.Timestamp

rank int32

critical_rate float

critical_damage_rate float

support_power_rate int32

movement_speed float

power_rate float

dodge_speed float

damage_inflicted_rate float

tension_increase_rate float

cp_recast_rate float

recovery_given_rate float

sp_gauge_increase_rate float

attack_speed float

character_costume_id google.protobuf.Int32Value

character_skill_panel1_level int32

character_skill_panel2_level int32

character_skill_panel3_level int32

character_skill_panel4_level int32

character_skill_panel5_level int32

abnormality_param_set AbnormalityParamSet

training_score int32

training_score_level_score int32

training_score_rank_score int32

action_point_max int32

action_point_rate float

action_point_consumption float

damage_taken_rate float

Validated Fields

Field Validations
dish_effect_count
  • int32.gte: 0
character_skill_panel1_level
  • int32.gte: 0
character_skill_panel2_level
  • int32.gte: 0
character_skill_panel3_level
  • int32.gte: 0
character_skill_panel4_level
  • int32.gte: 0
character_skill_panel5_level
  • int32.gte: 0

CharacterDish

FieldTypeLabelDescription
character_id int32

dish_id int32

dish_effect_count int32

CharacterExp

FieldTypeLabelDescription
character_id int32

exp int32

drop_exp int32

CharacterUpdate

FieldTypeLabelDescription
character_id int32

hp int32

Validated Fields

Field Validations
hp
  • int32.gte: 0

model/city.proto

Top

City

FieldTypeLabelDescription
city_id int32

is_gear_shop_released bool

released_at google.protobuf.Timestamp

model/current_location.proto

Top

CurrentLocation

FieldTypeLabelDescription
area_type google.protobuf.Int32Value

area_key_id google.protobuf.Int32Value

position_coordinates PositionCoordinates

direction google.protobuf.Int32Value

Validated Fields

Field Validations
position_coordinates
  • message.required: true

model/cycle_update_shop_state.proto

Top

CycleUpdateShopState

FieldTypeLabelDescription
cycle_update_shop_id int32

is_released bool

purchased_count int32

last_purchased_at google.protobuf.Timestamp

model/daily_pass_state.proto

Top

DailyPassState

FieldTypeLabelDescription
daily_pass_id int32

expires_at google.protobuf.Timestamp

last_received_at google.protobuf.Timestamp

model/dungeon_area_item.proto

Top

DungeonAreaItem

FieldTypeLabelDescription
entity_id int32

dungeon_area_item_id int32

dungeon_piece_id int32

dungeon_piece_x int32

dungeon_piece_y int32

dungeon_piece_index int32

acquired_at google.protobuf.Timestamp

model/dungeon_enemy.proto

Top

DungeonEnemy

FieldTypeLabelDescription
entity_id int32

dungeon_enemy_rate_id int32

is_boss bool

dungeon_piece_id int32

dungeon_piece_x int32

dungeon_piece_y int32

dungeon_piece_index int32

defeated_at google.protobuf.Timestamp

model/dungeon.proto

Top

Dungeon

FieldTypeLabelDescription
dungeon_id int32

is_finished bool

model/dungeon_state.proto

Top

DungeonDifficultyPiece

FieldTypeLabelDescription
dungeon_piece_id int32

x int32

y int32

rotate int32

DungeonState

FieldTypeLabelDescription
dungeon_difficulty_id int32

dungeon_pieces DungeonDifficultyPiece repeated

model/event_floor_node.proto

Top

EventFloorNode

FieldTypeLabelDescription
event_floor_node_id int32

cleared_achievement_ids int32 repeated

all_achievement_cleared_at google.protobuf.Timestamp

unlocked_at google.protobuf.Timestamp

EventFloorNodeQuestResult

FieldTypeLabelDescription
score int32

model/event_lift.proto

Top

EventLift

FieldTypeLabelDescription
event_lift_id int32

model/follow_user.proto

Top

Follow

FieldTypeLabelDescription
follow_user_id int64

followed_at google.protobuf.Timestamp

FollowInfo

FieldTypeLabelDescription
follow_user_number int32

FollowUser

FieldTypeLabelDescription
user_id int64

followed_at google.protobuf.Timestamp

flower_mark int32

logged_in_at google.protobuf.Timestamp

city_id google.protobuf.Int32Value

profile Profile

formation Formation

characters FollowUserCharacter repeated

tension_cards FollowUserTensionCard repeated

is_xb_pvp_formation_initialized bool

profile_badge_ids int32 repeated

FollowUserCharacter

FieldTypeLabelDescription
character_id int32

character_costume_id google.protobuf.Int32Value

FollowUserTensionCard

FieldTypeLabelDescription
tension_card_id int32

exp int32

entity_id int32

model/formation.proto

Top

Formation

FieldTypeLabelDescription
number int32

members FormationMembers

cards FormationCards

FormationCards

FieldTypeLabelDescription
tension_card1_id google.protobuf.Int32Value

tension_card2_id google.protobuf.Int32Value

tension_card3_id google.protobuf.Int32Value

tension_card4_id google.protobuf.Int32Value

tension_card5_id google.protobuf.Int32Value

FormationMembers

FieldTypeLabelDescription
character1_id google.protobuf.Int32Value

character2_id google.protobuf.Int32Value

character3_id google.protobuf.Int32Value

character1_ownership_type google.protobuf.Int32Value

character2_ownership_type google.protobuf.Int32Value

character3_ownership_type google.protobuf.Int32Value

model/fractal_vise_area.proto

Top

FractalViseArea

FieldTypeLabelDescription
fractal_vise_area_id int32

enemies FractalViseAreaEnemy repeated

items FractalViseAreaItem repeated

score_area_items FractalViseAreaScoreAreaItem repeated

FractalViseAreaEnemy

FieldTypeLabelDescription
entity_id int32

fractal_vise_piece_id int32

index int32

defeated_at google.protobuf.Timestamp

FractalViseAreaItem

FieldTypeLabelDescription
entity_id int32

fractal_vise_piece_id int32

index int32

acquired_at google.protobuf.Timestamp

FractalViseAreaScoreAreaItem

FieldTypeLabelDescription
entity_id int32

index int32

fractal_vise_score_area_item_id int32

acquired_at google.protobuf.Timestamp

model/fractal_vise_boss_difficulty.proto

Top

FractalViseBossDifficulty

FieldTypeLabelDescription
fractal_vise_boss_difficulty_id int32

defeat_count int32

model/fractal_vise_mission.proto

Top

FractalViseMission

FieldTypeLabelDescription
fractal_vise_mission_id int32

fractal_vise_id int32

count int32

received_at google.protobuf.Timestamp

model/fractal_vise.proto

Top

FractalVise

FieldTypeLabelDescription
fractal_vise_id int32

fractal_vise_score int32

special_treasure_box_acquired_at google.protobuf.Timestamp

in_progress bool

current_score int32

selected_area_ids int32 repeated

model/fractal_vise_total_score.proto

Top

FractalViseTotalScore

FieldTypeLabelDescription
total_score int32

received_step_count int32

model/gacha_button_state.proto

Top

GachaButtonState

FieldTypeLabelDescription
gacha_id int32

gacha_button_id int32

execution_count int32

last_executed_at google.protobuf.Timestamp

model/gacha_card.proto

Top

GachaCard

FieldTypeLabelDescription
card_type int32

card_id int32

is_attention bool

is_selectable bool

gacha_card_id int32

model/gacha_category_state.proto

Top

GachaCategoryState

FieldTypeLabelDescription
gacha_category_id int32

guaranteed_count int32

is_guaranteed_pickup bool

execution_count int32

is_selectable bool

model/gacha_history.proto

Top

GachaHistory

FieldTypeLabelDescription
gacha_category_id int32

gacha_id int32

gacha_button_id int32

costs Resource repeated

drawn_rewards GachaReward repeated

executed_at google.protobuf.Timestamp

model/gacha_notification.proto

Top

GachaNotification

FieldTypeLabelDescription
latest_gacha_start_at google.protobuf.Timestamp

executable_gacha_ids int32 repeated

model/gacha_rate.proto

Top

GachaRate

FieldTypeLabelDescription
gacha_rate_id int32

percent_rate string

percent_rate_per_card string

cards GachaCard repeated

Validated Fields

Field Validations
percent_rate
  • string.min_len: 5
percent_rate_per_card
  • string.min_len: 5
cards
  • repeated.min_items: 1

model/gacha_rate_set.proto

Top

GachaRateSet

FieldTypeLabelDescription
gacha_rate_set_id int32

rows GachaRate repeated

Validated Fields

Field Validations
rows
  • repeated.min_items: 1

model/gacha.proto

Top

Gacha

FieldTypeLabelDescription
gacha_id int32

gacha_button_states GachaButtonState repeated

gacha_category_state GachaCategoryState

model/gacha_reward.proto

Top

GachaReward

FieldTypeLabelDescription
type int32

id int32

alternative_rewards Resource repeated

model/gear.proto

Top

Gear

FieldTypeLabelDescription
entity_id int32

gear_id int32

received_at google.protobuf.Timestamp

rarity int32

is_locked bool

sub_status1_id google.protobuf.Int32Value

sub_status2_id google.protobuf.Int32Value

sub_status3_id google.protobuf.Int32Value

training_score_level_score int32

model/gear_reward_status.proto

Top

GearRewardStatus

FieldTypeLabelDescription
sub_status_ids int32 repeated

gear_rarity int32

Validated Fields

Field Validations
sub_status_ids
  • repeated.max_items: 3
  • repeated.unique: true

GearSubStatus

FieldTypeLabelDescription
gear_status_rate_set_ids int32 repeated

Validated Fields

Field Validations
gear_status_rate_set_ids
  • repeated.max_items: 3

model/graffiti_art.proto

Top

GraffitiArt

FieldTypeLabelDescription
graffiti_art_id int32

model/guest_character.proto

Top

GuestCharacter

FieldTypeLabelDescription
character_id int32

guest_character_id int32

hp int32

dish_id google.protobuf.Int32Value

dish_effect_count int32

dish_effect_expired_at google.protobuf.Timestamp

joined_at google.protobuf.Timestamp

attack int32

defense int32

max_hp int32

critical_rate float

critical_damage_rate float

support_power_rate int32

movement_speed float

power_rate float

dodge_speed float

damage_inflicted_rate float

tension_increase_rate float

cp_recast_rate float

recovery_given_rate float

sp_gauge_increase_rate float

attack_speed float

abnormality_param_set AbnormalityParamSet

action_point_max int32

action_point_rate float

action_point_consumption float

training_score int32

training_score_level_score int32

training_score_rank_score int32

damage_taken_rate float

model/happy_worker_item.proto

Top

HappyWorkerItem

FieldTypeLabelDescription
happy_worker_item_id int32

is_cleared bool

state google.protobuf.Int32Value

model/item.proto

Top

ConsumedItem

FieldTypeLabelDescription
item_id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 1

Item

FieldTypeLabelDescription
item_id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 0

SelectBoxChoice

FieldTypeLabelDescription
item_id int32

number int32

Validated Fields

Field Validations
number
  • int32.gte: 1

model/item_request.proto

Top

ItemRequest

FieldTypeLabelDescription
user_id int64

delivery_request_item_id int32

published_at google.protobuf.Timestamp

fulfilled_at google.protobuf.Timestamp

is_new bool

model/key_task.proto

Top

KeyTask

FieldTypeLabelDescription
condition_id int32

count int64

name google.protobuf.StringValue

model/login_bonus.proto

Top

LoginBonus

FieldTypeLabelDescription
login_bonus_id int32

received_day int32

logged_in_day int32

model/magic_orb.proto

Top

MagicOrb

FieldTypeLabelDescription
magic_orb_id int32

model/mail_list.proto

Top

MailList

FieldTypeLabelDescription
unopened Mail repeated

opened Mail repeated

bulk_mails BulkMail repeated

model/mail_params.proto

Top

MailParams

FieldTypeLabelDescription
mail_template_id google.protobuf.Int32Value

subject string

body string

bulk_mail_id google.protobuf.Int32Value

sender string

model/mail.proto

Top

Mail

FieldTypeLabelDescription
entity_id int32

mail_type int32

mail_params MailParams

rewards Resource repeated

created_at google.protobuf.Timestamp

opened_at google.protobuf.Timestamp

end_at google.protobuf.Timestamp

Validated Fields

Field Validations
mail_params
  • message.required: true
created_at
  • message.required: true

model/master_data.proto

Top

MasterData

FieldTypeLabelDescription
shop_products ShopProduct repeated

model/mission_count_reward_state.proto

Top

MissionCountRewardState

FieldTypeLabelDescription
mission_count_reward_id int32

received_step_count int32

reset_at google.protobuf.Timestamp

model/mission.proto

Top

Mission

FieldTypeLabelDescription
mission_id int32

count int32

received_step_count int32

reset_at google.protobuf.Timestamp

cleared_at google.protobuf.Timestamp

model/news_item.proto

Top

NewsItem

FieldTypeLabelDescription
news_group_id int32

priority int32

category int32

title string

start_at google.protobuf.Timestamp

edited_at google.protobuf.Timestamp

is_important bool

model/news_notification.proto

Top

NewsNotification

FieldTypeLabelDescription
updated_at google.protobuf.Timestamp

important_updated_at google.protobuf.Timestamp

model/nine_sequence.proto

Top

NineSequence

FieldTypeLabelDescription
nine_sequence_id int32

choices google.protobuf.StringValue

expires_at google.protobuf.Timestamp

last_receive_at google.protobuf.Timestamp

last_read_at google.protobuf.Timestamp

NineSequenceRequest

FieldTypeLabelDescription
id int32

choices google.protobuf.StringValue

Validated Fields

Field Validations
id
  • int32.gte: 1

model/notifications.proto

Top

Notifications

FieldTypeLabelDescription
gacha GachaNotification

mail google.protobuf.BoolValue

item_request google.protobuf.BoolValue

model/position.proto

Top

PositionCoordinates

FieldTypeLabelDescription
x float

y float

z float

model/profile_badge.proto

Top

ProfileBadge

FieldTypeLabelDescription
profile_badge_id int32

received_at google.protobuf.Timestamp

model/profile_banner.proto

Top

ProfileBanner

FieldTypeLabelDescription
profile_banner_id int32

received_at google.protobuf.Timestamp

model/profile.proto

Top

Profile

FieldTypeLabelDescription
name string

profile_banner_id int32

profile_badge_ids int32 repeated

character_likability_scale int32

Validated Fields

Field Validations
name
  • string.min_len: 1

model/purchase_history.proto

Top

PurchaseHistory

FieldTypeLabelDescription
name string

game_time google.protobuf.Timestamp

money_amount int32

free_amount int32

client_price google.protobuf.DoubleValue

client_currency google.protobuf.StringValue

model/quest_state.proto

Top

QuestState

FieldTypeLabelDescription
quest_id int32

clear_count int32

best_score int32

model/refund_application.proto

Top

RefundApplication

FieldTypeLabelDescription
verified_email_id string

email_id_verified_at google.protobuf.Timestamp

accepted_at google.protobuf.Timestamp

model/refund_destination.proto

Top

RefundDestinationBank

FieldTypeLabelDescription
bank_branch_id int32

bank_account_type int32

bank_account_number int32

bank_account_holder string

Validated Fields

Field Validations
bank_account_number
  • int32.lte: 99999999
  • int32.gte: 100000
bank_account_holder
  • string.min_len: 1

RefundDestinationOverseaBank

FieldTypeLabelDescription
bank_name string

swift_code string

bank_account_number string

bank_address string

bank_account_holder string

bank_account_owner_country string

bank_account_owner_address string

Validated Fields

Field Validations
bank_name
  • string.min_len: 1
swift_code
  • string.min_len: 1
bank_account_number
  • string.min_len: 1
bank_address
  • string.min_len: 1
bank_account_holder
  • string.min_len: 1
bank_account_owner_country
  • string.min_len: 1
bank_account_owner_address
  • string.min_len: 1

RefundDestinationPaypal

FieldTypeLabelDescription
use_verified_email bool

email_id string

RefundDestinationWise

FieldTypeLabelDescription
use_verified_email bool

email_id string

model/refund_paid_gem.proto

Top

RefundPaidGem

FieldTypeLabelDescription
quantity int32

purchase_currencies string repeated

model/refund_purchase.proto

Top

RefundPurchase

FieldTypeLabelDescription
itunes_googleplay RefundPurchaseItem repeated

steam RefundPurchaseItem repeated

xsolla RefundPurchaseItem repeated

RefundPurchaseItem

FieldTypeLabelDescription
client_currency string

client_price double

model/resource_entities.proto

Top

ResourceEntities

FieldTypeLabelDescription
follow_user_ids int64 repeated

gear_entity_ids int32 repeated

tension_card_entity_ids int32 repeated

model/resource_params.proto

Top

MysteryBoxDrawResult

FieldTypeLabelDescription
card_id int32

duplicate bool

MysteryBoxDrawResults

FieldTypeLabelDescription
results MysteryBoxDrawResult repeated

ResourceParams

FieldTypeLabelDescription
old_limit_break google.protobuf.Int32Value

new_limit_break google.protobuf.Int32Value

gear_reward_status GearRewardStatus

gear_sub_status_draw GearSubStatus

mystery_box_draw_results MysteryBoxDrawResults

model/resource.proto

Top

ConsumedQuantifiedResource

FieldTypeLabelDescription
type int32

id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 1

Resource

FieldTypeLabelDescription
type int32

id int32

quantity int32

resource_params ResourceParams

Validated Fields

Field Validations
quantity
  • int32.gte: 0

model/resources.proto

Top

Resources

FieldTypeLabelDescription
adventure_variables AdventureVariable repeated

areas Area repeated

area_change_locks AreaChangeLock repeated

area_groups AreaGroup repeated

area_object_locks AreaObjectLock repeated

challenges Challenge repeated

challenge_progresses ChallengeProgress repeated

challenge_tasks ChallengeTask repeated

characters Character repeated

character_costumes CharacterCostume repeated

character_likabilities CharacterLikability repeated

character_mounting_powers CharacterMountingPower repeated

character_mounting_power_common CharacterMountingPowerCommon

character_pieces CharacterPiece repeated

cities City repeated

cycle_update_shop_states CycleUpdateShopState repeated

daily_pass_states DailyPassState repeated

dungeons Dungeon repeated

event_floor_nodes EventFloorNode repeated

event_lifts EventLift repeated

follows Follow repeated

formations Formation repeated

fractal_vises FractalVise repeated

gears Gear repeated

graffiti_arts GraffitiArt repeated

guest_characters GuestCharacter repeated

items Item repeated

login_bonuses LoginBonus repeated

magic_orbs MagicOrb repeated

missions Mission repeated

mission_count_reward_states MissionCountRewardState repeated

nine_sequences NineSequence repeated

notifications Notifications

profile Profile

profile_badges ProfileBadge repeated

profile_banners ProfileBanner repeated

quest_states QuestState repeated

season_passes SeasonPass repeated

season_pass_tier_states SeasonPassTierState repeated

shop_product_states ShopProductState repeated

status Status

synthesis_recipes SynthesisRecipe repeated

tension_cards TensionCard repeated

tips Tip repeated

total_tasks TotalTask repeated

trial_battle_states TrialBattleState repeated

tutorial_states TutorialState repeated

wallet Wallet

warp_points WarpPoint repeated

xb_statuses XbStatus repeated

model/reward.proto

Top

Reward

FieldTypeLabelDescription
type int32

id int32

quantity int32

entity_id int32

resource_params ResourceParams

is_new bool

is_bonus bool

overflowed bool

discarded_quantity int32

sent_as_mail bool

old_value int32

other_rewards Reward repeated

model/rewards.proto

Top

Rewards

FieldTypeLabelDescription
type int32

contents Reward repeated

model/season_pass.proto

Top

SeasonPass

FieldTypeLabelDescription
season_id int32

purchase_state int32

exp int32

weekly_exp int32

weekly_exp_reset_at google.protobuf.Timestamp

weekly_mission_ids int32 repeated

season_mission_sheet_id int32

model/season_pass_tier_state.proto

Top

SeasonPassTierState

FieldTypeLabelDescription
season_pass_tier_id int32

free_pass_reward_received_at google.protobuf.Timestamp

paid_pass_reward_received_at google.protobuf.Timestamp

model/shop_gear_purchase_state.proto

Top

ShopGearPurchaseState

FieldTypeLabelDescription
shop_gear_product_id int32

sub_gear_status_ids int32 repeated

count int32

model/shop_gear_state.proto

Top

ShopGearState

FieldTypeLabelDescription
shop_id int32

refresh_at google.protobuf.Timestamp

purchase_states ShopGearPurchaseState repeated

model/shop_product.proto

Top

PurchaseStep

FieldTypeLabelDescription
store_product_id google.protobuf.Int32Value

reward_set_id google.protobuf.Int32Value

costs Resource repeated

name google.protobuf.StringValue

description google.protobuf.StringValue

ShopProduct

FieldTypeLabelDescription
id int32

shop_id int32

purchase_steps PurchaseStep repeated

daily_pass_id google.protobuf.Int32Value

limit_count int32

reset_cycle google.protobuf.Int32Value

reset_period int32

priority int32

key_tasks KeyTask repeated

start_at google.protobuf.Timestamp

end_at google.protobuf.Timestamp

image_path google.protobuf.StringValue

model/shop_product_state.proto

Top

ShopProductState

FieldTypeLabelDescription
shop_product_id int32

purchased_count int32

next_reset_at google.protobuf.Timestamp

model/status.proto

Top

Status

FieldTypeLabelDescription
exp int32

rank int32

gold int32

stamina_when_updated int32

stamina_updated_at google.protobuf.Timestamp

formation_number int32

current_area_type google.protobuf.Int32Value

current_area_key_id google.protobuf.Int32Value

current_position_coordinates PositionCoordinates

current_direction google.protobuf.Int32Value

stamina_purchased_count int32

birth_year google.protobuf.Int32Value

birth_month google.protobuf.Int32Value

logged_in_at google.protobuf.Timestamp

tracking_warp_point_id google.protobuf.Int32Value

tracking_field_boss_id google.protobuf.Int32Value

tracking_dungeon_id google.protobuf.Int32Value

enemy_forced_respawn_at google.protobuf.Timestamp

flower_mark int32

dish_id google.protobuf.Int32Value

dish_effect_expired_at google.protobuf.Timestamp

dish_effect_base_gear_entity_id google.protobuf.Int32Value

dish_effect_count google.protobuf.Int32Value

costume_token int32

model/store_product.proto

Top

StoreProduct

FieldTypeLabelDescription
id int32

product_id google.protobuf.StringValue

money_amount int32

free_amount int32

price google.protobuf.DoubleValue

currency google.protobuf.StringValue

model/subsystem.proto

Top

SubsystemStatus

FieldTypeLabelDescription
start_at google.protobuf.Timestamp

message string

title string

hide_times bool

model/synthesis_recipe.proto

Top

SynthesisRecipe

FieldTypeLabelDescription
synthesis_recipe_id int32

model/tension_card.proto

Top

TensionCard

FieldTypeLabelDescription
tension_card_id int32

entity_id int32

exp int32

limit_break int32

received_at google.protobuf.Timestamp

max_level int32

ability_efficacies AbilityEfficacy repeated

training_score_level_score int32

is_locked bool

model/tip.proto

Top

Tip

FieldTypeLabelDescription
tip_id int32

released_at google.protobuf.Timestamp

model/total_task.proto

Top

TotalTask

FieldTypeLabelDescription
condition_id int32

count int64

model/trial_battle_state.proto

Top

TrialBattleState

FieldTypeLabelDescription
trial_battle_id int32

reward_received_at google.protobuf.Timestamp

model/tutorial_state.proto

Top

TutorialState

FieldTypeLabelDescription
tutorial_status_key int32

enabled bool

model/wallet.proto

Top

Wallet

FieldTypeLabelDescription
free int32

paid int32

model/warp_point.proto

Top

WarpPoint

FieldTypeLabelDescription
warp_point_id int32

model/xb_pvp.proto

Top

XbPvpFormation

FieldTypeLabelDescription
members XbMember repeated

training_score int32

XbPvpMatchHistoryMember

FieldTypeLabelDescription
character_id google.protobuf.Int32Value

xb_character_id google.protobuf.Int32Value

character_asset_id google.protobuf.Int32Value

position google.protobuf.Int32Value

XbPvpRankState

FieldTypeLabelDescription
season_id int32

rank_point int32

reward_point int32

prev_rank_point google.protobuf.Int32Value

prev_reward_point google.protobuf.Int32Value

max_rank_point google.protobuf.Int32Value

model/xb.proto

Top

XbAtBatEventInfo

FieldTypeLabelDescription
batting_info XbBattingInfo

batted_ball_info XbBattedBallInfo

error_info XbErrorInfo

defense_infos XbDefenseInfo repeated

before_game_situation XbGameSituationUpdateInfo

after_game_situation XbGameSituationUpdateInfo

logic_event_infos XbLogicEventInfo repeated

buff_infos XbBuffInfo repeated

XbBaseAdvanceInfo

FieldTypeLabelDescription
is_player bool

member_id int32

base_num int32

score int32

prev_score int32

XbBattedBallInfo

FieldTypeLabelDescription
direction google.protobuf.Int32Value

is_infield bool

running_infos XbRunningInfo repeated

time float

after_game_situation XbGameSituationUpdateInfo

fielder_member_id google.protobuf.Int32Value

ball_level int32

is_covered bool

cover_penalty float

base_advance_infos XbBaseAdvanceInfo repeated

XbBattingInfo

FieldTypeLabelDescription
is_strike_out bool

XbBlockadeZoneAreaInfo

FieldTypeLabelDescription
prev_blockaded_zone_area_indices int32 repeated

blockaded_zone_area_indices int32 repeated

unblockaded_zone_area_indices int32 repeated

XbBoutInfo

FieldTypeLabelDescription
bout_occurred bool

base_num_of_bout int32

base_num_of_runner int32

runner_member_id int32

fielder_member_id int32

is_touch_out bool

base_advance_infos XbBaseAdvanceInfo repeated

XbBuffInfo

FieldTypeLabelDescription
index int32

timing int32

event_order int32

player_buff_member_ids int32 repeated

enemy_buff_member_ids int32 repeated

XbClientStatus

FieldTypeLabelDescription
previous_at_bat_is_out google.protobuf.BoolValue

previous_at_bat_is_chance google.protobuf.BoolValue

current_at_bat_is_chance google.protobuf.BoolValue

XbCommand

FieldTypeLabelDescription
command_id int32

xb_character_words_id int32

is_locking_command bool

correct_type neon.enum.XbCommandCorrectType

predicted_score int32

batted_ball_prediction_id google.protobuf.Int32Value

predicted_use_skill_orb_ids int32 repeated

XbCommandLockInfo

FieldTypeLabelDescription
command_id int32

command_lock_id int32

lock_item_infos XbCommandLockItemInfo repeated

unlock_magic_orb_id int32

XbCommandLockItemInfo

FieldTypeLabelDescription
magic_orb_id int32

status google.protobuf.Int32Value

XbDefenseInfo

FieldTypeLabelDescription
event_order int32

target_runner_member_id int32

defense_own_base_info XbDefenseOwnBaseInfo

throwing_info XbThrowingBallInfo

running_infos XbRunningInfo repeated

bout_info XbBoutInfo

before_game_situation XbGameSituationUpdateInfo

after_game_situation XbGameSituationUpdateInfo

base_advance_infos XbBaseAdvanceInfo repeated

XbDefenseOwnBaseInfo

FieldTypeLabelDescription
is_defense_own_base bool

fielder_member_id google.protobuf.Int32Value

base_num int32

XbErrorInfo

FieldTypeLabelDescription
is_error bool

direction google.protobuf.Int32Value

fielder_member_id google.protobuf.Int32Value

error_penalty float

running_infos XbRunningInfo repeated

after_game_situation XbGameSituationUpdateInfo

base_advance_infos XbBaseAdvanceInfo repeated

XbGameInfo

FieldTypeLabelDescription
xb_id int32

index int32

top_team XbTeam

bottom_team XbTeam

current_at_bat_event_info XbAtBatEventInfo

xb_story_info XbStoryInfo

predicted_tension_infos XbPredictedTensionInfo repeated

client_status XbClientStatus

XbGameSituationUpdateInfo

FieldTypeLabelDescription
inning int32

is_top bool

is_player_offense bool

batter_member_id int32

pitcher_member_id int32

current_base_situation int32 repeated

top_team_score int32

bottom_team_score int32

current_out_count int32

is_change bool

is_game_set bool

is_first_at_bat_in_game bool

is_first_at_bat_in_half_inning bool

event_order int32

XbInningHalfScoreBoard

FieldTypeLabelDescription
is_player bool

name string

is_top bool

total_score int32

hit_count int32

error_count int32

inning_scores XbInningScore repeated

XbInningScore

FieldTypeLabelDescription
inning int32

score int32

XbLibrettoInfo

FieldTypeLabelDescription
sequence_path string

XbLogicEventInfo

FieldTypeLabelDescription
index int32

timing int32

event_order int32

skill_info XbSkillInfo

tension_infos XbTensionInfo repeated

player_skill_orb_infos XbSkillOrbInfo repeated

enemy_skill_orb_infos XbSkillOrbInfo repeated

XbMember

FieldTypeLabelDescription
member_id google.protobuf.Int32Value

xb_base_character_id int32

xb_character_id google.protobuf.Int32Value

character_id google.protobuf.Int32Value

character_asset_id int32

level int32

position google.protobuf.Int32Value

batting_order google.protobuf.Int32Value

skill_ids int32 repeated

display_level string

max_hp google.protobuf.Int32Value

attack google.protobuf.Int32Value

defense google.protobuf.Int32Value

character_skill_panel_levels int32 repeated

is_guest bool

is_disable bool

is_visible bool

is_hologram bool

XbPhaseInfo

FieldTypeLabelDescription
phase_id int32

is_phase_changed bool

phase_sequence_path string

theme_sequence_path string

correct_tension_fluctuation_ids int32 repeated

XbPredictedTensionInfo

FieldTypeLabelDescription
zone_area_index int32

command_id int32

is_player bool

tension_value float

tension_lv int32

is_tension_max bool

XbPvPUserInfo

FieldTypeLabelDescription
name string

user_id int64

profile_banner_id int32

profile_badge_ids int32 repeated

characters FollowUserCharacter repeated

flower_mark int32

is_cpu_user bool

rank_match_rank google.protobuf.Int32Value

XbRunningInfo

FieldTypeLabelDescription
member_id int32

start_position float

end_position float

velocity float

time float

XbSkillInfo

FieldTypeLabelDescription
is_player bool

member_id int32

skill_id int32

XbSkillOrbInfo

FieldTypeLabelDescription
skill_orb_id int32

status int32

prev_status int32

rest_broken_at_bat_count int32

XbStatus

FieldTypeLabelDescription
xb_id int32

action_sequence_id google.protobuf.Int32Value

XbStoryInfo

FieldTypeLabelDescription
phase_info XbPhaseInfo

libretto_info XbLibrettoInfo

command_lock_info XbCommandLockInfo

blockade_character_words_ids int32 repeated

phase_clear_progress_count google.protobuf.Int32Value

is_sudden_death google.protobuf.BoolValue

is_sudden_death_changed google.protobuf.BoolValue

XbSuggest

FieldTypeLabelDescription
command_id int32

members XbSuggestMember repeated

XbSuggestMember

FieldTypeLabelDescription
index int32

member_id int32

suggestion_id int32

skill_rank int32

XbTeam

FieldTypeLabelDescription
name string

tribe_logo_aas_path string

pvp_user_info XbPvPUserInfo

members XbMember repeated

bat_first bool

is_player_team bool

inning_scores int32 repeated

current_batting_order int32

zone_areas XbZoneArea repeated

default_zone_area_index google.protobuf.Int32Value

selected_command XbCommand

tension_value float

tension_lv int32

is_tension_max bool

blockade_zone_area_info XbBlockadeZoneAreaInfo

skill_orb_infos XbSkillOrbInfo repeated

XbTensionInfo

FieldTypeLabelDescription
is_player bool

skit_index google.protobuf.Int32Value

tension_value float

tension_lv int32

runner_member_id google.protobuf.Int32Value

is_tension_max bool

previous_tension_value float

previous_tension_lv int32

previous_is_tension_max bool

XbThrowingBallInfo

FieldTypeLabelDescription
is_thrown bool

position_from int32

base_num_from int32

base_num_of_receive int32

fielder_member_id_from google.protobuf.Int32Value

fielder_member_id_to google.protobuf.Int32Value

time float

ball_level int32

XbZoneArea

FieldTypeLabelDescription
index int32

player_suggests XbSuggest repeated

enemy_suggests XbSuggest repeated

commands XbCommand repeated

api/adventure.proto

Top

AdventureAccessWarpPointRequest

FieldTypeLabelDescription
warp_point_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
warp_point_id
  • int32.gte: 1
current_location
  • message.required: true

AdventureAccessWarpPointResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

area_objects neon.model.AreaObject repeated

AdventureAcquireAreaItemRequest

FieldTypeLabelDescription
area_item_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

AdventureAcquireAreaItemResponse

FieldTypeLabelDescription
area_item neon.model.AreaItem

rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

area_objects neon.model.AreaObject repeated

AdventureAreaObjectRequest

FieldTypeLabelDescription
area_id int32

Validated Fields

Field Validations
area_id
  • int32.gte: 1

AdventureAreaObjectResponse

FieldTypeLabelDescription
area_objects neon.model.AreaObject repeated

area_items neon.model.AreaItem repeated

blood_stains neon.model.BloodStain repeated

AdventureFindGraffitiRequest

FieldTypeLabelDescription
graffiti_art_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

AdventureFindGraffitiResponse

FieldTypeLabelDescription
rewards neon.model.Reward repeated

changed_resources neon.model.Resources

AdventureHospitalRequest

FieldTypeLabelDescription
current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

AdventureMoveToAreaRequest

FieldTypeLabelDescription
area_id int32

current_location neon.model.CurrentLocation

respawn_at_hospital bool

Validated Fields

Field Validations
area_id
  • int32.gte: 1

AdventureMoveToAreaResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

area_change_locks neon.model.AreaChangeLock repeated

area_behavior neon.model.AreaBehavior

area_bgm neon.model.AreaBgm

AdventureReadSequenceRequest

FieldTypeLabelDescription
sequence_request_ids int32 repeated

nine_sequences neon.model.NineSequenceRequest repeated

mini_game_id google.protobuf.Int32Value

area_type int32

area_key_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
sequence_request_ids
  • repeated.items.int32.gte: 1
current_location
  • message.required: true

AdventureReadSequenceResponse

FieldTypeLabelDescription
area_objects neon.model.AreaObject repeated

rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

deleted_character_ids int32 repeated

Validated Fields

Field Validations
deleted_character_ids
  • repeated.items.int32.gte: 1

AdventureReleaseEventLiftRequest

FieldTypeLabelDescription
event_lift_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
event_lift_id
  • int32.gte: 1
current_location
  • message.required: true

AdventureTrackTargetRequest

FieldTypeLabelDescription
warp_point_id google.protobuf.Int32Value

field_boss_id google.protobuf.Int32Value

dungeon_id google.protobuf.Int32Value

AdventureUpdateCharacterStatusRequest

FieldTypeLabelDescription
character_updates neon.model.CharacterUpdate repeated

AdventureWarpAreaLocatorRequest

FieldTypeLabelDescription
warp_area_type int32

warp_area_id int32

Adventure

Method NameRequest TypeResponse TypeDescription
AreaObject AdventureAreaObjectRequest AdventureAreaObjectResponse

ReadSequence AdventureReadSequenceRequest AdventureReadSequenceResponse

AccessWarpPoint AdventureAccessWarpPointRequest AdventureAccessWarpPointResponse

ReleaseEventLift AdventureReleaseEventLiftRequest ChangedResourcesResponse

WarpAreaLocator AdventureWarpAreaLocatorRequest ChangedResourcesResponse

AcquireAreaItem AdventureAcquireAreaItemRequest AdventureAcquireAreaItemResponse

FindGraffiti AdventureFindGraffitiRequest AdventureFindGraffitiResponse

MoveToArea AdventureMoveToAreaRequest AdventureMoveToAreaResponse

Hospital AdventureHospitalRequest ChangedResourcesResponse

TrackTarget AdventureTrackTargetRequest ChangedResourcesResponse

UpdateCharacterStatus AdventureUpdateCharacterStatusRequest ChangedResourcesResponse

api/auth.proto

Top

AuthNonceResponse

FieldTypeLabelDescription
nonce string

AuthSignInRequest

FieldTypeLabelDescription
device_secret string

device_unique_id string

device_token string

device_model string

client_digest string

Validated Fields

Field Validations
device_unique_id
  • string.min_len: 16
  • string.max_len: 64
device_model
  • string.min_len: 1

AuthSignInResponse

FieldTypeLabelDescription
session_token string

device_changed bool

language int32

AuthSignUpAppleRequest

FieldTypeLabelDescription
device_secret string

device_unique_id string

device_model string

id_token string

execute bool

Validated Fields

Field Validations
device_unique_id
  • string.min_len: 16
  • string.max_len: 64
device_model
  • string.min_len: 1
id_token
  • string.min_len: 1

AuthSignUpAppleResponse

FieldTypeLabelDescription
user_id int64

user_name string

language int32

is_deleted bool

AuthSignUpGoogleRequest

FieldTypeLabelDescription
device_secret string

device_unique_id string

device_model string

id_token string

code string

code_verifier string

execute bool

Validated Fields

Field Validations
device_unique_id
  • string.min_len: 16
  • string.max_len: 64
device_model
  • string.min_len: 1

AuthSignUpGoogleResponse

FieldTypeLabelDescription
user_id int64

user_name string

language int32

is_deleted bool

AuthSignUpPasscodeRequest

FieldTypeLabelDescription
device_secret string

device_unique_id string

device_model string

user_id int64

passcode string

execute bool

Validated Fields

Field Validations
device_unique_id
  • string.min_len: 16
  • string.max_len: 64
device_model
  • string.min_len: 1
passcode
  • string.min_len: 8
  • string.max_len: 16

AuthSignUpPasscodeResponse

FieldTypeLabelDescription
user_name string

language int32

is_deleted bool

AuthSignUpRequest

FieldTypeLabelDescription
device_secret string

device_unique_id string

device_model string

language google.protobuf.Int32Value

locale google.protobuf.Int32Value

Validated Fields

Field Validations
device_unique_id
  • string.min_len: 16
  • string.max_len: 64
device_model
  • string.min_len: 1

AuthSignUpResponse

FieldTypeLabelDescription
user_id int64

AuthSteamUserRequest

FieldTypeLabelDescription
session_ticket string

AuthSteamUserResponse

FieldTypeLabelDescription
user_id int64

Auth

Method NameRequest TypeResponse TypeDescription
SignIn AuthSignInRequest AuthSignInResponse

SignUp AuthSignUpRequest AuthSignUpResponse

SignUpApple AuthSignUpAppleRequest AuthSignUpAppleResponse

SignUpGoogle AuthSignUpGoogleRequest AuthSignUpGoogleResponse

SignUpPasscode AuthSignUpPasscodeRequest AuthSignUpPasscodeResponse

SteamUser AuthSteamUserRequest AuthSteamUserResponse

Nonce .google.protobuf.Empty AuthNonceResponse

api/battle.proto

Top

BattleFinishRequest

FieldTypeLabelDescription
battle_result neon.enum.BattleResult

character_updates neon.model.CharacterUpdate repeated

battle_task_topics neon.model.BattleTaskTopic repeated

encountered_enemy_ids int32 repeated

battle_time_second int32

task_condition_result neon.model.BattleTaskConditionResult

Validated Fields

Field Validations
character_updates
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true
encountered_enemy_ids
  • repeated.unique: true
task_condition_result
  • message.required: true

BattleFinishResponse

FieldTypeLabelDescription
rewards neon.model.Rewards repeated

ignored_rewards neon.model.Resource repeated

changed_resources neon.model.Resources

character_exps neon.model.CharacterExp repeated

area_objects neon.model.AreaObject repeated

move_to_area_locator_id google.protobuf.Int32Value

fractal_vise_update FractalViseUpdate

BattleRestartRequest

FieldTypeLabelDescription
line_character_ids int32 repeated

encountered_enemy_ids int32 repeated

is_difficulty_decrease bool

Validated Fields

Field Validations
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true
encountered_enemy_ids
  • repeated.unique: true

BattleRestartResponse

FieldTypeLabelDescription
characters neon.model.Character repeated

tension_cards neon.model.TensionCard repeated

battle_parameters neon.model.BattleParameter repeated

battle_triggers neon.model.BattleTrigger repeated

advantage_type neon.enum.BattleAdvantageType

character_dishes neon.model.CharacterDish repeated

won_result_type neon.enum.BattleWonResultType

ability_enigma_id google.protobuf.Int32Value

changed_resources neon.model.Resources

guest_characters neon.model.GuestCharacter repeated

difficulty_decrease_count int32

BattleSkipRequest

FieldTypeLabelDescription
battle_entry_id int32

battle_trigger neon.model.BattleTrigger

current_location neon.model.CurrentLocation

line_character_ids int32 repeated

Validated Fields

Field Validations
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true

BattleStartRequest

FieldTypeLabelDescription
battle_entry_ids int32 repeated

line_character_ids int32 repeated

battle_triggers neon.model.BattleTrigger repeated

advantage_type neon.enum.BattleAdvantageType

is_attack_hit bool

current_location neon.model.CurrentLocation

blood_stain_location neon.model.BloodStainLocation

Validated Fields

Field Validations
battle_entry_ids
  • repeated.min_items: 1
  • repeated.max_items: 30
  • repeated.items.int32.gte: 1
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true
blood_stain_location
  • message.required: true

FractalViseUpdate

FieldTypeLabelDescription
changed_fractal_vise_area neon.model.FractalViseArea

enemy_scores int32 repeated

fractal_vise_total_score neon.model.FractalViseTotalScore

fractal_vise_missions neon.model.FractalViseMission repeated

Battle

Method NameRequest TypeResponse TypeDescription
Start BattleStartRequest BattleStartResponse

Finish BattleFinishRequest BattleFinishResponse

Skip BattleSkipRequest BattleSkipResponse

Restart BattleRestartRequest BattleRestartResponse

api/battle_skip.proto

Top

BattleSkipResponse

FieldTypeLabelDescription
rewards neon.model.Rewards repeated

ignored_rewards neon.model.Resource repeated

changed_resources neon.model.Resources

character_exps neon.model.CharacterExp repeated

area_objects neon.model.AreaObject repeated

api/battle_start.proto

Top

BattleStartResponse

FieldTypeLabelDescription
characters neon.model.Character repeated

tension_cards neon.model.TensionCard repeated

battle_parameters neon.model.BattleParameter repeated

battle_triggers neon.model.BattleTrigger repeated

advantage_type neon.enum.BattleAdvantageType

changed_resources neon.model.Resources

character_dishes neon.model.CharacterDish repeated

won_result_type neon.enum.BattleWonResultType

ability_enigma_id google.protobuf.Int32Value

guest_characters neon.model.GuestCharacter repeated

difficulty_decrease_count int32

api/changed_resources.proto

Top

ChangedResourcesResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

api/character.proto

Top

CharacterCostumeUpdateRequest

FieldTypeLabelDescription
character_costume_id int32

Validated Fields

Field Validations
character_costume_id
  • int32.gte: 1

CharacterEnhanceRequest

FieldTypeLabelDescription
character_id int32

consumed_items neon.model.ConsumedItem repeated

Validated Fields

Field Validations
character_id
  • int32.gte: 1
consumed_items
  • repeated.min_items: 1

CharacterEquipRequest

FieldTypeLabelDescription
character_id int32

gear_slot1 google.protobuf.Int32Value

gear_slot2 google.protobuf.Int32Value

gear_slot3 google.protobuf.Int32Value

Validated Fields

Field Validations
character_id
  • int32.gte: 1

CharacterItemPresentRequest

FieldTypeLabelDescription
character_id int32

item_id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 1

CharacterLimitBreakRequest

FieldTypeLabelDescription
character_id int32

limit_break_count int32

Validated Fields

Field Validations
character_id
  • int32.gte: 1
limit_break_count
  • int32.gte: 1

CharacterLimitBreakResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Rewards repeated

CharacterRankEnhanceRequest

FieldTypeLabelDescription
character_id int32

Validated Fields

Field Validations
character_id
  • int32.gte: 1

CharacterRankEnhanceResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Rewards repeated

CharacterSkillPanelEnhanceRequest

FieldTypeLabelDescription
character_skill_panel_id int32

level int32

Validated Fields

Field Validations
character_skill_panel_id
  • int32.gte: 1
level
  • int32.gte: 0

CharacterSkillPanelEnhanceResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Rewards repeated

CharacterSkillPanelResetRequest

FieldTypeLabelDescription
character_id int32

Validated Fields

Field Validations
character_id
  • int32.gte: 1

CharacterSkillPanelResetResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Rewards repeated

Character

Method NameRequest TypeResponse TypeDescription
Enhance CharacterEnhanceRequest ChangedResourcesResponse

RankEnhance CharacterRankEnhanceRequest CharacterRankEnhanceResponse

LimitBreak CharacterLimitBreakRequest CharacterLimitBreakResponse

Equip CharacterEquipRequest ChangedResourcesResponse

SkillPanelEnhance CharacterSkillPanelEnhanceRequest CharacterSkillPanelEnhanceResponse

SkillPanelReset CharacterSkillPanelResetRequest CharacterSkillPanelResetResponse

CostumeUpdate CharacterCostumeUpdateRequest ChangedResourcesResponse

ItemPresent CharacterItemPresentRequest ChangedResourcesResponse

api/city.proto

Top

CityReleaseGearShopRequest

FieldTypeLabelDescription
city_id int32

City

Method NameRequest TypeResponse TypeDescription
ReleaseGearShop CityReleaseGearShopRequest ChangedResourcesResponse

api/debug.proto

Top

DebugChallengeClearRequest

FieldTypeLabelDescription
challenge_id int32

DebugChallengeClearResponse

FieldTypeLabelDescription
rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

deleted_character_ids int32 repeated

Validated Fields

Field Validations
deleted_character_ids
  • repeated.items.int32.gte: 1

DebugJiraTokenResponse

FieldTypeLabelDescription
token string

DebugMailSendRequest

FieldTypeLabelDescription
count int32

Validated Fields

Field Validations
count
  • int32.gte: 1

DebugShopPurchaseRequest

FieldTypeLabelDescription
shop_product_id int32

DebugUserBulkResourceRequest

FieldTypeLabelDescription
types int32 repeated

stackable_resource_rate int32

entity_count int32

Validated Fields

Field Validations
types
  • repeated.min_items: 1
  • repeated.unique: true
stackable_resource_rate
  • int32.lte: 100
  • int32.gte: 0
entity_count
  • int32.gte: 0

DebugXbPvpSpecifyEnemyRequest

FieldTypeLabelDescription
enemy_user_id google.protobuf.Int64Value

Debug

Method NameRequest TypeResponse TypeDescription
ClientError .google.protobuf.Empty .google.protobuf.Empty

ServerError .google.protobuf.Empty .google.protobuf.Empty

UserError .google.protobuf.Empty .google.protobuf.Empty

JiraToken .google.protobuf.Empty DebugJiraTokenResponse

ChallengeClear DebugChallengeClearRequest DebugChallengeClearResponse

MailSend DebugMailSendRequest .google.protobuf.Empty

UserBulkResource DebugUserBulkResourceRequest .google.protobuf.Empty

ShopPurchase DebugShopPurchaseRequest ChangedResourcesResponse

XbPvpSpecifyEnemy DebugXbPvpSpecifyEnemyRequest .google.protobuf.Empty

api/dish.proto

Top

DishOrderRequest

FieldTypeLabelDescription
dish_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

Dish

Method NameRequest TypeResponse TypeDescription
Order DishOrderRequest ChangedResourcesResponse

api/dungeon.proto

Top

DungeonAcquireAreaItemRequest

FieldTypeLabelDescription
dungeon_difficulty_id int32

entity_id int32

DungeonAcquireAreaItemResponse

FieldTypeLabelDescription
rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

dungeon_area_item neon.model.DungeonAreaItem

DungeonBattleSkipRequest

FieldTypeLabelDescription
dungeon_difficulty_id int32

entity_id int32

line_character_ids int32 repeated

Validated Fields

Field Validations
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true

DungeonBattleStartRequest

FieldTypeLabelDescription
dungeon_difficulty_id int32

entity_ids int32 repeated

line_character_ids int32 repeated

advantage_type neon.enum.BattleAdvantageType

is_attack_hit bool

Validated Fields

Field Validations
entity_ids
  • repeated.min_items: 1
  • repeated.unique: true
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true

DungeonEntryRequest

FieldTypeLabelDescription
dungeon_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

DungeonEntryResponse

FieldTypeLabelDescription
current_dungeon_difficulty_id google.protobuf.Int32Value

prev_access_dungeon_difficulty_id google.protobuf.Int32Value

changed_resources neon.model.Resources

DungeonFinishRequest

FieldTypeLabelDescription
dungeon_difficulty_id int32

DungeonResumeRequest

FieldTypeLabelDescription
dungeon_difficulty_id int32

DungeonResumeResponse

FieldTypeLabelDescription
dungeon_state neon.model.DungeonState

dungeon_enemies neon.model.DungeonEnemy repeated

dungeon_area_items neon.model.DungeonAreaItem repeated

DungeonStartRequest

FieldTypeLabelDescription
dungeon_difficulty_id int32

bulk_consume_count int32

blood_stain_location neon.model.BloodStainLocation

Validated Fields

Field Validations
bulk_consume_count
  • int32.gte: 1
blood_stain_location
  • message.required: true

DungeonStartResponse

FieldTypeLabelDescription
dungeon_state neon.model.DungeonState

dungeon_enemies neon.model.DungeonEnemy repeated

dungeon_area_items neon.model.DungeonAreaItem repeated

changed_resources neon.model.Resources

Dungeon

Method NameRequest TypeResponse TypeDescription
Entry DungeonEntryRequest DungeonEntryResponse

Start DungeonStartRequest DungeonStartResponse

Finish DungeonFinishRequest ChangedResourcesResponse

Resume DungeonResumeRequest DungeonResumeResponse

AcquireAreaItem DungeonAcquireAreaItemRequest DungeonAcquireAreaItemResponse

BattleStart DungeonBattleStartRequest BattleStartResponse

BattleSkip DungeonBattleSkipRequest BattleSkipResponse

api/event.proto

Top

EventFinishNodeRequest

FieldTypeLabelDescription
event_floor_node_id int32

cleared_achievement_ids int32 repeated

is_consume_item bool

result neon.model.EventFloorNodeQuestResult

quest_result neon.enum.QuestResult

Validated Fields

Field Validations
cleared_achievement_ids
  • repeated.unique: true

EventFinishNodeResponse

FieldTypeLabelDescription
rewards neon.model.Reward repeated

changed_resources neon.model.Resources

Event

Method NameRequest TypeResponse TypeDescription
ListNode .google.protobuf.Empty ChangedResourcesResponse

FinishNode EventFinishNodeRequest EventFinishNodeResponse

api/field_boss.proto

Top

FieldBossEntryRequest

FieldTypeLabelDescription
field_boss_id int32

current_location neon.model.CurrentLocation

FieldBossEntryResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

prev_access_field_boss_difficulty_id google.protobuf.Int32Value

FieldBoss

Method NameRequest TypeResponse TypeDescription
Entry FieldBossEntryRequest FieldBossEntryResponse

api/follow.proto

Top

FollowAddRequest

FieldTypeLabelDescription
user_id int64

FollowAddResponse

FieldTypeLabelDescription
followed_at google.protobuf.Timestamp

changed_resources neon.model.Resources

FollowDetailRequest

FieldTypeLabelDescription
user_id int64

FollowDetailResponse

FieldTypeLabelDescription
character_likabilities neon.model.CharacterLikability repeated

FollowListResponse

FieldTypeLabelDescription
users neon.model.FollowUser repeated

FollowRemoveRequest

FieldTypeLabelDescription
user_id int64

FollowRemoveResponse

FieldTypeLabelDescription
deleted_resources neon.model.ResourceEntities

FollowSearchRequest

FieldTypeLabelDescription
user_id int64

FollowSearchResponse

FieldTypeLabelDescription
user neon.model.FollowUser

Follow

Method NameRequest TypeResponse TypeDescription
List .google.protobuf.Empty FollowListResponse

Detail FollowDetailRequest FollowDetailResponse

Search FollowSearchRequest FollowSearchResponse

Add FollowAddRequest FollowAddResponse

Remove FollowRemoveRequest FollowRemoveResponse

api/formation.proto

Top

FormationSwitchRequest

FieldTypeLabelDescription
formation_number int32

Validated Fields

Field Validations
formation_number
  • int32.gte: 1

FormationUpdateRequest

FieldTypeLabelDescription
number int32

members neon.model.FormationMembers

cards neon.model.FormationCards

Validated Fields

Field Validations
number
  • int32.gte: 0

Formation

Method NameRequest TypeResponse TypeDescription
Update FormationUpdateRequest ChangedResourcesResponse

Switch FormationSwitchRequest ChangedResourcesResponse

api/fractal_vise.proto

Top

FractalViseAcquireAreaItemRequest

FieldTypeLabelDescription
fractal_vise_area_id int32

entity_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

FractalViseAcquireAreaItemResponse

FieldTypeLabelDescription
changed_fractal_vise_area neon.model.FractalViseArea

rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

FractalViseBattleStartBossBattleRequest

FieldTypeLabelDescription
fractal_vise_id int32

fractal_vise_boss_difficulty_id int32

line_character_ids int32 repeated

current_location neon.model.CurrentLocation

blood_stain_location neon.model.BloodStainLocation

Validated Fields

Field Validations
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true
current_location
  • message.required: true
blood_stain_location
  • message.required: true

FractalViseBattleStartRequest

FieldTypeLabelDescription
fractal_vise_area_id int32

entity_ids int32 repeated

line_character_ids int32 repeated

advantage_type neon.enum.BattleAdvantageType

is_attack_hit bool

current_location neon.model.CurrentLocation

blood_stain_location neon.model.BloodStainLocation

Validated Fields

Field Validations
line_character_ids
  • repeated.min_items: 1
  • repeated.max_items: 3
  • repeated.unique: true
current_location
  • message.required: true
blood_stain_location
  • message.required: true

FractalViseBossDifficultyRequest

FieldTypeLabelDescription
fractal_vise_id int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

FractalViseBossDifficultyResponse

FieldTypeLabelDescription
fractal_vise_boss_difficulties neon.model.FractalViseBossDifficulty repeated

difficulty_released bool

changed_resources neon.model.Resources

FractalViseClearRequest

FieldTypeLabelDescription
fractal_vise_id int32

FractalViseClearResponse

FieldTypeLabelDescription
fractal_vise_total_score neon.model.FractalViseTotalScore

fractal_vise_missions neon.model.FractalViseMission repeated

changed_resources neon.model.Resources

FractalViseNextAreaInfo

FieldTypeLabelDescription
fractal_vise_area_id int32

clear_rate google.protobuf.FloatValue

treasure_box_acquired_count int32

treasure_box_total_count int32

FractalViseNextAreaRequest

FieldTypeLabelDescription
fractal_vise_area_id int32

FractalViseNextAreaResponse

FieldTypeLabelDescription
changed_fractal_vise_area neon.model.FractalViseArea

next_area_info FractalViseNextAreaInfo repeated

blood_stains neon.model.BloodStain repeated

changed_resources neon.model.Resources

FractalViseResumeRequest

FieldTypeLabelDescription
fractal_vise_id int32

FractalViseResumeResponse

FieldTypeLabelDescription
fractal_vise_areas neon.model.FractalViseArea repeated

next_area_info FractalViseNextAreaInfo repeated

blood_stains neon.model.BloodStain repeated

fractal_vise_total_score neon.model.FractalViseTotalScore

fractal_vise_missions neon.model.FractalViseMission repeated

changed_resources neon.model.Resources

FractalViseRetireRequest

FieldTypeLabelDescription
fractal_vise_id int32

FractalViseRetireResponse

FieldTypeLabelDescription
fractal_vise_total_score neon.model.FractalViseTotalScore

fractal_vise_missions neon.model.FractalViseMission repeated

changed_resources neon.model.Resources

FractalViseRewardsReceiveMissionParam

FieldTypeLabelDescription
fractal_vise_id int32

fractal_vise_mission_ids int32 repeated

Validated Fields

Field Validations
fractal_vise_mission_ids
  • repeated.min_items: 1
  • repeated.max_items: 30
  • repeated.unique: true

FractalViseRewardsReceiveRequest

FieldTypeLabelDescription
receive_mission FractalViseRewardsReceiveMissionParam

is_receive_total_score_rewards bool

FractalViseRewardsReceiveResponse

FieldTypeLabelDescription
fractal_vise_total_score neon.model.FractalViseTotalScore

fractal_vise_missions neon.model.FractalViseMission repeated

rewards neon.model.Reward repeated

changed_resources neon.model.Resources

FractalViseRewardsTopRequest

FieldTypeLabelDescription
current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

FractalViseRewardsTopResponse

FieldTypeLabelDescription
fractal_vise_id google.protobuf.Int32Value

fractal_vise_total_score neon.model.FractalViseTotalScore

fractal_vise_missions neon.model.FractalViseMission repeated

is_challengeable_fractal_vise_boss bool

rewards neon.model.Reward repeated

changed_resources neon.model.Resources

FractalViseStartRequest

FieldTypeLabelDescription
fractal_vise_id int32

FractalViseStartResponse

FieldTypeLabelDescription
fractal_vise_areas neon.model.FractalViseArea repeated

next_area_info FractalViseNextAreaInfo repeated

blood_stains neon.model.BloodStain repeated

changed_resources neon.model.Resources

FractalVise

Method NameRequest TypeResponse TypeDescription
RewardsTop FractalViseRewardsTopRequest FractalViseRewardsTopResponse

RewardsReceive FractalViseRewardsReceiveRequest FractalViseRewardsReceiveResponse

Start FractalViseStartRequest FractalViseStartResponse

NextArea FractalViseNextAreaRequest FractalViseNextAreaResponse

Resume FractalViseResumeRequest FractalViseResumeResponse

Clear FractalViseClearRequest FractalViseClearResponse

Retire FractalViseRetireRequest FractalViseRetireResponse

AcquireAreaItem FractalViseAcquireAreaItemRequest FractalViseAcquireAreaItemResponse

BattleStart FractalViseBattleStartRequest BattleStartResponse

BossDifficulty FractalViseBossDifficultyRequest FractalViseBossDifficultyResponse

BattleStartBossBattle FractalViseBattleStartBossBattleRequest BattleStartResponse

api/gacha.proto

Top

GachaExecuteRequest

FieldTypeLabelDescription
gacha_id int32

gacha_button_id int32

client_timestamp google.protobuf.Timestamp

Validated Fields

Field Validations
client_timestamp
  • message.required: true

GachaExecuteResponse

FieldTypeLabelDescription
drawn_cards neon.model.GachaCard repeated

drawn_rewards neon.model.Reward repeated

changed_resources neon.model.Resources

gacha neon.model.Gacha

rewards neon.model.Rewards repeated

GachaListResponse

FieldTypeLabelDescription
gachas neon.model.Gacha repeated

gacha_rate_sets neon.model.GachaRateSet repeated

gacha_histories neon.model.GachaHistory repeated

changed_resources neon.model.Resources

gacha_characters neon.model.Character repeated

GachaSelectRequest

FieldTypeLabelDescription
gacha_id int32

gacha_card_id int32

GachaSelectResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

gacha_category_state neon.model.GachaCategoryState

received_rewards neon.model.Reward repeated

Gacha

Method NameRequest TypeResponse TypeDescription
List .google.protobuf.Empty GachaListResponse

Execute GachaExecuteRequest GachaExecuteResponse

Select GachaSelectRequest GachaSelectResponse

api/gear.proto

Top

GearCompressRequest

FieldTypeLabelDescription
gear_entity_ids int32 repeated

Validated Fields

Field Validations
gear_entity_ids
  • repeated.unique: true

GearCompressResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

deleted_resources neon.model.ResourceEntities

rewards neon.model.Rewards repeated

GearEnhanceRequest

FieldTypeLabelDescription
gear_entity_id int32

consumed_gear_entity_ids int32 repeated

consumed_items neon.model.ConsumedItem repeated

Validated Fields

Field Validations
consumed_gear_entity_ids
  • repeated.unique: true

GearEnhanceResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

deleted_resources neon.model.ResourceEntities

GearLockRequest

FieldTypeLabelDescription
gear_entity_ids int32 repeated

Validated Fields

Field Validations
gear_entity_ids
  • repeated.unique: true

GearUnlockRequest

FieldTypeLabelDescription
gear_entity_ids int32 repeated

Validated Fields

Field Validations
gear_entity_ids
  • repeated.unique: true

Gear

Method NameRequest TypeResponse TypeDescription
Lock GearLockRequest ChangedResourcesResponse

Unlock GearUnlockRequest ChangedResourcesResponse

Compress GearCompressRequest GearCompressResponse

api/happy_worker.proto

Top

HappyWorkerCancelRequest

FieldTypeLabelDescription
happy_worker_item_id int32

HappyWorkerCancelResponse

FieldTypeLabelDescription
happy_worker_item neon.model.HappyWorkerItem

changed_resources neon.model.Resources

HappyWorkerListRequest

FieldTypeLabelDescription
current_location neon.model.CurrentLocation

Validated Fields

Field Validations
current_location
  • message.required: true

HappyWorkerListResponse

FieldTypeLabelDescription
happy_worker_items neon.model.HappyWorkerItem repeated

changed_resources neon.model.Resources

HappyWorkerStartRequest

FieldTypeLabelDescription
happy_worker_item_id int32

HappyWorkerStartResponse

FieldTypeLabelDescription
happy_worker_item neon.model.HappyWorkerItem

changed_resources neon.model.Resources

HappyWorker

Method NameRequest TypeResponse TypeDescription
List HappyWorkerListRequest HappyWorkerListResponse

Start HappyWorkerStartRequest HappyWorkerStartResponse

Cancel HappyWorkerCancelRequest HappyWorkerCancelResponse

api/item.proto

Top

ItemExchangeRequest

FieldTypeLabelDescription
item_exchange_id int32

count int32

consumed_item_ids int32 repeated

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
count
  • int32.gte: 1
consumed_item_ids
  • repeated.min_items: 1

ItemOpenSelectBoxRequest

FieldTypeLabelDescription
select_box_choices neon.model.SelectBoxChoice repeated

Validated Fields

Field Validations
select_box_choices
  • repeated.min_items: 1

ItemSellRequest

FieldTypeLabelDescription
items neon.model.ConsumedItem repeated

Validated Fields

Field Validations
items
  • repeated.min_items: 1

ItemSynthesizeRequest

FieldTypeLabelDescription
item_synthesis_id int32

count int32

current_location neon.model.CurrentLocation

Validated Fields

Field Validations
count
  • int32.gte: 1

ItemUseRequest

FieldTypeLabelDescription
item_id int32

count int32

character_id int32

Validated Fields

Field Validations
count
  • int32.gte: 1

ItemUseSupplyGearEffectRequest

FieldTypeLabelDescription
item_id int32

base_gear_entity_id int32

ItemUseSupplyRequest

FieldTypeLabelDescription
item_id int32

count int32

character_id google.protobuf.Int32Value

Validated Fields

Field Validations
count
  • int32.gte: 1

Item

Method NameRequest TypeResponse TypeDescription
Synthesize ItemSynthesizeRequest ChangedResourcesResponse

Exchange ItemExchangeRequest ChangedResourcesResponse

UseSupply ItemUseSupplyRequest ChangedResourcesResponse

UseSupplyGearEffect ItemUseSupplyGearEffectRequest ChangedResourcesResponse

Sell ItemSellRequest ChangedResourcesResponse

OpenSelectBox ItemOpenSelectBoxRequest ChangedResourcesResponse

api/item_request.proto

Top

ItemRequestCollectResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

ItemRequestFulfillRequest

FieldTypeLabelDescription
user_id int64

delivery_request_item_id int32

ItemRequestFulfillResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

delivery_count int32

ItemRequestGetResponse

FieldTypeLabelDescription
item_request neon.model.ItemRequest

is_published bool

ItemRequestListResponse

FieldTypeLabelDescription
item_requests neon.model.ItemRequest repeated

users neon.model.FollowUser repeated

delivery_count int32

ItemRequestPublishRequest

FieldTypeLabelDescription
delivery_request_item_id int32

ItemRequestPublishResponse

FieldTypeLabelDescription
item_request neon.model.ItemRequest

ItemRequest

Method NameRequest TypeResponse TypeDescription
List .google.protobuf.Empty ItemRequestListResponse

Get .google.protobuf.Empty ItemRequestGetResponse

Publish ItemRequestPublishRequest ItemRequestPublishResponse

Cancel .google.protobuf.Empty .google.protobuf.Empty

Fulfill ItemRequestFulfillRequest ItemRequestFulfillResponse

Collect .google.protobuf.Empty ItemRequestCollectResponse

api/login_bonus.proto

Top

LoginBonusReceiveRequest

FieldTypeLabelDescription
login_bonus_id int32

LoginBonusReceiveResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

LoginBonus

Method NameRequest TypeResponse TypeDescription
List .google.protobuf.Empty ChangedResourcesResponse

Receive LoginBonusReceiveRequest LoginBonusReceiveResponse

api/mail.proto

Top

MailDeleteRequest

FieldTypeLabelDescription
entity_ids int32 repeated

Validated Fields

Field Validations
entity_ids
  • repeated.min_items: 1
  • repeated.max_items: 200
  • repeated.unique: true

MailDeleteResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

list neon.model.MailList

MailListResponse

FieldTypeLabelDescription
list neon.model.MailList

changed_resources neon.model.Resources

MailOpenRequest

FieldTypeLabelDescription
entity_ids int32 repeated

Validated Fields

Field Validations
entity_ids
  • repeated.min_items: 1
  • repeated.max_items: 200
  • repeated.unique: true

MailOpenResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Reward repeated

overflowed_rewards neon.model.Resource repeated

list neon.model.MailList

Mail

Method NameRequest TypeResponse TypeDescription
List .google.protobuf.Empty MailListResponse

Open MailOpenRequest MailOpenResponse

Delete MailDeleteRequest MailDeleteResponse

api/mission.proto

Top

MissionCountRewardReceiveRequest

FieldTypeLabelDescription
mission_count_reward_id int32

Validated Fields

Field Validations
mission_count_reward_id
  • int32.gte: 1

MissionCountRewardReceiveResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Reward repeated

MissionReceiveRequest

FieldTypeLabelDescription
mission_ids int32 repeated

Validated Fields

Field Validations
mission_ids
  • repeated.min_items: 1
  • repeated.max_items: 200
  • repeated.unique: true

MissionReceiveResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Reward repeated

Mission

Method NameRequest TypeResponse TypeDescription
Receive MissionReceiveRequest MissionReceiveResponse

CountRewardReceive MissionCountRewardReceiveRequest MissionCountRewardReceiveResponse

api/news.proto

Top

NewsListRequest

FieldTypeLabelDescription
language int32

NewsListResponse

FieldTypeLabelDescription
news neon.model.NewsItem repeated

NewsUserListResponse

FieldTypeLabelDescription
news neon.model.NewsItem repeated

News

Method NameRequest TypeResponse TypeDescription
List NewsListRequest NewsListResponse

UserList .google.protobuf.Empty NewsUserListResponse

api/profile.proto

Top

ProfileUpdateBadgesRequest

FieldTypeLabelDescription
profile_badge_ids int32 repeated

Validated Fields

Field Validations
profile_badge_ids
  • repeated.max_items: 3
  • repeated.unique: true

ProfileUpdateBannerRequest

FieldTypeLabelDescription
profile_banner_id int32

ProfileUpdateCharacterLikabilityScaleRequest

FieldTypeLabelDescription
scale int32

ProfileUpdateNameRequest

FieldTypeLabelDescription
name string

Validated Fields

Field Validations
name
  • string.min_len: 1

Profile

Method NameRequest TypeResponse TypeDescription
UpdateName ProfileUpdateNameRequest ChangedResourcesResponse

UpdateBanner ProfileUpdateBannerRequest ChangedResourcesResponse

UpdateBadges ProfileUpdateBadgesRequest ChangedResourcesResponse

UpdateCharacterLikabilityScale ProfileUpdateCharacterLikabilityScaleRequest ChangedResourcesResponse

api/purchase.proto

Top

PurchaseHistoryResponse

FieldTypeLabelDescription
histories neon.model.PurchaseHistory repeated

PurchaseSessionPublishRequest

FieldTypeLabelDescription
purchase_session_id string

event_type string

transaction_id google.protobuf.StringValue

product_id google.protobuf.StringValue

client_currency google.protobuf.StringValue

client_price google.protobuf.DoubleValue

purchase_data google.protobuf.StringValue

data_signature google.protobuf.StringValue

receipt google.protobuf.StringValue

failure_reason google.protobuf.StringValue

Validated Fields

Field Validations
purchase_session_id
  • string.min_len: 1

PurchaseSessionStartRequest

FieldTypeLabelDescription
shop_product_id int32

PurchaseSessionStartResponse

FieldTypeLabelDescription
purchase_session_id string

transaction_id google.protobuf.StringValue

PurchaseVerifyRequest

FieldTypeLabelDescription
purchase_session_id string

transaction_id string

client_currency google.protobuf.StringValue

client_price google.protobuf.DoubleValue

purchase_data google.protobuf.StringValue

data_signature google.protobuf.StringValue

Validated Fields

Field Validations
purchase_session_id
  • string.min_len: 1
transaction_id
  • string.min_len: 1

Purchase

Method NameRequest TypeResponse TypeDescription
SessionStart PurchaseSessionStartRequest PurchaseSessionStartResponse

SessionPublish PurchaseSessionPublishRequest .google.protobuf.Empty

Verify PurchaseVerifyRequest ChangedResourcesResponse

History .google.protobuf.Empty PurchaseHistoryResponse

api/recipe_shop.proto

Top

RecipeShopPurchaseRequest

FieldTypeLabelDescription
recipe_shop_id int32

RecipeShop

Method NameRequest TypeResponse TypeDescription
Purchase RecipeShopPurchaseRequest ChangedResourcesResponse

api/refund_application.proto

Top

RefundApplicationGetResponse

FieldTypeLabelDescription
refund_application neon.model.RefundApplication

profile_name string

refund_purchase neon.model.RefundPurchase

refund_paid_gem neon.model.RefundPaidGem

RefundApplicationRequestRefundRequest

FieldTypeLabelDescription
is_skip_itunes_googleplay bool

bank neon.model.RefundDestinationBank

paypal neon.model.RefundDestinationPaypal

wise neon.model.RefundDestinationWise

oversea_bank neon.model.RefundDestinationOverseaBank

RefundApplicationRequestRefundResponse

FieldTypeLabelDescription
refund_application neon.model.RefundApplication

RefundApplicationSendVerificationCodeResponse

FieldTypeLabelDescription
cooldown_at google.protobuf.Timestamp

RefundApplicationUpdateEmailIdRequest

FieldTypeLabelDescription
email_id string

RefundApplicationUpdateEmailIdResponse

FieldTypeLabelDescription
refund_application neon.model.RefundApplication

RefundApplicationVerifyEmailIdRequest

FieldTypeLabelDescription
verification_code int32

Validated Fields

Field Validations
verification_code
  • int32.lte: 999999
  • int32.gte: 100000

RefundApplicationVerifyEmailIdResponse

FieldTypeLabelDescription
refund_application neon.model.RefundApplication

RefundApplication

Method NameRequest TypeResponse TypeDescription
Get .google.protobuf.Empty RefundApplicationGetResponse

UpdateEmailId RefundApplicationUpdateEmailIdRequest RefundApplicationUpdateEmailIdResponse

SendVerificationCode .google.protobuf.Empty RefundApplicationSendVerificationCodeResponse

VerifyEmailId RefundApplicationVerifyEmailIdRequest RefundApplicationVerifyEmailIdResponse

RequestRefund RefundApplicationRequestRefundRequest RefundApplicationRequestRefundResponse

api/ruled_battle.proto

Top

RuledBattleStartRequest

FieldTypeLabelDescription
ruled_battle_id int32

RuledBattle

Method NameRequest TypeResponse TypeDescription
Start RuledBattleStartRequest BattleStartResponse

api/season_pass.proto

Top

SeasonPassPurchasePaidPassRequest

FieldTypeLabelDescription
season_id int32

purchase_upper bool

SeasonPassPurchasePaidPassResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Reward repeated

SeasonPassReceiveAllRequest

FieldTypeLabelDescription
season_id int32

Validated Fields

Field Validations
season_id
  • int32.gte: 1

SeasonPassReceiveAllResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Reward repeated

SeasonPassReceiveRequest

FieldTypeLabelDescription
season_id int32

season_pass_tier_id int32

season_pass_type int32

Validated Fields

Field Validations
season_id
  • int32.gte: 1
season_pass_tier_id
  • int32.gte: 1

SeasonPassReceiveResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

rewards neon.model.Reward repeated

SeasonPassTierPurchaseRequest

FieldTypeLabelDescription
season_id int32

purchase_count int32

Validated Fields

Field Validations
season_id
  • int32.gte: 1
purchase_count
  • int32.gte: 1

SeasonPass

Method NameRequest TypeResponse TypeDescription
Receive SeasonPassReceiveRequest SeasonPassReceiveResponse

ReceiveAll SeasonPassReceiveAllRequest SeasonPassReceiveAllResponse

TierPurchase SeasonPassTierPurchaseRequest ChangedResourcesResponse

PurchasePaidPass SeasonPassPurchasePaidPassRequest SeasonPassPurchasePaidPassResponse

api/shop.proto

Top

ShopCycleUpdateShopPurchaseRequest

FieldTypeLabelDescription
cycle_update_shop_id int32

client_timestamp google.protobuf.Timestamp

Validated Fields

Field Validations
client_timestamp
  • message.required: true

ShopCycleUpdateShopReleaseRequest

FieldTypeLabelDescription
cycle_update_shop_id int32

ShopGearShopListRequest

FieldTypeLabelDescription
shop_id int32

ShopGearShopListResponse

FieldTypeLabelDescription
shop_gear_state neon.model.ShopGearState

ShopGearShopPurchaseRequest

FieldTypeLabelDescription
shop_gear_product_id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 1

ShopGearShopPurchaseResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

shop_gear_state neon.model.ShopGearState

ShopGemListResponse

FieldTypeLabelDescription
shop_products neon.model.ShopProduct repeated

store_products neon.model.StoreProduct repeated

monthly_billing_amount int32

ShopPurchaseRequest

FieldTypeLabelDescription
shop_product_id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 1

ShopRandomCostumeListRequest

FieldTypeLabelDescription
shop_id int32

ShopRandomCostumeListResponse

FieldTypeLabelDescription
character_costume_ids int32 repeated

expires_at google.protobuf.Timestamp

ShopRandomCostumePurchaseRequest

FieldTypeLabelDescription
shop_id int32

character_costume_id int32

Shop

Method NameRequest TypeResponse TypeDescription
GemList .google.protobuf.Empty ShopGemListResponse

Purchase ShopPurchaseRequest ChangedResourcesResponse

GearShopList ShopGearShopListRequest ShopGearShopListResponse

GearShopPurchase ShopGearShopPurchaseRequest ShopGearShopPurchaseResponse

CycleUpdateShopRelease ShopCycleUpdateShopReleaseRequest ChangedResourcesResponse

CycleUpdateShopPurchase ShopCycleUpdateShopPurchaseRequest ChangedResourcesResponse

RandomCostumeList ShopRandomCostumeListRequest ShopRandomCostumeListResponse

RandomCostumePurchase ShopRandomCostumePurchaseRequest ChangedResourcesResponse

api/stamina.proto

Top

StaminaPurchaseRequest

FieldTypeLabelDescription
count int32

Validated Fields

Field Validations
count
  • int32.gte: 1

StaminaUseItemRequest

FieldTypeLabelDescription
item_id int32

count int32

Validated Fields

Field Validations
count
  • int32.gte: 1

Stamina

Method NameRequest TypeResponse TypeDescription
Purchase StaminaPurchaseRequest ChangedResourcesResponse

UseItem StaminaUseItemRequest ChangedResourcesResponse

api/subsystem.proto

Top

SubsystemStatusResponse

FieldTypeLabelDescription
shop neon.model.SubsystemStatus

gacha neon.model.SubsystemStatus

Subsystem

Method NameRequest TypeResponse TypeDescription
Status .google.protobuf.Empty SubsystemStatusResponse

api/tension_card.proto

Top

TensionCardDisassembleRequest

FieldTypeLabelDescription
entity_ids int32 repeated

Validated Fields

Field Validations
entity_ids
  • repeated.min_items: 1
  • repeated.unique: true

TensionCardDisassembleResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

deleted_resources neon.model.ResourceEntities

TensionCardEnhanceRequest

FieldTypeLabelDescription
consumed_items neon.model.ConsumedItem repeated

entity_id int32

Validated Fields

Field Validations
consumed_items
  • repeated.min_items: 1
entity_id
  • int32.gte: 1

TensionCardLevelLimitEnhanceRequest

FieldTypeLabelDescription
entity_id int32

Validated Fields

Field Validations
entity_id
  • int32.gte: 1

TensionCardLimitBreakEnhanceRequest

FieldTypeLabelDescription
entity_id int32

consumed_entity_ids int32 repeated

consumed_item neon.model.ConsumedItem

Validated Fields

Field Validations
entity_id
  • int32.gte: 1
consumed_entity_ids
  • repeated.unique: true

TensionCardLimitBreakEnhanceResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

deleted_resources neon.model.ResourceEntities

TensionCardLockRequest

FieldTypeLabelDescription
entity_ids int32 repeated

is_lock bool

Validated Fields

Field Validations
entity_ids
  • repeated.min_items: 1
  • repeated.unique: true

TensionCard

Method NameRequest TypeResponse TypeDescription
Enhance TensionCardEnhanceRequest ChangedResourcesResponse

LevelLimitEnhance TensionCardLevelLimitEnhanceRequest ChangedResourcesResponse

LimitBreakEnhance TensionCardLimitBreakEnhanceRequest TensionCardLimitBreakEnhanceResponse

Lock TensionCardLockRequest ChangedResourcesResponse

Disassemble TensionCardDisassembleRequest TensionCardDisassembleResponse

api/tip.proto

Top

TipReleaseByBattleRequest

FieldTypeLabelDescription
battle_result neon.enum.BattleResult

TipReleaseRequest

FieldTypeLabelDescription
tip_ids int32 repeated

TipReleaseResponse

FieldTypeLabelDescription
changed_resources neon.model.Resources

area_objects neon.model.AreaObject repeated

Tip

Method NameRequest TypeResponse TypeDescription
Release TipReleaseRequest TipReleaseResponse

ReleaseByBattle TipReleaseByBattleRequest ChangedResourcesResponse

api/trial_battle.proto

Top

TrialBattleRewardReceiveRequest

FieldTypeLabelDescription
trial_character_event_id int32

trial_battle_id int32

TrialBattleRewardReceiveResponse

FieldTypeLabelDescription
rewards neon.model.Reward repeated

changed_resources neon.model.Resources

TrialBattleStartRequest

FieldTypeLabelDescription
trial_character_event_id int32

trial_battle_id int32

TrialBattle

Method NameRequest TypeResponse TypeDescription
Start TrialBattleStartRequest BattleStartResponse

RewardReceive TrialBattleRewardReceiveRequest TrialBattleRewardReceiveResponse

api/tutorial.proto

Top

TutorialSkipResponse

FieldTypeLabelDescription
move_to_area_locator_id google.protobuf.Int32Value

deleted_character_ids int32 repeated

rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

Validated Fields

Field Validations
deleted_character_ids
  • repeated.items.int32.gte: 1

Tutorial

Method NameRequest TypeResponse TypeDescription
Skip .google.protobuf.Empty TutorialSkipResponse

api/user.proto

Top

UserCrossDateResponse

FieldTypeLabelDescription
rewards neon.model.Rewards repeated

changed_resources neon.model.Resources

UserDeleteResponse

FieldTypeLabelDescription
will_deleted_at google.protobuf.Timestamp

UserLinkAppleRequest

FieldTypeLabelDescription
id_token string

Validated Fields

Field Validations
id_token
  • string.min_len: 1

UserLinkGoogleRequest

FieldTypeLabelDescription
id_token string

code string

code_verifier string

UserLinksListResponse

FieldTypeLabelDescription
apple bool

google bool

UserLogInResponse

FieldTypeLabelDescription
resources neon.model.Resources

master_data neon.model.MasterData

move_to_area_locator_id google.protobuf.Int32Value

UserUpdateBirthdateRequest

FieldTypeLabelDescription
year int32

month int32

Validated Fields

Field Validations
month
  • int32.lte: 12
  • int32.gte: 1

UserUpdateLanguageRequest

FieldTypeLabelDescription
language int32

User

Method NameRequest TypeResponse TypeDescription
LogIn .google.protobuf.Empty UserLogInResponse

CrossDate .google.protobuf.Empty UserCrossDateResponse

LinksList .google.protobuf.Empty UserLinksListResponse

LinkApple UserLinkAppleRequest ChangedResourcesResponse

UnlinkApple .google.protobuf.Empty .google.protobuf.Empty

LinkGoogle UserLinkGoogleRequest ChangedResourcesResponse

UnlinkGoogle .google.protobuf.Empty .google.protobuf.Empty

UnlinkSteam .google.protobuf.Empty .google.protobuf.Empty

UpdateBirthdate UserUpdateBirthdateRequest ChangedResourcesResponse

UpdateLanguage UserUpdateLanguageRequest .google.protobuf.Empty

Delete .google.protobuf.Empty UserDeleteResponse

Notification .google.protobuf.Empty ChangedResourcesResponse

api/web_session.proto

Top

WebSessionTokenResponse

FieldTypeLabelDescription
token string

WebSession

Method NameRequest TypeResponse TypeDescription
Token .google.protobuf.Empty WebSessionTokenResponse

api/xb_pvp.proto

Top

XbPvpCasualMatchingRequest

FieldTypeLabelDescription
enemy_user_id google.protobuf.Int64Value

XbPvpCasualMatchingResponse

FieldTypeLabelDescription
enemy_user_id google.protobuf.Int64Value

XbPvpEntryResponse

FieldTypeLabelDescription
rank_match_rank_state neon.model.XbPvpRankState

is_season_reset_occurred bool

prev_season_rank_point int32

XbPvpFormationResponse

FieldTypeLabelDescription
player_members neon.model.XbMember repeated

all_player_members neon.model.XbMember repeated

is_formation_initialized bool

XbPvpFormationUpdateRequest

FieldTypeLabelDescription
player_members XbPvpMemberRequest repeated

Validated Fields

Field Validations
player_members
  • repeated.min_items: 9
  • repeated.max_items: 9

XbPvpFormationUpdateResponse

FieldTypeLabelDescription
player_members neon.model.XbMember repeated

XbPvpMemberRequest

FieldTypeLabelDescription
character_id google.protobuf.Int32Value

xb_character_id google.protobuf.Int32Value

batting_order int32

position int32

Validated Fields

Field Validations
batting_order
  • int32.lte: 9
  • int32.gte: 1

XbPvpQuickMatchingResponse

FieldTypeLabelDescription
enemy_user_id google.protobuf.Int64Value

XbPvpRankMatchHistory

FieldTypeLabelDescription
is_player_won bool

enemy_user_info neon.model.XbPvPUserInfo

enemy_formation_members neon.model.XbPvpMatchHistoryMember repeated

score_boards neon.model.XbInningHalfScoreBoard repeated

executed_at google.protobuf.Timestamp

is_cpu_user bool

XbPvpRankMatchHistoryListRequest

FieldTypeLabelDescription
season_id int32

XbPvpRankMatchHistoryListResponse

FieldTypeLabelDescription
histories XbPvpRankMatchHistory repeated

XbPvpRankMatchingResponse

FieldTypeLabelDescription
enemy_user_id google.protobuf.Int64Value

enemy_cpu_user_id google.protobuf.Int32Value

XbPvp

Method NameRequest TypeResponse TypeDescription
Formation .google.protobuf.Empty XbPvpFormationResponse

FormationUpdate XbPvpFormationUpdateRequest XbPvpFormationUpdateResponse

Entry .google.protobuf.Empty XbPvpEntryResponse

QuickMatching .google.protobuf.Empty XbPvpQuickMatchingResponse

RankMatching .google.protobuf.Empty XbPvpRankMatchingResponse

CasualMatching XbPvpCasualMatchingRequest XbPvpCasualMatchingResponse

RankMatchHistoryList XbPvpRankMatchHistoryListRequest XbPvpRankMatchHistoryListResponse

api/xb.proto

Top

XbAddCommandUnlockItemRequest

FieldTypeLabelDescription
xb_id int32

magic_orb_id int32

quantity int32

Validated Fields

Field Validations
quantity
  • int32.gte: 1

XbAddCommandUnlockItemResponse

FieldTypeLabelDescription
command_lock_info neon.model.XbCommandLockInfo

XbFormationRequest

FieldTypeLabelDescription
xb_id int32

enemy_user_id google.protobuf.Int64Value

enemy_cpu_user_id google.protobuf.Int32Value

XbFormationResponse

FieldTypeLabelDescription
player_members neon.model.XbMember repeated

enemy_members neon.model.XbMember repeated

player_recommended_members neon.model.XbMember repeated

all_player_members neon.model.XbMember repeated

player_tribe_logo_aas_path google.protobuf.StringValue

enemy_tribe_logo_aas_path google.protobuf.StringValue

player_team_name google.protobuf.StringValue

enemy_team_name google.protobuf.StringValue

is_team_edit_enabled bool

player_pvp_user_infos neon.model.XbPvPUserInfo

enemy_pvp_user_infos neon.model.XbPvPUserInfo

XbFormationUpdateRequest

FieldTypeLabelDescription
xb_id int32

player_members XbMemberRequest repeated

Validated Fields

Field Validations
player_members
  • repeated.min_items: 9
  • repeated.max_items: 9

XbFormationUpdateResponse

FieldTypeLabelDescription
player_members neon.model.XbMember repeated

XbMemberRequest

FieldTypeLabelDescription
character_id google.protobuf.Int32Value

xb_character_id google.protobuf.Int32Value

batting_order int32

position int32

Validated Fields

Field Validations
batting_order
  • int32.lte: 9
  • int32.gte: 1

XbPlayRequest

FieldTypeLabelDescription
xb_id int32

zone_area_index int32

command_id int32

magic_orb_id google.protobuf.Int32Value

is_at_bat_skip bool

Validated Fields

Field Validations
zone_area_index
  • int32.lte: 8
  • int32.gte: 0

XbPlayResponse

FieldTypeLabelDescription
current_at_bat_game_info neon.model.XbGameInfo

next_at_bat_game_info neon.model.XbGameInfo

result neon.enum.XbGameResult

rewards neon.model.Rewards repeated

ignored_rewards neon.model.Resource repeated

changed_resources neon.model.Resources

rank_match_rank_state neon.model.XbPvpRankState

score_boards neon.model.XbInningHalfScoreBoard repeated

XbRetireResponse

FieldTypeLabelDescription
rank_match_rank_state neon.model.XbPvpRankState

XbSkillOrbStatusRequest

FieldTypeLabelDescription
is_player bool

type int32

status int32

broken_at_bat_count google.protobuf.Int32Value

XbStartRequest

FieldTypeLabelDescription
xb_id int32

player_members XbMemberRequest repeated

enemy_user_id google.protobuf.Int64Value

enemy_cpu_user_id google.protobuf.Int32Value

action_sequence_id google.protobuf.Int32Value

Validated Fields

Field Validations
player_members
  • repeated.min_items: 9
  • repeated.max_items: 9

XbStartResponse

FieldTypeLabelDescription
next_at_bat_game_info neon.model.XbGameInfo

XbStatusRequest

FieldTypeLabelDescription
xb_id int32

XbStatusResponse

FieldTypeLabelDescription
current_at_bat_game_info neon.model.XbGameInfo

XbUpdateSkillOrbStatusRequest

FieldTypeLabelDescription
xb_id int32

skill_orb_statuses XbSkillOrbStatusRequest repeated

XbUpdateSkillOrbStatusResponse

FieldTypeLabelDescription
player_skill_orb_infos neon.model.XbSkillOrbInfo repeated

enemy_skill_orb_infos neon.model.XbSkillOrbInfo repeated

current_at_bat_game_info neon.model.XbGameInfo

XbUpdateTensionRequest

FieldTypeLabelDescription
xb_id int32

tension_fluctuation_ids int32 repeated

Validated Fields

Field Validations
tension_fluctuation_ids
  • repeated.unique: true
  • repeated.items.int32.gte: 1

XbUpdateTensionResponse

FieldTypeLabelDescription
player_tension_infos neon.model.XbTensionInfo repeated

enemy_tension_infos neon.model.XbTensionInfo repeated

current_at_bat_game_info neon.model.XbGameInfo

Xb

Method NameRequest TypeResponse TypeDescription
Formation XbFormationRequest XbFormationResponse

FormationUpdate XbFormationUpdateRequest XbFormationUpdateResponse

Start XbStartRequest XbStartResponse

Play XbPlayRequest XbPlayResponse

UpdateTension XbUpdateTensionRequest XbUpdateTensionResponse

AddCommandUnlockItem XbAddCommandUnlockItemRequest XbAddCommandUnlockItemResponse

UpdateSkillOrbStatus XbUpdateSkillOrbStatusRequest XbUpdateSkillOrbStatusResponse

Status XbStatusRequest XbStatusResponse

Retire .google.protobuf.Empty XbRetireResponse

ForceRetire .google.protobuf.Empty .google.protobuf.Empty

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
double double double float float64 double float Float
float float float float float32 float float Float
int32 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int int32 int integer Bignum or Fixnum (as required)
int64 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long int64 long integer/string Bignum
uint32 Uses variable-length encoding. uint32 int int/long uint32 uint integer Bignum or Fixnum (as required)
uint64 Uses variable-length encoding. uint64 long int/long uint64 ulong integer/string Bignum or Fixnum (as required)
sint32 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int int32 int integer Bignum or Fixnum (as required)
sint64 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long int64 long integer/string Bignum
fixed32 Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int uint32 uint integer Bignum or Fixnum (as required)
fixed64 Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long uint64 ulong integer/string Bignum
sfixed32 Always four bytes. int32 int int int32 int integer Bignum or Fixnum (as required)
sfixed64 Always eight bytes. int64 long int/long int64 long integer/string Bignum
bool bool boolean boolean bool bool boolean TrueClass/FalseClass
string A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode string string string String (UTF-8)
bytes May contain any arbitrary sequence of bytes. string ByteString str []byte ByteString string String (ASCII-8BIT)