// DO NOT DELETE. This is different from the protos in data-api-firehose https://github.snooguts.net/reddit/data-api-firehose/blob/main/protos/devvit/data/api/admin/v1alpha/ and is specific to dev portal

syntax = "proto3";

package devvit.dev_portal.data_api.admin.user;

option go_package = "github.snooguts.net/reddit/reddit-devplatform-monorepo/go-common/generated/protos/types/devvit/devportal/data_api/admin/user";

message User {
  string t2id = 1;
  string org_id = 2;
  string username = 3;
}

message AddUsersToOrgRequest {
  string org_id = 2;
  repeated string usernames = 3;
}

message AddUsersToOrgResponse {
  repeated User users = 1;
}

message GetUsersByOrgIdRequest {
  string id = 1;
}

message GetUsersByOrgIdResponse {
  repeated User users = 1;
}

message GetUserByIdRequest {
  string t2id = 1;
}

message GetUserByIdResponse {
  User user = 1;
}

message DeleteUserRequest {
  string t2id = 1;
}

message DeleteUserResponse {
  User user = 1;
}
