Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 89 additions & 70 deletions api/core/v1/record.pb.go

Large diffs are not rendered by default.

302 changes: 223 additions & 79 deletions api/store/v1/store_service.pb.go

Large diffs are not rendered by default.

84 changes: 78 additions & 6 deletions api/store/v1/store_service_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions client/store.go
Original file line number Diff line number Diff line change
Expand Up @@ -296,3 +296,28 @@ func (c *Client) DeleteStream(ctx context.Context, refsCh <-chan *corev1.RecordR
//nolint:wrapcheck
return streaming.ProcessClientStream(ctx, stream, refsCh)
}

func (c *Client) DeleteReferrer(
ctx context.Context,
req *storev1.DeleteReferrerRequest,
) (*storev1.DeleteReferrerResponse, error) {
stream, err := c.StoreServiceClient.DeleteReferrer(ctx)
if err != nil {
return nil, fmt.Errorf("failed to create delete referrer stream: %w", err)
}

if err := stream.Send(req); err != nil {
return nil, fmt.Errorf("failed to send delete referrer request: %w", err)
}

if err := stream.CloseSend(); err != nil {
return nil, fmt.Errorf("failed to close send stream: %w", err)
}

response, err := stream.Recv()
if err != nil {
return nil, fmt.Errorf("failed to receive delete referrer response: %w", err)
}

return response, nil
}
4 changes: 4 additions & 0 deletions proto/agntcy/dir/core/v1/record.proto
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ package agntcy.dir.core.v1;

import "google/protobuf/struct.proto";
import "buf/validate/validate.proto";
import "agntcy/dir/core/v1/referrer.proto";

// Defines a reference or a globally unique content identifier of a record.
message RecordRef {
Expand Down Expand Up @@ -88,4 +89,7 @@ message RecordReferrer {

// The actual data of the referrer.
google.protobuf.Struct data = 5;

// The CID of the referrer.
core.v1.ReferrerRef referrer_ref = 6;
}
23 changes: 23 additions & 0 deletions proto/agntcy/dir/store/v1/store_service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ service StoreService {

// PullReferrer performs read operation for record referrers.
rpc PullReferrer(stream PullReferrerRequest) returns (stream PullReferrerResponse);

// DeleteReferrer performs delete operation for record referrers.
rpc DeleteReferrer(stream DeleteReferrerRequest) returns (stream DeleteReferrerResponse);
}

// PushReferrerRequest represents a record with optional OCI artifacts for push operations.
Expand Down Expand Up @@ -103,3 +106,23 @@ message PullReferrerResponse {
// RecordReferrer object associated with the record
core.v1.RecordReferrer referrer = 1;
}

message DeleteReferrerRequest {
// The record the referrer(s) are referring to.
core.v1.RecordRef record = 1 [
(buf.validate.field).required = true
];

// The CID of the referrer to delete.
// If set, delete the referrer by CID.
core.v1.ReferrerRef referrer_ref = 2;

// The referrer type of the referrers to delete.
// If set, delete the referrers with given type.
optional string referrer_type = 3;
}

message DeleteReferrerResponse {
// The CID(s) of the deleted referrers.
repeated core.v1.ReferrerRef referrer_refs = 1;
}
8 changes: 8 additions & 0 deletions sdk/dir-js/src/models/agntcy/dir/core/v1/record_pb.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
import type { JsonObject, Message } from "@bufbuild/protobuf";
import type { ReferrerRef } from "./referrer_pb.js";

/**
* Describes the file agntcy/dir/core/v1/record.proto.
Expand Down Expand Up @@ -181,6 +182,13 @@ export declare type RecordReferrer = Message<"agntcy.dir.core.v1.RecordReferrer"
* @generated from field: google.protobuf.Struct data = 5;
*/
data?: JsonObject;

/**
* The CID of the referrer.
*
* @generated from field: agntcy.dir.core.v1.ReferrerRef referrer_ref = 6;
*/
referrerRef?: ReferrerRef;
};

