anttp 0.26.0

AntTP is an HTTP server for the Autonomi Network
syntax = "proto3";

package pointer;

service PointerService {
  rpc CreatePointer(CreatePointerRequest) returns (PointerResponse);
  rpc UpdatePointer(UpdatePointerRequest) returns (PointerResponse);
  rpc GetPointer(GetPointerRequest) returns (PointerResponse);
}

message Pointer {
  optional string name = 1;
  string content = 2;
  optional string address = 3;
  optional uint64 counter = 4;
  optional string cost = 5;
}

message CreatePointerRequest {
  Pointer pointer = 1;
  optional string store_type = 2;
  optional string data_key = 3;
}

message UpdatePointerRequest {
  string address = 1;
  Pointer pointer = 2;
  optional string store_type = 3;
  optional string data_key = 4;
}

message GetPointerRequest {
  string address = 1;
  optional string data_key = 2;
}

message PointerResponse {
  Pointer pointer = 1;
}