syntax = "proto3"; package bet.beteran.member_bank_deposit; import "models/member.proto"; enum MemberBankDepositState { NONE = 0; APPLICATION = 1; PENDING = 2; COMPLETE = 3; } message MemberBankDeposit { string id = 1; string member_id = 2; string name = 3; double amount = 4; optional string memo = 5; MemberBankDepositState state = 6; uint64 state_changed_at = 7; uint64 created_at = 8; uint64 updated_at = 9; } message MemberBankDepositModel { string id = 1; bet.beteran.member.Member member = 2; string name = 3; double amount = 4; optional string memo = 5; MemberBankDepositState state = 6; uint64 state_changed_at = 7; uint64 created_at = 8; uint64 updated_at = 9; }