/**
Expand Down
3 changes: 2 additions & 1 deletion sdk/dir-js/src/models/agntcy/dir/core/v1/record_pb.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@
import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";
import { file_google_protobuf_struct } from "@bufbuild/protobuf/wkt";
import { file_buf_validate_validate } from "../../../../buf/validate/validate_pb.js";
import { file_agntcy_dir_core_v1_referrer } from "./referrer_pb.js";

/**
* Describes the file agntcy/dir/core/v1/record.proto.
*/
export const file_agntcy_dir_core_v1_record = /*@__PURE__*/
fileDesc("Ch9hZ250Y3kvZGlyL2NvcmUvdjEvcmVjb3JkLnByb3RvEhJhZ250Y3kuZGlyLmNvcmUudjEiJwoJUmVjb3JkUmVmEhoKA2NpZBgBIAEoCUINukgKyAEBcgUQARiAASI8Cg5OYW1lZFJlY29yZFJlZhIMCgRuYW1lGAEgASgJEg8KB3ZlcnNpb24YAiABKAkSCwoDY2lkGAMgASgJIr8BCgpSZWNvcmRNZXRhEgsKA2NpZBgBIAEoCRJECgthbm5vdGF0aW9ucxgCIAMoCzIvLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRNZXRhLkFubm90YXRpb25zRW50cnkSFgoOc2NoZW1hX3ZlcnNpb24YAyABKAkSEgoKY3JlYXRlZF9hdBgEIAEoCRoyChBBbm5vdGF0aW9uc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiLwoGUmVjb3JkEiUKBGRhdGEYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0Is0CCg5SZWNvcmRSZWZlcnJlchJPCgR0eXBlGAEgASgJQkG6SD5yPFIcYWdudGN5LmRpci5zaWduLnYxLlB1YmxpY0tleVIcYWdudGN5LmRpci5zaWduLnYxLlNpZ25hdHVyZRIxCgpyZWNvcmRfcmVmGAIgASgLMh0uYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZFJlZhJICgthbm5vdGF0aW9ucxgDIAMoCzIzLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRSZWZlcnJlci5Bbm5vdGF0aW9uc0VudHJ5EhIKCmNyZWF0ZWRfYXQYBCABKAkSJQoEZGF0YRgFIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QaMgoQQW5ub3RhdGlvbnNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBQrMBChZjb20uYWdudGN5LmRpci5jb3JlLnYxQgtSZWNvcmRQcm90b1ABWiFnaXRodWIuY29tL2FnbnRjeS9kaXIvYXBpL2NvcmUvdjGiAgNBREOqAhJBZ250Y3kuRGlyLkNvcmUuVjHKAhJBZ250Y3lcRGlyXENvcmVcVjHiAh5BZ250Y3lcRGlyXENvcmVcVjFcR1BCTWV0YWRhdGHqAhVBZ250Y3k6OkRpcjo6Q29yZTo6VjFiBnByb3RvMw", [file_google_protobuf_struct, file_buf_validate_validate]);
fileDesc("Ch9hZ250Y3kvZGlyL2NvcmUvdjEvcmVjb3JkLnByb3RvEhJhZ250Y3kuZGlyLmNvcmUudjEiJwoJUmVjb3JkUmVmEhoKA2NpZBgBIAEoCUINukgKyAEBcgUQARiAASI8Cg5OYW1lZFJlY29yZFJlZhIMCgRuYW1lGAEgASgJEg8KB3ZlcnNpb24YAiABKAkSCwoDY2lkGAMgASgJIr8BCgpSZWNvcmRNZXRhEgsKA2NpZBgBIAEoCRJECgthbm5vdGF0aW9ucxgCIAMoCzIvLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRNZXRhLkFubm90YXRpb25zRW50cnkSFgoOc2NoZW1hX3ZlcnNpb24YAyABKAkSEgoKY3JlYXRlZF9hdBgEIAEoCRoyChBBbm5vdGF0aW9uc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiLwoGUmVjb3JkEiUKBGRhdGEYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0IoQDCg5SZWNvcmRSZWZlcnJlchJPCgR0eXBlGAEgASgJQkG6SD5yPFIcYWdudGN5LmRpci5zaWduLnYxLlB1YmxpY0tleVIcYWdudGN5LmRpci5zaWduLnYxLlNpZ25hdHVyZRIxCgpyZWNvcmRfcmVmGAIgASgLMh0uYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZFJlZhJICgthbm5vdGF0aW9ucxgDIAMoCzIzLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRSZWZlcnJlci5Bbm5vdGF0aW9uc0VudHJ5EhIKCmNyZWF0ZWRfYXQYBCABKAkSJQoEZGF0YRgFIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QSNQoMcmVmZXJyZXJfcmVmGAYgASgLMh8uYWdudGN5LmRpci5jb3JlLnYxLlJlZmVycmVyUmVmGjIKEEFubm90YXRpb25zRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUKzAQoWY29tLmFnbnRjeS5kaXIuY29yZS52MUILUmVjb3JkUHJvdG9QAVohZ2l0aHViLmNvbS9hZ250Y3kvZGlyL2FwaS9jb3JlL3YxogIDQURDqgISQWdudGN5LkRpci5Db3JlLlYxygISQWdudGN5XERpclxDb3JlXFYx4gIeQWdudGN5XERpclxDb3JlXFYxXEdQQk1ldGFkYXRh6gIVQWdudGN5OjpEaXI6OkNvcmU6OlYxYgZwcm90bzM", [file_google_protobuf_struct, file_buf_validate_validate, file_agntcy_dir_core_v1_referrer]);

