syntax = "proto3";

package activity;

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

// UserPoints message represents user points information
message UserPoints {
  // User ID (primary key)
  string user_id = 1;

  // Point rate multiplier (converted from float32 to double for proto compatibility)
  double point_rate = 2;

  // Total points earned (converted from float32 to double for proto compatibility)
  double point = 3;

  // Last update timestamp (Unix seconds)
  int64 updated_at = 4;

  // Current active boost rate multiplier
  double boost_rate = 5;
}
