syntax = "proto3";

package activity;

option go_package = "github.com/echofi-ai/schema/types/activity";

import "google/protobuf/timestamp.proto";

// UserReferralRewards message represents referral rewards for users
message UserReferralRewards {
  // User ID (primary key)
  string user_id = 1;

  // Points earned from referral rewards (converted from float32 to double for proto compatibility)
  double point = 2;

  // User's rank: 0=no commission, 1=1 level, 2=2 levels
  int32 rank = 3;

  // Last update timestamp
  google.protobuf.Timestamp updated_at = 4;
}