/**
* Describes the message agntcy.dir.core.v1.RecordRef.
Expand Down
62 changes: 62 additions & 0 deletions sdk/dir-js/src/models/agntcy/dir/store/v1/store_service_pb.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,58 @@ export declare type PullReferrerResponse = Message<"agntcy.dir.store.v1.PullRefe
*/
export declare const PullReferrerResponseSchema: GenMessage<PullReferrerResponse>;

/**
* @generated from message agntcy.dir.store.v1.DeleteReferrerRequest
*/
export declare type DeleteReferrerRequest = Message<"agntcy.dir.store.v1.DeleteReferrerRequest"> & {
/**
* The record the referrer(s) are referring to.
*
* @generated from field: agntcy.dir.core.v1.RecordRef record = 1;
*/
record?: RecordRef;

/**
* The CID of the referrer to delete.
* If set, delete the referrer by CID.
*
* @generated from field: agntcy.dir.core.v1.ReferrerRef referrer_ref = 2;
*/
referrerRef?: ReferrerRef;

/**
* The referrer type of the referrers to delete.
* If set, delete the referrers with given type.
*
* @generated from field: optional string referrer_type = 3;
*/
referrerType?: string;
};

/**
* Describes the message agntcy.dir.store.v1.DeleteReferrerRequest.
* Use `create(DeleteReferrerRequestSchema)` to create a new message.
*/
export declare const DeleteReferrerRequestSchema: GenMessage<DeleteReferrerRequest>;

/**
* @generated from message agntcy.dir.store.v1.DeleteReferrerResponse
*/
export declare type DeleteReferrerResponse = Message<"agntcy.dir.store.v1.DeleteReferrerResponse"> & {
/**
* The CID(s) of the deleted referrers.
*
* @generated from field: repeated agntcy.dir.core.v1.ReferrerRef referrer_refs = 1;
*/
referrerRefs: ReferrerRef[];
};

/**
* Describes the message agntcy.dir.store.v1.DeleteReferrerResponse.
* Use `create(DeleteReferrerResponseSchema)` to create a new message.
*/
export declare const DeleteReferrerResponseSchema: GenMessage<DeleteReferrerResponse>;

/**
* Defines an interface for content-addressable storage
* service for objects.
Expand Down Expand Up @@ -228,5 +280,15 @@ export declare const StoreService: GenService<{
input: typeof PullReferrerRequestSchema;
output: typeof PullReferrerResponseSchema;
},
/**
* DeleteReferrer performs delete operation for record referrers.
*
* @generated from rpc agntcy.dir.store.v1.StoreService.DeleteReferrer
*/
deleteReferrer: {
methodKind: "bidi_streaming";
input: typeof DeleteReferrerRequestSchema;
output: typeof DeleteReferrerResponseSchema;
},
}>;

