Files
mobility-accounts/grpcapi/accounts.proto
Arnaud Delcasse 52a6e25bc3
All checks were successful
Build and Push Docker Image / build_and_push (push) Successful in 2m6s
Migrate module path to gitlab.com/mobicoop/solidarity
2026-03-02 17:30:39 +01:00

32 lines
734 B
Protocol Buffer
Executable File

syntax = "proto3";
option go_package = "gitlab.com/mobicoop/solidarity/services/mobility-accounts/grpcapi";
import "google/protobuf/struct.proto";
message Account {
string id = 1;
string namespace = 2;
AccountAuth authentication = 3;
google.protobuf.Struct data = 4;
google.protobuf.Struct metadata = 5;
}
message AccountAuth {
optional LocalAuth local = 7;
//TODO SSO
}
message LocalAuth {
optional string username = 10;
string password = 11;
optional string email = 12;
optional string phone_number = 13;
optional Validation email_validation = 14;
optional Validation phone_number_validation = 15;
}
message Validation {
bool validated = 20;
string validation_code = 21;
}