syntax = "proto3"; //版本声明,使用v3版本

package basic;

option go_package = ".;service";
import "google/protobuf/any.proto";
import "google/protobuf/struct.proto";
 
// 定义请求消息类型.
message Request {
 
}

// golang使用一个map返回, 使用这个response
message Response {
    google.protobuf.Value data=1;
}


message ResourceInfo{
    string resource_id = 1;
    int64 guest_id =2;
    int64 user_id =3;
    string resource_type = 4;
    string resource_url = 5;
    string version = 6;
    int64 api_type = 7;
    string bucket_name = 8;
    string source = 9;
    string uploaded_at = 10;
    google.protobuf.Struct metadata = 11;
}

message Meta {
    int64 total_count =1;
    int64 page_count=2;
    int64 current_page=3;
    int64 per_page=4;
}