github.com/resonatecoop/user-api@v1.0.0-13.0.20220915120639-05dc9c04014a/proto/user/tag.proto (about)

     1  syntax = "proto3";
     2  
     3  
     4  //package resonate.api.user;
     5  //option go_package = "tag";
     6  
     7  package user;
     8  
     9  import "google/api/annotations.proto";
    10  import "protoc-gen-openapiv2/options/annotations.proto";
    11  //import "usergroup.proto";
    12  import "user/common.proto";
    13  
    14  option go_package = "github.com/resonatecoop/user-api/proto/user";
    15  
    16  service TagService {
    17    rpc SearchGenres(Query) returns (SearchResults);
    18  }
    19  
    20  // message RelatedUserGroup {
    21  //   string ID = 1;
    22  //   string display_name = 2;
    23  //   bytes avatar = 3;
    24  // }
    25  
    26  // message SearchTrackGroup {
    27  //   string ID = 1;
    28  //   string title = 2;
    29  //   RelatedUserGroup user_group = 3;
    30  //   int32 total_tracks = 4;
    31  //   bytes cover = 5;
    32  //   string display_artist = 6;
    33  // }
    34  
    35  // message RelatedTrackGroup {
    36  //   string ID = 1; // required
    37  //   string title = 2; // required
    38  //   bytes cover = 3; // required
    39  //   string type = 4; // required
    40  //   string about = 5;
    41  //   bool private = 6;
    42  //   string display_artist = 7;
    43  //   int32 total_tracks = 8;
    44  //   RelatedUserGroup user_group = 9;
    45  // }
    46  
    47  // message SearchTrack {
    48  //   string ID = 1;
    49  //   string title = 2;
    50  //   repeated RelatedUserGroup artists = 3;
    51  //   repeated RelatedTrackGroup track_groups = 4;
    52  // }
    53  
    54