syntax = "proto3";

package activity;

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

import "google/protobuf/timestamp.proto";

// UserPointRate message represents point rates for users based on referral count
message UserPointRate {
  // User ID
  string user_id = 1;

  // Point rate multiplier based on referral count
  double point_rate = 2;

  // Number of active referees
  int32 referee_count = 3;

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