16 changes: 15 additions & 1 deletion sdk/dir-js/src/models/agntcy/dir/store/v1/store_service_pb.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { file_buf_validate_validate } from "../../../../buf/validate/validate_pb
* Describes the file agntcy/dir/store/v1/store_service.proto.
*/
export const file_agntcy_dir_store_v1_store_service = /*@__PURE__*/
fileDesc("CidhZ250Y3kvZGlyL3N0b3JlL3YxL3N0b3JlX3NlcnZpY2UucHJvdG8SE2FnbnRjeS5kaXIuc3RvcmUudjEi4wIKE1B1c2hSZWZlcnJlclJlcXVlc3QSOQoKcmVjb3JkX3JlZhgBIAEoCzIdLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRSZWZCBrpIA8gBARJSCgR0eXBlGAIgASgJQkS6SEHIAQFyPFIcYWdudGN5LmRpci5zaWduLnYxLlB1YmxpY0tleVIcYWdudGN5LmRpci5zaWduLnYxLlNpZ25hdHVyZRJOCgthbm5vdGF0aW9ucxgDIAMoCzI5LmFnbnRjeS5kaXIuc3RvcmUudjEuUHVzaFJlZmVycmVyUmVxdWVzdC5Bbm5vdGF0aW9uc0VudHJ5EhIKCmNyZWF0ZWRfYXQYBCABKAkSJQoEZGF0YRgFIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QaMgoQQW5ub3RhdGlvbnNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIowBChRQdXNoUmVmZXJyZXJSZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEhoKDWVycm9yX21lc3NhZ2UYAiABKAlIAIgBARI1CgxyZWZlcnJlcl9yZWYYAyABKAsyHy5hZ250Y3kuZGlyLmNvcmUudjEuUmVmZXJyZXJSZWZCEAoOX2Vycm9yX21lc3NhZ2UidgoTUHVsbFJlZmVycmVyUmVxdWVzdBIxCgpyZWNvcmRfcmVmGAEgASgLMh0uYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZFJlZhIaCg1yZWZlcnJlcl90eXBlGAIgASgJSACIAQFCEAoOX3JlZmVycmVyX3R5cGUiTAoUUHVsbFJlZmVycmVyUmVzcG9uc2USNAoIcmVmZXJyZXIYASABKAsyIi5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmZXJyZXIy/gMKDFN0b3JlU2VydmljZRJFCgRQdXNoEhouYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZBodLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRSZWYoATABEkUKBFB1bGwSHS5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmGhouYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZCgBMAESSwoGTG9va3VwEh0uYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZFJlZhoeLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRNZXRhKAEwARJBCgZEZWxldGUSHS5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5KAESZwoMUHVzaFJlZmVycmVyEiguYWdudGN5LmRpci5zdG9yZS52MS5QdXNoUmVmZXJyZXJSZXF1ZXN0GikuYWdudGN5LmRpci5zdG9yZS52MS5QdXNoUmVmZXJyZXJSZXNwb25zZSgBMAESZwoMUHVsbFJlZmVycmVyEiguYWdudGN5LmRpci5zdG9yZS52MS5QdWxsUmVmZXJyZXJSZXF1ZXN0GikuYWdudGN5LmRpci5zdG9yZS52MS5QdWxsUmVmZXJyZXJSZXNwb25zZSgBMAFCvwEKF2NvbS5hZ250Y3kuZGlyLnN0b3JlLnYxQhFTdG9yZVNlcnZpY2VQcm90b1ABWiJnaXRodWIuY29tL2FnbnRjeS9kaXIvYXBpL3N0b3JlL3YxogIDQURTqgITQWdudGN5LkRpci5TdG9yZS5WMcoCE0FnbnRjeVxEaXJcU3RvcmVcVjHiAh9BZ250Y3lcRGlyXFN0b3JlXFYxXEdQQk1ldGFkYXRh6gIWQWdudGN5OjpEaXI6OlN0b3JlOjpWMWIGcHJvdG8z", [file_agntcy_dir_core_v1_record, file_agntcy_dir_core_v1_referrer, file_google_protobuf_empty, file_google_protobuf_struct, file_buf_validate_validate]);
fileDesc("CidhZ250Y3kvZGlyL3N0b3JlL3YxL3N0b3JlX3NlcnZpY2UucHJvdG8SE2FnbnRjeS5kaXIuc3RvcmUudjEi4wIKE1B1c2hSZWZlcnJlclJlcXVlc3QSOQoKcmVjb3JkX3JlZhgBIAEoCzIdLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRSZWZCBrpIA8gBARJSCgR0eXBlGAIgASgJQkS6SEHIAQFyPFIcYWdudGN5LmRpci5zaWduLnYxLlB1YmxpY0tleVIcYWdudGN5LmRpci5zaWduLnYxLlNpZ25hdHVyZRJOCgthbm5vdGF0aW9ucxgDIAMoCzI5LmFnbnRjeS5kaXIuc3RvcmUudjEuUHVzaFJlZmVycmVyUmVxdWVzdC5Bbm5vdGF0aW9uc0VudHJ5EhIKCmNyZWF0ZWRfYXQYBCABKAkSJQoEZGF0YRgFIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QaMgoQQW5ub3RhdGlvbnNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIowBChRQdXNoUmVmZXJyZXJSZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEhoKDWVycm9yX21lc3NhZ2UYAiABKAlIAIgBARI1CgxyZWZlcnJlcl9yZWYYAyABKAsyHy5hZ250Y3kuZGlyLmNvcmUudjEuUmVmZXJyZXJSZWZCEAoOX2Vycm9yX21lc3NhZ2UidgoTUHVsbFJlZmVycmVyUmVxdWVzdBIxCgpyZWNvcmRfcmVmGAEgASgLMh0uYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZFJlZhIaCg1yZWZlcnJlcl90eXBlGAIgASgJSACIAQFCEAoOX3JlZmVycmVyX3R5cGUiTAoUUHVsbFJlZmVycmVyUmVzcG9uc2USNAoIcmVmZXJyZXIYASABKAsyIi5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmZXJyZXIiswEKFURlbGV0ZVJlZmVycmVyUmVxdWVzdBI1CgZyZWNvcmQYASABKAsyHS5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmQga6SAPIAQESNQoMcmVmZXJyZXJfcmVmGAIgASgLMh8uYWdudGN5LmRpci5jb3JlLnYxLlJlZmVycmVyUmVmEhoKDXJlZmVycmVyX3R5cGUYAyABKAlIAIgBAUIQCg5fcmVmZXJyZXJfdHlwZSJQChZEZWxldGVSZWZlcnJlclJlc3BvbnNlEjYKDXJlZmVycmVyX3JlZnMYASADKAsyHy5hZ250Y3kuZGlyLmNvcmUudjEuUmVmZXJyZXJSZWYy7QQKDFN0b3JlU2VydmljZRJFCgRQdXNoEhouYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZBodLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRSZWYoATABEkUKBFB1bGwSHS5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmGhouYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZCgBMAESSwoGTG9va3VwEh0uYWdudGN5LmRpci5jb3JlLnYxLlJlY29yZFJlZhoeLmFnbnRjeS5kaXIuY29yZS52MS5SZWNvcmRNZXRhKAEwARJBCgZEZWxldGUSHS5hZ250Y3kuZGlyLmNvcmUudjEuUmVjb3JkUmVmGhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5KAESZwoMUHVzaFJlZmVycmVyEiguYWdudGN5LmRpci5zdG9yZS52MS5QdXNoUmVmZXJyZXJSZXF1ZXN0GikuYWdudGN5LmRpci5zdG9yZS52MS5QdXNoUmVmZXJyZXJSZXNwb25zZSgBMAESZwoMUHVsbFJlZmVycmVyEiguYWdudGN5LmRpci5zdG9yZS52MS5QdWxsUmVmZXJyZXJSZXF1ZXN0GikuYWdudGN5LmRpci5zdG9yZS52MS5QdWxsUmVmZXJyZXJSZXNwb25zZSgBMAESbQoORGVsZXRlUmVmZXJyZXISKi5hZ250Y3kuZGlyLnN0b3JlLnYxLkRlbGV0ZVJlZmVycmVyUmVxdWVzdBorLmFnbnRjeS5kaXIuc3RvcmUudjEuRGVsZXRlUmVmZXJyZXJSZXNwb25zZSgBMAFCvwEKF2NvbS5hZ250Y3kuZGlyLnN0b3JlLnYxQhFTdG9yZVNlcnZpY2VQcm90b1ABWiJnaXRodWIuY29tL2FnbnRjeS9kaXIvYXBpL3N0b3JlL3YxogIDQURTqgITQWdudGN5LkRpci5TdG9yZS5WMcoCE0FnbnRjeVxEaXJcU3RvcmVcVjHiAh9BZ250Y3lcRGlyXFN0b3JlXFYxXEdQQk1ldGFkYXRh6gIWQWdudGN5OjpEaXI6OlN0b3JlOjpWMWIGcHJvdG8z", [file_agntcy_dir_core_v1_record, file_agntcy_dir_core_v1_referrer, file_google_protobuf_empty, file_google_protobuf_struct, file_buf_validate_validate]);

/**
* Describes the message agntcy.dir.store.v1.PushReferrerRequest.
Expand Down Expand Up @@ -45,6 +45,20 @@ export const PullReferrerRequestSchema = /*@__PURE__*/
export const PullReferrerResponseSchema = /*@__PURE__*/
messageDesc(file_agntcy_dir_store_v1_store_service, 3);

/**
* Describes the message agntcy.dir.store.v1.DeleteReferrerRequest.
* Use `create(DeleteReferrerRequestSchema)` to create a new message.
*/
export const DeleteReferrerRequestSchema = /*@__PURE__*/
messageDesc(file_agntcy_dir_store_v1_store_service, 4);

/**
* Describes the message agntcy.dir.store.v1.DeleteReferrerResponse.
* Use `create(DeleteReferrerResponseSchema)` to create a new message.
*/
export const DeleteReferrerResponseSchema = /*@__PURE__*/
messageDesc(file_agntcy_dir_store_v1_store_service, 5);

/**
* Defines an interface for content-addressable storage
* service for objects.
Expand Down
Loading
Loading