From 486c8deb31f91e4d6589b2051b5b44efd5c7c18a Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Sun, 5 Jul 2026 18:25:29 -0400 Subject: [PATCH] feat: add signal envelope delivery lifecycle --- Makefile | 2 +- README.md | 13 +- go.mod | 2 +- go.sum | 4 - internal/contracts/signal.pb.go | 1384 ++++++++++++++++++--------- internal/contracts/signal.proto | 43 + internal/envelope_steps.go | 42 + internal/envelope_store.go | 211 +++- internal/envelope_store_test.go | 389 ++++++++ internal/key_custody.go | 8 + internal/provider.go | 20 + internal/provider_contracts_test.go | 4 + plugin.contracts.json | 16 + plugin.json | 16 +- proto/signal.pb.go | 1116 ++++++++++++++------- proto/signal.proto | 43 + tests/pipeline/signal_e2e_test.yaml | 57 +- 17 files changed, 2554 insertions(+), 816 deletions(-) diff --git a/Makefile b/Makefile index 7ed35c8..38e911e 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION ?= 0.23.0 +VERSION ?= 0.29.0 .PHONY: build test pipeline-test install-local generate-contracts clean diff --git a/README.md b/README.md index 14f3574..18d844c 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ make install-local - `step.signal_sender_unseal` - unseal sender-sealed bytes, validate the sender certificate, and restore the Signal session envelope after the configured principal gate passes. - `step.signal_outbox_enqueue` - queue a ciphertext envelope with sender, recipient, custody, authorization, and message refs. - `step.signal_outbox_claim` - claim a queued outbox envelope for host transport without exposing plaintext. +- `step.signal_outbox_release` - return a claimed outbox envelope to the queue for retry with ref-only failure metadata. +- `step.signal_outbox_ack` - mark a claimed outbox envelope delivered after the host transport admits it downstream. - `step.signal_inbox_receive` - admit a ciphertext envelope into an inbox queue for a recipient ref. - `step.signal_inbox_decrypt` - decrypt an inbox envelope only when the caller supplies custody and authorization refs. - `step.signal_blob_encrypt` - encrypt blob bytes with a random content key and Signal-encrypt the blob manifest/key material to a recipient. @@ -224,8 +226,15 @@ not Signal group sender-key crypto and does not create a shared group ratchet. ciphertext plus redacted routing metadata. The memory backend is intended for application composition and conformance tests. The `local_file` backend must be explicitly enabled, is rejected under production policy mode, and persists only -ciphertext envelopes and refs. Inbox decrypt requires both custody and -authorization refs before it delegates to the local Signal decrypt primitive. +ciphertext envelopes and refs. The `sqlite` backend is also explicit opt-in via +`allow_sqlite_backend: true`, requires `storage_path`, stores the same +ciphertext-only queue snapshot in a local SQLite database, and is rejected under +production policy mode until a managed database adapter has its own credential, +migration, and scenario proof. Outbox workers claim an envelope, then either +release it for retry with `last_error_ref` metadata or ack it after downstream +admission; acked envelopes are terminal and cannot be reclaimed. Inbox decrypt +requires both custody and authorization refs before it delegates to the local +Signal decrypt primitive. `step.signal_blob_encrypt` and `step.signal_blob_decrypt` provide a local hybrid attachment pattern for Workflow apps. Blob bytes are encrypted with diff --git a/go.mod b/go.mod index cd7f86b..92d4496 100644 --- a/go.mod +++ b/go.mod @@ -7,6 +7,7 @@ require ( github.com/GoCodeAlone/libsignal-service-go v0.7.0 github.com/GoCodeAlone/workflow v0.83.1 google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af + modernc.org/sqlite v1.51.0 ) require ( @@ -46,5 +47,4 @@ require ( modernc.org/libc v1.72.3 // indirect modernc.org/mathutil v1.7.1 // indirect modernc.org/memory v1.11.0 // indirect - modernc.org/sqlite v1.51.0 // indirect ) diff --git a/go.sum b/go.sum index b032333..cd4abcd 100644 --- a/go.sum +++ b/go.sum @@ -6,12 +6,8 @@ github.com/DataDog/datadog-go/v5 v5.8.3 h1:s58CUJ9s8lezjhTNJO/SxkPBv2qZjS3ktpRSq github.com/DataDog/datadog-go/v5 v5.8.3/go.mod h1:K9kcYBlxkcPP8tvvjZZKs/m1edNAUFzBbdpTUKfCsuw= github.com/GoCodeAlone/go-plugin v1.7.0 h1:EwnhqPlXiNmp85S+MXnKKvm3YlfA6O4NzBb4+GSlEVY= github.com/GoCodeAlone/go-plugin v1.7.0/go.mod h1:HbGQRZUIa+jbDfjsaZIMJYvrz+LnxL0mJpggfynSTMk= -github.com/GoCodeAlone/libsignal-go v0.3.0 h1:M3rlffZayWhYO4UA7YqeGovAS4gFSZQCXtzkIrp41m0= -github.com/GoCodeAlone/libsignal-go v0.3.0/go.mod h1:S18Sbjg7yf8WAFmrvRZjnZe6msXtioGx91NCRusiLSI= github.com/GoCodeAlone/libsignal-go v0.7.0 h1:8IbYJPF7DV9hyJDzSkpDo07l/7oyw0pdknvBQbtia6o= github.com/GoCodeAlone/libsignal-go v0.7.0/go.mod h1:/MnX0eKx6JQdtMIB9rRz22yWYZ7iE5tt2on6dt9wtao= -github.com/GoCodeAlone/libsignal-service-go v0.6.0 h1:540LaUTpPN2fKx3sEXfNZh6p7yBl4lETnZl1cebidq0= -github.com/GoCodeAlone/libsignal-service-go v0.6.0/go.mod h1:a8uhvD/yQBWqsZbzjJkv+/y/Cs1TqsaUzyfQVbP/LmE= github.com/GoCodeAlone/libsignal-service-go v0.7.0 h1:rmvCjl5zrNsCOSpNc4ezFqfJ/+OZjUgKzA2F2FOrhi4= github.com/GoCodeAlone/libsignal-service-go v0.7.0/go.mod h1:a8uhvD/yQBWqsZbzjJkv+/y/Cs1TqsaUzyfQVbP/LmE= github.com/GoCodeAlone/modular v1.13.4 h1:De4p2qyJSVmstRGno/PM+fPdUCMu/7a9WgU5FUVGDa8= diff --git a/internal/contracts/signal.pb.go b/internal/contracts/signal.pb.go index b38c4ca..3cd1871 100644 --- a/internal/contracts/signal.pb.go +++ b/internal/contracts/signal.pb.go @@ -4877,6 +4877,7 @@ type EnvelopeStoreConfig struct { RetentionLimit uint32 `protobuf:"varint,4,opt,name=retention_limit,json=retentionLimit,proto3" json:"retention_limit,omitempty"` AllowLocalFileEnvelope bool `protobuf:"varint,5,opt,name=allow_local_file_envelope,json=allowLocalFileEnvelope,proto3" json:"allow_local_file_envelope,omitempty"` PolicyMode string `protobuf:"bytes,6,opt,name=policy_mode,json=policyMode,proto3" json:"policy_mode,omitempty"` + AllowSqliteBackend bool `protobuf:"varint,7,opt,name=allow_sqlite_backend,json=allowSqliteBackend,proto3" json:"allow_sqlite_backend,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -4953,6 +4954,13 @@ func (x *EnvelopeStoreConfig) GetPolicyMode() string { return "" } +func (x *EnvelopeStoreConfig) GetAllowSqliteBackend() bool { + if x != nil { + return x.AllowSqliteBackend + } + return false +} + type EnvelopeQueueMetadata struct { state protoimpl.MessageState `protogen:"open.v1"` EnvelopeRef string `protobuf:"bytes,1,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` @@ -4967,6 +4975,10 @@ type EnvelopeQueueMetadata struct { ClaimedAtUnix int64 `protobuf:"varint,10,opt,name=claimed_at_unix,json=claimedAtUnix,proto3" json:"claimed_at_unix,omitempty"` ReceivedAtUnix int64 `protobuf:"varint,11,opt,name=received_at_unix,json=receivedAtUnix,proto3" json:"received_at_unix,omitempty"` LeaseRef string `protobuf:"bytes,12,opt,name=lease_ref,json=leaseRef,proto3" json:"lease_ref,omitempty"` + AckedAtUnix int64 `protobuf:"varint,13,opt,name=acked_at_unix,json=ackedAtUnix,proto3" json:"acked_at_unix,omitempty"` + ReleasedAtUnix int64 `protobuf:"varint,14,opt,name=released_at_unix,json=releasedAtUnix,proto3" json:"released_at_unix,omitempty"` + AttemptCount uint32 `protobuf:"varint,15,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` + LastErrorRef string `protobuf:"bytes,16,opt,name=last_error_ref,json=lastErrorRef,proto3" json:"last_error_ref,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -5085,6 +5097,34 @@ func (x *EnvelopeQueueMetadata) GetLeaseRef() string { return "" } +func (x *EnvelopeQueueMetadata) GetAckedAtUnix() int64 { + if x != nil { + return x.AckedAtUnix + } + return 0 +} + +func (x *EnvelopeQueueMetadata) GetReleasedAtUnix() int64 { + if x != nil { + return x.ReleasedAtUnix + } + return 0 +} + +func (x *EnvelopeQueueMetadata) GetAttemptCount() uint32 { + if x != nil { + return x.AttemptCount + } + return 0 +} + +func (x *EnvelopeQueueMetadata) GetLastErrorRef() string { + if x != nil { + return x.LastErrorRef + } + return "" +} + type OutboxEnqueueConfig struct { state protoimpl.MessageState `protogen:"open.v1"` StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` @@ -5493,6 +5533,382 @@ func (x *OutboxClaimOutput) GetMetadata() *EnvelopeQueueMetadata { return nil } +type OutboxAckConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxAckConfig) Reset() { + *x = OutboxAckConfig{} + mi := &file_internal_contracts_signal_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxAckConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxAckConfig) ProtoMessage() {} + +func (x *OutboxAckConfig) ProtoReflect() protoreflect.Message { + mi := &file_internal_contracts_signal_proto_msgTypes[70] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxAckConfig.ProtoReflect.Descriptor instead. +func (*OutboxAckConfig) Descriptor() ([]byte, []int) { + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{70} +} + +func (x *OutboxAckConfig) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +type OutboxAckInput struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + EnvelopeRef string `protobuf:"bytes,2,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + LeaseRef string `protobuf:"bytes,3,opt,name=lease_ref,json=leaseRef,proto3" json:"lease_ref,omitempty"` + AckedByRef string `protobuf:"bytes,4,opt,name=acked_by_ref,json=ackedByRef,proto3" json:"acked_by_ref,omitempty"` + RequestedAtUnix int64 `protobuf:"varint,5,opt,name=requested_at_unix,json=requestedAtUnix,proto3" json:"requested_at_unix,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxAckInput) Reset() { + *x = OutboxAckInput{} + mi := &file_internal_contracts_signal_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxAckInput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxAckInput) ProtoMessage() {} + +func (x *OutboxAckInput) ProtoReflect() protoreflect.Message { + mi := &file_internal_contracts_signal_proto_msgTypes[71] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxAckInput.ProtoReflect.Descriptor instead. +func (*OutboxAckInput) Descriptor() ([]byte, []int) { + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{71} +} + +func (x *OutboxAckInput) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +func (x *OutboxAckInput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxAckInput) GetLeaseRef() string { + if x != nil { + return x.LeaseRef + } + return "" +} + +func (x *OutboxAckInput) GetAckedByRef() string { + if x != nil { + return x.AckedByRef + } + return "" +} + +func (x *OutboxAckInput) GetRequestedAtUnix() int64 { + if x != nil { + return x.RequestedAtUnix + } + return 0 +} + +type OutboxAckOutput struct { + state protoimpl.MessageState `protogen:"open.v1"` + EnvelopeRef string `protobuf:"bytes,1,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` + Metadata *EnvelopeQueueMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxAckOutput) Reset() { + *x = OutboxAckOutput{} + mi := &file_internal_contracts_signal_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxAckOutput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxAckOutput) ProtoMessage() {} + +func (x *OutboxAckOutput) ProtoReflect() protoreflect.Message { + mi := &file_internal_contracts_signal_proto_msgTypes[72] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxAckOutput.ProtoReflect.Descriptor instead. +func (*OutboxAckOutput) Descriptor() ([]byte, []int) { + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{72} +} + +func (x *OutboxAckOutput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxAckOutput) GetStatus() string { + if x != nil { + return x.Status + } + return "" +} + +func (x *OutboxAckOutput) GetMetadata() *EnvelopeQueueMetadata { + if x != nil { + return x.Metadata + } + return nil +} + +type OutboxReleaseConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxReleaseConfig) Reset() { + *x = OutboxReleaseConfig{} + mi := &file_internal_contracts_signal_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxReleaseConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxReleaseConfig) ProtoMessage() {} + +func (x *OutboxReleaseConfig) ProtoReflect() protoreflect.Message { + mi := &file_internal_contracts_signal_proto_msgTypes[73] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxReleaseConfig.ProtoReflect.Descriptor instead. +func (*OutboxReleaseConfig) Descriptor() ([]byte, []int) { + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{73} +} + +func (x *OutboxReleaseConfig) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +type OutboxReleaseInput struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + EnvelopeRef string `protobuf:"bytes,2,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + LeaseRef string `protobuf:"bytes,3,opt,name=lease_ref,json=leaseRef,proto3" json:"lease_ref,omitempty"` + ReleasedByRef string `protobuf:"bytes,4,opt,name=released_by_ref,json=releasedByRef,proto3" json:"released_by_ref,omitempty"` + LastErrorRef string `protobuf:"bytes,5,opt,name=last_error_ref,json=lastErrorRef,proto3" json:"last_error_ref,omitempty"` + MaxAttempts uint32 `protobuf:"varint,6,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"` + RequestedAtUnix int64 `protobuf:"varint,7,opt,name=requested_at_unix,json=requestedAtUnix,proto3" json:"requested_at_unix,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxReleaseInput) Reset() { + *x = OutboxReleaseInput{} + mi := &file_internal_contracts_signal_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxReleaseInput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxReleaseInput) ProtoMessage() {} + +func (x *OutboxReleaseInput) ProtoReflect() protoreflect.Message { + mi := &file_internal_contracts_signal_proto_msgTypes[74] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxReleaseInput.ProtoReflect.Descriptor instead. +func (*OutboxReleaseInput) Descriptor() ([]byte, []int) { + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{74} +} + +func (x *OutboxReleaseInput) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +func (x *OutboxReleaseInput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxReleaseInput) GetLeaseRef() string { + if x != nil { + return x.LeaseRef + } + return "" +} + +func (x *OutboxReleaseInput) GetReleasedByRef() string { + if x != nil { + return x.ReleasedByRef + } + return "" +} + +func (x *OutboxReleaseInput) GetLastErrorRef() string { + if x != nil { + return x.LastErrorRef + } + return "" +} + +func (x *OutboxReleaseInput) GetMaxAttempts() uint32 { + if x != nil { + return x.MaxAttempts + } + return 0 +} + +func (x *OutboxReleaseInput) GetRequestedAtUnix() int64 { + if x != nil { + return x.RequestedAtUnix + } + return 0 +} + +type OutboxReleaseOutput struct { + state protoimpl.MessageState `protogen:"open.v1"` + EnvelopeRef string `protobuf:"bytes,1,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` + Metadata *EnvelopeQueueMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxReleaseOutput) Reset() { + *x = OutboxReleaseOutput{} + mi := &file_internal_contracts_signal_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxReleaseOutput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxReleaseOutput) ProtoMessage() {} + +func (x *OutboxReleaseOutput) ProtoReflect() protoreflect.Message { + mi := &file_internal_contracts_signal_proto_msgTypes[75] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxReleaseOutput.ProtoReflect.Descriptor instead. +func (*OutboxReleaseOutput) Descriptor() ([]byte, []int) { + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{75} +} + +func (x *OutboxReleaseOutput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxReleaseOutput) GetStatus() string { + if x != nil { + return x.Status + } + return "" +} + +func (x *OutboxReleaseOutput) GetMetadata() *EnvelopeQueueMetadata { + if x != nil { + return x.Metadata + } + return nil +} + type InboxReceiveConfig struct { state protoimpl.MessageState `protogen:"open.v1"` StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` @@ -5502,7 +5918,7 @@ type InboxReceiveConfig struct { func (x *InboxReceiveConfig) Reset() { *x = InboxReceiveConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[70] + mi := &file_internal_contracts_signal_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5514,7 +5930,7 @@ func (x *InboxReceiveConfig) String() string { func (*InboxReceiveConfig) ProtoMessage() {} func (x *InboxReceiveConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[70] + mi := &file_internal_contracts_signal_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5527,7 +5943,7 @@ func (x *InboxReceiveConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxReceiveConfig.ProtoReflect.Descriptor instead. func (*InboxReceiveConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{70} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{76} } func (x *InboxReceiveConfig) GetStoreRef() string { @@ -5551,7 +5967,7 @@ type InboxReceiveInput struct { func (x *InboxReceiveInput) Reset() { *x = InboxReceiveInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[71] + mi := &file_internal_contracts_signal_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5563,7 +5979,7 @@ func (x *InboxReceiveInput) String() string { func (*InboxReceiveInput) ProtoMessage() {} func (x *InboxReceiveInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[71] + mi := &file_internal_contracts_signal_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5576,7 +5992,7 @@ func (x *InboxReceiveInput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxReceiveInput.ProtoReflect.Descriptor instead. func (*InboxReceiveInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{71} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{77} } func (x *InboxReceiveInput) GetStoreRef() string { @@ -5632,7 +6048,7 @@ type InboxReceiveOutput struct { func (x *InboxReceiveOutput) Reset() { *x = InboxReceiveOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[72] + mi := &file_internal_contracts_signal_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5644,7 +6060,7 @@ func (x *InboxReceiveOutput) String() string { func (*InboxReceiveOutput) ProtoMessage() {} func (x *InboxReceiveOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[72] + mi := &file_internal_contracts_signal_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5657,7 +6073,7 @@ func (x *InboxReceiveOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxReceiveOutput.ProtoReflect.Descriptor instead. func (*InboxReceiveOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{72} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{78} } func (x *InboxReceiveOutput) GetEnvelopeRef() string { @@ -5692,7 +6108,7 @@ type InboxDecryptConfig struct { func (x *InboxDecryptConfig) Reset() { *x = InboxDecryptConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[73] + mi := &file_internal_contracts_signal_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5704,7 +6120,7 @@ func (x *InboxDecryptConfig) String() string { func (*InboxDecryptConfig) ProtoMessage() {} func (x *InboxDecryptConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[73] + mi := &file_internal_contracts_signal_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5717,7 +6133,7 @@ func (x *InboxDecryptConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxDecryptConfig.ProtoReflect.Descriptor instead. func (*InboxDecryptConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{73} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{79} } func (x *InboxDecryptConfig) GetStoreRef() string { @@ -5755,7 +6171,7 @@ type InboxDecryptInput struct { func (x *InboxDecryptInput) Reset() { *x = InboxDecryptInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[74] + mi := &file_internal_contracts_signal_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5767,7 +6183,7 @@ func (x *InboxDecryptInput) String() string { func (*InboxDecryptInput) ProtoMessage() {} func (x *InboxDecryptInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[74] + mi := &file_internal_contracts_signal_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5780,7 +6196,7 @@ func (x *InboxDecryptInput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxDecryptInput.ProtoReflect.Descriptor instead. func (*InboxDecryptInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{74} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{80} } func (x *InboxDecryptInput) GetStoreRef() string { @@ -5837,7 +6253,7 @@ type InboxDecryptOutput struct { func (x *InboxDecryptOutput) Reset() { *x = InboxDecryptOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[75] + mi := &file_internal_contracts_signal_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5849,7 +6265,7 @@ func (x *InboxDecryptOutput) String() string { func (*InboxDecryptOutput) ProtoMessage() {} func (x *InboxDecryptOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[75] + mi := &file_internal_contracts_signal_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5862,7 +6278,7 @@ func (x *InboxDecryptOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxDecryptOutput.ProtoReflect.Descriptor instead. func (*InboxDecryptOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{75} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{81} } func (x *InboxDecryptOutput) GetDenied() bool { @@ -5907,7 +6323,7 @@ type BlobCiphertext struct { func (x *BlobCiphertext) Reset() { *x = BlobCiphertext{} - mi := &file_internal_contracts_signal_proto_msgTypes[76] + mi := &file_internal_contracts_signal_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5919,7 +6335,7 @@ func (x *BlobCiphertext) String() string { func (*BlobCiphertext) ProtoMessage() {} func (x *BlobCiphertext) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[76] + mi := &file_internal_contracts_signal_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5932,7 +6348,7 @@ func (x *BlobCiphertext) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobCiphertext.ProtoReflect.Descriptor instead. func (*BlobCiphertext) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{76} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{82} } func (x *BlobCiphertext) GetBlobRef() string { @@ -5986,7 +6402,7 @@ type BlobEncryptConfig struct { func (x *BlobEncryptConfig) Reset() { *x = BlobEncryptConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[77] + mi := &file_internal_contracts_signal_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5998,7 +6414,7 @@ func (x *BlobEncryptConfig) String() string { func (*BlobEncryptConfig) ProtoMessage() {} func (x *BlobEncryptConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[77] + mi := &file_internal_contracts_signal_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6011,7 +6427,7 @@ func (x *BlobEncryptConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobEncryptConfig.ProtoReflect.Descriptor instead. func (*BlobEncryptConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{77} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{83} } func (x *BlobEncryptConfig) GetIdentityRef() string { @@ -6039,7 +6455,7 @@ type BlobEncryptInput struct { func (x *BlobEncryptInput) Reset() { *x = BlobEncryptInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[78] + mi := &file_internal_contracts_signal_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6051,7 +6467,7 @@ func (x *BlobEncryptInput) String() string { func (*BlobEncryptInput) ProtoMessage() {} func (x *BlobEncryptInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[78] + mi := &file_internal_contracts_signal_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6064,7 +6480,7 @@ func (x *BlobEncryptInput) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobEncryptInput.ProtoReflect.Descriptor instead. func (*BlobEncryptInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{78} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{84} } func (x *BlobEncryptInput) GetIdentityRef() string { @@ -6148,7 +6564,7 @@ type BlobEncryptOutput struct { func (x *BlobEncryptOutput) Reset() { *x = BlobEncryptOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[79] + mi := &file_internal_contracts_signal_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6160,7 +6576,7 @@ func (x *BlobEncryptOutput) String() string { func (*BlobEncryptOutput) ProtoMessage() {} func (x *BlobEncryptOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[79] + mi := &file_internal_contracts_signal_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6173,7 +6589,7 @@ func (x *BlobEncryptOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobEncryptOutput.ProtoReflect.Descriptor instead. func (*BlobEncryptOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{79} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{85} } func (x *BlobEncryptOutput) GetBlob() *BlobCiphertext { @@ -6207,7 +6623,7 @@ type BlobDecryptConfig struct { func (x *BlobDecryptConfig) Reset() { *x = BlobDecryptConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[80] + mi := &file_internal_contracts_signal_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6219,7 +6635,7 @@ func (x *BlobDecryptConfig) String() string { func (*BlobDecryptConfig) ProtoMessage() {} func (x *BlobDecryptConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[80] + mi := &file_internal_contracts_signal_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6232,7 +6648,7 @@ func (x *BlobDecryptConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobDecryptConfig.ProtoReflect.Descriptor instead. func (*BlobDecryptConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{80} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{86} } func (x *BlobDecryptConfig) GetIdentityRef() string { @@ -6263,7 +6679,7 @@ type BlobDecryptInput struct { func (x *BlobDecryptInput) Reset() { *x = BlobDecryptInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[81] + mi := &file_internal_contracts_signal_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6275,7 +6691,7 @@ func (x *BlobDecryptInput) String() string { func (*BlobDecryptInput) ProtoMessage() {} func (x *BlobDecryptInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[81] + mi := &file_internal_contracts_signal_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6288,7 +6704,7 @@ func (x *BlobDecryptInput) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobDecryptInput.ProtoReflect.Descriptor instead. func (*BlobDecryptInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{81} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{87} } func (x *BlobDecryptInput) GetIdentityRef() string { @@ -6350,7 +6766,7 @@ type BlobDecryptOutput struct { func (x *BlobDecryptOutput) Reset() { *x = BlobDecryptOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[82] + mi := &file_internal_contracts_signal_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6362,7 +6778,7 @@ func (x *BlobDecryptOutput) String() string { func (*BlobDecryptOutput) ProtoMessage() {} func (x *BlobDecryptOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[82] + mi := &file_internal_contracts_signal_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6375,7 +6791,7 @@ func (x *BlobDecryptOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use BlobDecryptOutput.ProtoReflect.Descriptor instead. func (*BlobDecryptOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{82} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{88} } func (x *BlobDecryptOutput) GetDenied() bool { @@ -6455,7 +6871,7 @@ type AccountKeysConfig struct { func (x *AccountKeysConfig) Reset() { *x = AccountKeysConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[83] + mi := &file_internal_contracts_signal_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6467,7 +6883,7 @@ func (x *AccountKeysConfig) String() string { func (*AccountKeysConfig) ProtoMessage() {} func (x *AccountKeysConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[83] + mi := &file_internal_contracts_signal_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6480,7 +6896,7 @@ func (x *AccountKeysConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountKeysConfig.ProtoReflect.Descriptor instead. func (*AccountKeysConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{83} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{89} } func (x *AccountKeysConfig) GetEntropyPool() string { @@ -6539,7 +6955,7 @@ type AccountKeysInput struct { func (x *AccountKeysInput) Reset() { *x = AccountKeysInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[84] + mi := &file_internal_contracts_signal_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6551,7 +6967,7 @@ func (x *AccountKeysInput) String() string { func (*AccountKeysInput) ProtoMessage() {} func (x *AccountKeysInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[84] + mi := &file_internal_contracts_signal_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6564,7 +6980,7 @@ func (x *AccountKeysInput) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountKeysInput.ProtoReflect.Descriptor instead. func (*AccountKeysInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{84} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{90} } func (x *AccountKeysInput) GetEntropyPool() string { @@ -6624,7 +7040,7 @@ type AccountKeysOutput struct { func (x *AccountKeysOutput) Reset() { *x = AccountKeysOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[85] + mi := &file_internal_contracts_signal_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6636,7 +7052,7 @@ func (x *AccountKeysOutput) String() string { func (*AccountKeysOutput) ProtoMessage() {} func (x *AccountKeysOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[85] + mi := &file_internal_contracts_signal_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6649,7 +7065,7 @@ func (x *AccountKeysOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountKeysOutput.ProtoReflect.Descriptor instead. func (*AccountKeysOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{85} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{91} } func (x *AccountKeysOutput) GetEntropyPool() string { @@ -6711,7 +7127,7 @@ type UsernameLinkCreateConfig struct { func (x *UsernameLinkCreateConfig) Reset() { *x = UsernameLinkCreateConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[86] + mi := &file_internal_contracts_signal_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6723,7 +7139,7 @@ func (x *UsernameLinkCreateConfig) String() string { func (*UsernameLinkCreateConfig) ProtoMessage() {} func (x *UsernameLinkCreateConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[86] + mi := &file_internal_contracts_signal_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6736,7 +7152,7 @@ func (x *UsernameLinkCreateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkCreateConfig.ProtoReflect.Descriptor instead. func (*UsernameLinkCreateConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{86} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{92} } func (x *UsernameLinkCreateConfig) GetUsername() string { @@ -6763,7 +7179,7 @@ type UsernameLinkCreateInput struct { func (x *UsernameLinkCreateInput) Reset() { *x = UsernameLinkCreateInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[87] + mi := &file_internal_contracts_signal_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6775,7 +7191,7 @@ func (x *UsernameLinkCreateInput) String() string { func (*UsernameLinkCreateInput) ProtoMessage() {} func (x *UsernameLinkCreateInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[87] + mi := &file_internal_contracts_signal_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6788,7 +7204,7 @@ func (x *UsernameLinkCreateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkCreateInput.ProtoReflect.Descriptor instead. func (*UsernameLinkCreateInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{87} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{93} } func (x *UsernameLinkCreateInput) GetUsername() string { @@ -6816,7 +7232,7 @@ type UsernameLinkCreateOutput struct { func (x *UsernameLinkCreateOutput) Reset() { *x = UsernameLinkCreateOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[88] + mi := &file_internal_contracts_signal_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6828,7 +7244,7 @@ func (x *UsernameLinkCreateOutput) String() string { func (*UsernameLinkCreateOutput) ProtoMessage() {} func (x *UsernameLinkCreateOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[88] + mi := &file_internal_contracts_signal_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6841,7 +7257,7 @@ func (x *UsernameLinkCreateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkCreateOutput.ProtoReflect.Descriptor instead. func (*UsernameLinkCreateOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{88} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{94} } func (x *UsernameLinkCreateOutput) GetEntropy() []byte { @@ -6874,7 +7290,7 @@ type UsernameLinkDecryptConfig struct { func (x *UsernameLinkDecryptConfig) Reset() { *x = UsernameLinkDecryptConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[89] + mi := &file_internal_contracts_signal_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6886,7 +7302,7 @@ func (x *UsernameLinkDecryptConfig) String() string { func (*UsernameLinkDecryptConfig) ProtoMessage() {} func (x *UsernameLinkDecryptConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[89] + mi := &file_internal_contracts_signal_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6899,7 +7315,7 @@ func (x *UsernameLinkDecryptConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkDecryptConfig.ProtoReflect.Descriptor instead. func (*UsernameLinkDecryptConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{89} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{95} } func (x *UsernameLinkDecryptConfig) GetEntropy() []byte { @@ -6920,7 +7336,7 @@ type UsernameLinkDecryptInput struct { func (x *UsernameLinkDecryptInput) Reset() { *x = UsernameLinkDecryptInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[90] + mi := &file_internal_contracts_signal_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6932,7 +7348,7 @@ func (x *UsernameLinkDecryptInput) String() string { func (*UsernameLinkDecryptInput) ProtoMessage() {} func (x *UsernameLinkDecryptInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[90] + mi := &file_internal_contracts_signal_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6945,7 +7361,7 @@ func (x *UsernameLinkDecryptInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkDecryptInput.ProtoReflect.Descriptor instead. func (*UsernameLinkDecryptInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{90} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{96} } func (x *UsernameLinkDecryptInput) GetEntropy() []byte { @@ -6978,7 +7394,7 @@ type UsernameLinkDecryptOutput struct { func (x *UsernameLinkDecryptOutput) Reset() { *x = UsernameLinkDecryptOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[91] + mi := &file_internal_contracts_signal_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6990,7 +7406,7 @@ func (x *UsernameLinkDecryptOutput) String() string { func (*UsernameLinkDecryptOutput) ProtoMessage() {} func (x *UsernameLinkDecryptOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[91] + mi := &file_internal_contracts_signal_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7003,7 +7419,7 @@ func (x *UsernameLinkDecryptOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkDecryptOutput.ProtoReflect.Descriptor instead. func (*UsernameLinkDecryptOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{91} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{97} } func (x *UsernameLinkDecryptOutput) GetUsername() string { @@ -7024,7 +7440,7 @@ type UsernameCandidateArtifact struct { func (x *UsernameCandidateArtifact) Reset() { *x = UsernameCandidateArtifact{} - mi := &file_internal_contracts_signal_proto_msgTypes[92] + mi := &file_internal_contracts_signal_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7036,7 +7452,7 @@ func (x *UsernameCandidateArtifact) String() string { func (*UsernameCandidateArtifact) ProtoMessage() {} func (x *UsernameCandidateArtifact) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[92] + mi := &file_internal_contracts_signal_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7049,7 +7465,7 @@ func (x *UsernameCandidateArtifact) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameCandidateArtifact.ProtoReflect.Descriptor instead. func (*UsernameCandidateArtifact) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{92} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{98} } func (x *UsernameCandidateArtifact) GetUsername() string { @@ -7086,7 +7502,7 @@ type UsernameArtifactPrepareConfig struct { func (x *UsernameArtifactPrepareConfig) Reset() { *x = UsernameArtifactPrepareConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[93] + mi := &file_internal_contracts_signal_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7098,7 +7514,7 @@ func (x *UsernameArtifactPrepareConfig) String() string { func (*UsernameArtifactPrepareConfig) ProtoMessage() {} func (x *UsernameArtifactPrepareConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[93] + mi := &file_internal_contracts_signal_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7111,7 +7527,7 @@ func (x *UsernameArtifactPrepareConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameArtifactPrepareConfig.ProtoReflect.Descriptor instead. func (*UsernameArtifactPrepareConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{93} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{99} } func (x *UsernameArtifactPrepareConfig) GetUsername() string { @@ -7162,7 +7578,7 @@ type UsernameArtifactPrepareInput struct { func (x *UsernameArtifactPrepareInput) Reset() { *x = UsernameArtifactPrepareInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[94] + mi := &file_internal_contracts_signal_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7174,7 +7590,7 @@ func (x *UsernameArtifactPrepareInput) String() string { func (*UsernameArtifactPrepareInput) ProtoMessage() {} func (x *UsernameArtifactPrepareInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[94] + mi := &file_internal_contracts_signal_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7187,7 +7603,7 @@ func (x *UsernameArtifactPrepareInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameArtifactPrepareInput.ProtoReflect.Descriptor instead. func (*UsernameArtifactPrepareInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{94} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{100} } func (x *UsernameArtifactPrepareInput) GetUsername() string { @@ -7244,7 +7660,7 @@ type UsernameArtifactPrepareOutput struct { func (x *UsernameArtifactPrepareOutput) Reset() { *x = UsernameArtifactPrepareOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[95] + mi := &file_internal_contracts_signal_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7256,7 +7672,7 @@ func (x *UsernameArtifactPrepareOutput) String() string { func (*UsernameArtifactPrepareOutput) ProtoMessage() {} func (x *UsernameArtifactPrepareOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[95] + mi := &file_internal_contracts_signal_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7269,7 +7685,7 @@ func (x *UsernameArtifactPrepareOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameArtifactPrepareOutput.ProtoReflect.Descriptor instead. func (*UsernameArtifactPrepareOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{95} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{101} } func (x *UsernameArtifactPrepareOutput) GetUsername() string { @@ -7362,7 +7778,7 @@ type OfficialServiceBoundaryConfig struct { func (x *OfficialServiceBoundaryConfig) Reset() { *x = OfficialServiceBoundaryConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[96] + mi := &file_internal_contracts_signal_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7374,7 +7790,7 @@ func (x *OfficialServiceBoundaryConfig) String() string { func (*OfficialServiceBoundaryConfig) ProtoMessage() {} func (x *OfficialServiceBoundaryConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[96] + mi := &file_internal_contracts_signal_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7387,7 +7803,7 @@ func (x *OfficialServiceBoundaryConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use OfficialServiceBoundaryConfig.ProtoReflect.Descriptor instead. func (*OfficialServiceBoundaryConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{96} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{102} } func (x *OfficialServiceBoundaryConfig) GetMode() string { @@ -7438,7 +7854,7 @@ type ServiceTransportConfig struct { func (x *ServiceTransportConfig) Reset() { *x = ServiceTransportConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[97] + mi := &file_internal_contracts_signal_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7450,7 +7866,7 @@ func (x *ServiceTransportConfig) String() string { func (*ServiceTransportConfig) ProtoMessage() {} func (x *ServiceTransportConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[97] + mi := &file_internal_contracts_signal_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7463,7 +7879,7 @@ func (x *ServiceTransportConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTransportConfig.ProtoReflect.Descriptor instead. func (*ServiceTransportConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{97} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{103} } func (x *ServiceTransportConfig) GetTransportRef() string { @@ -7517,7 +7933,7 @@ type LivePolicyConfig struct { func (x *LivePolicyConfig) Reset() { *x = LivePolicyConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[98] + mi := &file_internal_contracts_signal_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7529,7 +7945,7 @@ func (x *LivePolicyConfig) String() string { func (*LivePolicyConfig) ProtoMessage() {} func (x *LivePolicyConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[98] + mi := &file_internal_contracts_signal_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7542,7 +7958,7 @@ func (x *LivePolicyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use LivePolicyConfig.ProtoReflect.Descriptor instead. func (*LivePolicyConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{98} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{104} } func (x *LivePolicyConfig) GetPolicyRef() string { @@ -7634,7 +8050,7 @@ type ApprovalPackage struct { func (x *ApprovalPackage) Reset() { *x = ApprovalPackage{} - mi := &file_internal_contracts_signal_proto_msgTypes[99] + mi := &file_internal_contracts_signal_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7646,7 +8062,7 @@ func (x *ApprovalPackage) String() string { func (*ApprovalPackage) ProtoMessage() {} func (x *ApprovalPackage) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[99] + mi := &file_internal_contracts_signal_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7659,7 +8075,7 @@ func (x *ApprovalPackage) ProtoReflect() protoreflect.Message { // Deprecated: Use ApprovalPackage.ProtoReflect.Descriptor instead. func (*ApprovalPackage) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{99} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{105} } func (x *ApprovalPackage) GetOperatorApprovalId() string { @@ -7850,7 +8266,7 @@ type KeyCustodyConfig struct { func (x *KeyCustodyConfig) Reset() { *x = KeyCustodyConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[100] + mi := &file_internal_contracts_signal_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7862,7 +8278,7 @@ func (x *KeyCustodyConfig) String() string { func (*KeyCustodyConfig) ProtoMessage() {} func (x *KeyCustodyConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[100] + mi := &file_internal_contracts_signal_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7875,7 +8291,7 @@ func (x *KeyCustodyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use KeyCustodyConfig.ProtoReflect.Descriptor instead. func (*KeyCustodyConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{100} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{106} } func (x *KeyCustodyConfig) GetCustodyRef() string { @@ -7930,7 +8346,7 @@ type PersistentCustodyConfig struct { func (x *PersistentCustodyConfig) Reset() { *x = PersistentCustodyConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[101] + mi := &file_internal_contracts_signal_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7942,7 +8358,7 @@ func (x *PersistentCustodyConfig) String() string { func (*PersistentCustodyConfig) ProtoMessage() {} func (x *PersistentCustodyConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[101] + mi := &file_internal_contracts_signal_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7955,7 +8371,7 @@ func (x *PersistentCustodyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use PersistentCustodyConfig.ProtoReflect.Descriptor instead. func (*PersistentCustodyConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{101} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{107} } func (x *PersistentCustodyConfig) GetCustodyRef() string { @@ -8038,7 +8454,7 @@ type CustodyStoreConfig struct { func (x *CustodyStoreConfig) Reset() { *x = CustodyStoreConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[102] + mi := &file_internal_contracts_signal_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8050,7 +8466,7 @@ func (x *CustodyStoreConfig) String() string { func (*CustodyStoreConfig) ProtoMessage() {} func (x *CustodyStoreConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[102] + mi := &file_internal_contracts_signal_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8063,7 +8479,7 @@ func (x *CustodyStoreConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyStoreConfig.ProtoReflect.Descriptor instead. func (*CustodyStoreConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{102} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{108} } func (x *CustodyStoreConfig) GetBackendId() string { @@ -8148,7 +8564,7 @@ type CustodyMetadata struct { func (x *CustodyMetadata) Reset() { *x = CustodyMetadata{} - mi := &file_internal_contracts_signal_proto_msgTypes[103] + mi := &file_internal_contracts_signal_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8160,7 +8576,7 @@ func (x *CustodyMetadata) String() string { func (*CustodyMetadata) ProtoMessage() {} func (x *CustodyMetadata) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[103] + mi := &file_internal_contracts_signal_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8173,7 +8589,7 @@ func (x *CustodyMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyMetadata.ProtoReflect.Descriptor instead. func (*CustodyMetadata) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{103} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{109} } func (x *CustodyMetadata) GetBackendId() string { @@ -8263,7 +8679,7 @@ type CustodyCreateConfig struct { func (x *CustodyCreateConfig) Reset() { *x = CustodyCreateConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[104] + mi := &file_internal_contracts_signal_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8275,7 +8691,7 @@ func (x *CustodyCreateConfig) String() string { func (*CustodyCreateConfig) ProtoMessage() {} func (x *CustodyCreateConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[104] + mi := &file_internal_contracts_signal_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8288,7 +8704,7 @@ func (x *CustodyCreateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyCreateConfig.ProtoReflect.Descriptor instead. func (*CustodyCreateConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{104} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{110} } func (x *CustodyCreateConfig) GetStoreRef() string { @@ -8319,7 +8735,7 @@ type CustodyCreateInput struct { func (x *CustodyCreateInput) Reset() { *x = CustodyCreateInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[105] + mi := &file_internal_contracts_signal_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8331,7 +8747,7 @@ func (x *CustodyCreateInput) String() string { func (*CustodyCreateInput) ProtoMessage() {} func (x *CustodyCreateInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[105] + mi := &file_internal_contracts_signal_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8344,7 +8760,7 @@ func (x *CustodyCreateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyCreateInput.ProtoReflect.Descriptor instead. func (*CustodyCreateInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{105} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{111} } func (x *CustodyCreateInput) GetStoreRef() string { @@ -8400,7 +8816,7 @@ type CustodyCreateOutput struct { func (x *CustodyCreateOutput) Reset() { *x = CustodyCreateOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[106] + mi := &file_internal_contracts_signal_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8412,7 +8828,7 @@ func (x *CustodyCreateOutput) String() string { func (*CustodyCreateOutput) ProtoMessage() {} func (x *CustodyCreateOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[106] + mi := &file_internal_contracts_signal_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8425,7 +8841,7 @@ func (x *CustodyCreateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyCreateOutput.ProtoReflect.Descriptor instead. func (*CustodyCreateOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{106} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{112} } func (x *CustodyCreateOutput) GetCustodyRef() string { @@ -8458,7 +8874,7 @@ type CustodyRotateConfig struct { func (x *CustodyRotateConfig) Reset() { *x = CustodyRotateConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[107] + mi := &file_internal_contracts_signal_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8470,7 +8886,7 @@ func (x *CustodyRotateConfig) String() string { func (*CustodyRotateConfig) ProtoMessage() {} func (x *CustodyRotateConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[107] + mi := &file_internal_contracts_signal_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8483,7 +8899,7 @@ func (x *CustodyRotateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRotateConfig.ProtoReflect.Descriptor instead. func (*CustodyRotateConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{107} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{113} } func (x *CustodyRotateConfig) GetStoreRef() string { @@ -8505,7 +8921,7 @@ type CustodyRotateInput struct { func (x *CustodyRotateInput) Reset() { *x = CustodyRotateInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[108] + mi := &file_internal_contracts_signal_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8517,7 +8933,7 @@ func (x *CustodyRotateInput) String() string { func (*CustodyRotateInput) ProtoMessage() {} func (x *CustodyRotateInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[108] + mi := &file_internal_contracts_signal_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8530,7 +8946,7 @@ func (x *CustodyRotateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRotateInput.ProtoReflect.Descriptor instead. func (*CustodyRotateInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{108} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{114} } func (x *CustodyRotateInput) GetCustodyRef() string { @@ -8573,7 +8989,7 @@ type CustodyRotateOutput struct { func (x *CustodyRotateOutput) Reset() { *x = CustodyRotateOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[109] + mi := &file_internal_contracts_signal_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8585,7 +9001,7 @@ func (x *CustodyRotateOutput) String() string { func (*CustodyRotateOutput) ProtoMessage() {} func (x *CustodyRotateOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[109] + mi := &file_internal_contracts_signal_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8598,7 +9014,7 @@ func (x *CustodyRotateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRotateOutput.ProtoReflect.Descriptor instead. func (*CustodyRotateOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{109} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{115} } func (x *CustodyRotateOutput) GetCustodyRef() string { @@ -8638,7 +9054,7 @@ type CustodyRestoreConfig struct { func (x *CustodyRestoreConfig) Reset() { *x = CustodyRestoreConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[110] + mi := &file_internal_contracts_signal_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8650,7 +9066,7 @@ func (x *CustodyRestoreConfig) String() string { func (*CustodyRestoreConfig) ProtoMessage() {} func (x *CustodyRestoreConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[110] + mi := &file_internal_contracts_signal_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8663,7 +9079,7 @@ func (x *CustodyRestoreConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRestoreConfig.ProtoReflect.Descriptor instead. func (*CustodyRestoreConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{110} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{116} } func (x *CustodyRestoreConfig) GetStoreRef() string { @@ -8685,7 +9101,7 @@ type CustodyRestoreInput struct { func (x *CustodyRestoreInput) Reset() { *x = CustodyRestoreInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[111] + mi := &file_internal_contracts_signal_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8697,7 +9113,7 @@ func (x *CustodyRestoreInput) String() string { func (*CustodyRestoreInput) ProtoMessage() {} func (x *CustodyRestoreInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[111] + mi := &file_internal_contracts_signal_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8710,7 +9126,7 @@ func (x *CustodyRestoreInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRestoreInput.ProtoReflect.Descriptor instead. func (*CustodyRestoreInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{111} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{117} } func (x *CustodyRestoreInput) GetCustodyRef() string { @@ -8752,7 +9168,7 @@ type CustodyRestoreOutput struct { func (x *CustodyRestoreOutput) Reset() { *x = CustodyRestoreOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[112] + mi := &file_internal_contracts_signal_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8764,7 +9180,7 @@ func (x *CustodyRestoreOutput) String() string { func (*CustodyRestoreOutput) ProtoMessage() {} func (x *CustodyRestoreOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[112] + mi := &file_internal_contracts_signal_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8777,7 +9193,7 @@ func (x *CustodyRestoreOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRestoreOutput.ProtoReflect.Descriptor instead. func (*CustodyRestoreOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{112} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{118} } func (x *CustodyRestoreOutput) GetCustodyRef() string { @@ -8810,7 +9226,7 @@ type CustodyRevokeConfig struct { func (x *CustodyRevokeConfig) Reset() { *x = CustodyRevokeConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[113] + mi := &file_internal_contracts_signal_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8822,7 +9238,7 @@ func (x *CustodyRevokeConfig) String() string { func (*CustodyRevokeConfig) ProtoMessage() {} func (x *CustodyRevokeConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[113] + mi := &file_internal_contracts_signal_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8835,7 +9251,7 @@ func (x *CustodyRevokeConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRevokeConfig.ProtoReflect.Descriptor instead. func (*CustodyRevokeConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{113} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{119} } func (x *CustodyRevokeConfig) GetStoreRef() string { @@ -8855,7 +9271,7 @@ type CustodyRevokeInput struct { func (x *CustodyRevokeInput) Reset() { *x = CustodyRevokeInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[114] + mi := &file_internal_contracts_signal_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8867,7 +9283,7 @@ func (x *CustodyRevokeInput) String() string { func (*CustodyRevokeInput) ProtoMessage() {} func (x *CustodyRevokeInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[114] + mi := &file_internal_contracts_signal_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8880,7 +9296,7 @@ func (x *CustodyRevokeInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRevokeInput.ProtoReflect.Descriptor instead. func (*CustodyRevokeInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{114} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{120} } func (x *CustodyRevokeInput) GetCustodyRef() string { @@ -8908,7 +9324,7 @@ type CustodyRevokeOutput struct { func (x *CustodyRevokeOutput) Reset() { *x = CustodyRevokeOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[115] + mi := &file_internal_contracts_signal_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8920,7 +9336,7 @@ func (x *CustodyRevokeOutput) String() string { func (*CustodyRevokeOutput) ProtoMessage() {} func (x *CustodyRevokeOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[115] + mi := &file_internal_contracts_signal_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8933,7 +9349,7 @@ func (x *CustodyRevokeOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRevokeOutput.ProtoReflect.Descriptor instead. func (*CustodyRevokeOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{115} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{121} } func (x *CustodyRevokeOutput) GetCustodyRef() string { @@ -8966,7 +9382,7 @@ type CustodyInspectConfig struct { func (x *CustodyInspectConfig) Reset() { *x = CustodyInspectConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[116] + mi := &file_internal_contracts_signal_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8978,7 +9394,7 @@ func (x *CustodyInspectConfig) String() string { func (*CustodyInspectConfig) ProtoMessage() {} func (x *CustodyInspectConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[116] + mi := &file_internal_contracts_signal_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8991,7 +9407,7 @@ func (x *CustodyInspectConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyInspectConfig.ProtoReflect.Descriptor instead. func (*CustodyInspectConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{116} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{122} } func (x *CustodyInspectConfig) GetStoreRef() string { @@ -9010,7 +9426,7 @@ type CustodyInspectInput struct { func (x *CustodyInspectInput) Reset() { *x = CustodyInspectInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[117] + mi := &file_internal_contracts_signal_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9022,7 +9438,7 @@ func (x *CustodyInspectInput) String() string { func (*CustodyInspectInput) ProtoMessage() {} func (x *CustodyInspectInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[117] + mi := &file_internal_contracts_signal_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9035,7 +9451,7 @@ func (x *CustodyInspectInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyInspectInput.ProtoReflect.Descriptor instead. func (*CustodyInspectInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{117} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{123} } func (x *CustodyInspectInput) GetCustodyRef() string { @@ -9055,7 +9471,7 @@ type CustodyInspectOutput struct { func (x *CustodyInspectOutput) Reset() { *x = CustodyInspectOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[118] + mi := &file_internal_contracts_signal_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9067,7 +9483,7 @@ func (x *CustodyInspectOutput) String() string { func (*CustodyInspectOutput) ProtoMessage() {} func (x *CustodyInspectOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[118] + mi := &file_internal_contracts_signal_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9080,7 +9496,7 @@ func (x *CustodyInspectOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyInspectOutput.ProtoReflect.Descriptor instead. func (*CustodyInspectOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{118} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{124} } func (x *CustodyInspectOutput) GetCustodyRef() string { @@ -9106,7 +9522,7 @@ type CustodyAttestConfig struct { func (x *CustodyAttestConfig) Reset() { *x = CustodyAttestConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[119] + mi := &file_internal_contracts_signal_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9118,7 +9534,7 @@ func (x *CustodyAttestConfig) String() string { func (*CustodyAttestConfig) ProtoMessage() {} func (x *CustodyAttestConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[119] + mi := &file_internal_contracts_signal_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9131,7 +9547,7 @@ func (x *CustodyAttestConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyAttestConfig.ProtoReflect.Descriptor instead. func (*CustodyAttestConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{119} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{125} } func (x *CustodyAttestConfig) GetStoreRef() string { @@ -9152,7 +9568,7 @@ type CustodyAttestInput struct { func (x *CustodyAttestInput) Reset() { *x = CustodyAttestInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[120] + mi := &file_internal_contracts_signal_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9164,7 +9580,7 @@ func (x *CustodyAttestInput) String() string { func (*CustodyAttestInput) ProtoMessage() {} func (x *CustodyAttestInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[120] + mi := &file_internal_contracts_signal_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9177,7 +9593,7 @@ func (x *CustodyAttestInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyAttestInput.ProtoReflect.Descriptor instead. func (*CustodyAttestInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{120} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{126} } func (x *CustodyAttestInput) GetCustodyRef() string { @@ -9213,7 +9629,7 @@ type CustodyAttestOutput struct { func (x *CustodyAttestOutput) Reset() { *x = CustodyAttestOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[121] + mi := &file_internal_contracts_signal_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9225,7 +9641,7 @@ func (x *CustodyAttestOutput) String() string { func (*CustodyAttestOutput) ProtoMessage() {} func (x *CustodyAttestOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[121] + mi := &file_internal_contracts_signal_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9238,7 +9654,7 @@ func (x *CustodyAttestOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyAttestOutput.ProtoReflect.Descriptor instead. func (*CustodyAttestOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{121} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{127} } func (x *CustodyAttestOutput) GetCustodyRef() string { @@ -9278,7 +9694,7 @@ type CustodyExportRequestConfig struct { func (x *CustodyExportRequestConfig) Reset() { *x = CustodyExportRequestConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[122] + mi := &file_internal_contracts_signal_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9290,7 +9706,7 @@ func (x *CustodyExportRequestConfig) String() string { func (*CustodyExportRequestConfig) ProtoMessage() {} func (x *CustodyExportRequestConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[122] + mi := &file_internal_contracts_signal_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9303,7 +9719,7 @@ func (x *CustodyExportRequestConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyExportRequestConfig.ProtoReflect.Descriptor instead. func (*CustodyExportRequestConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{122} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{128} } func (x *CustodyExportRequestConfig) GetStoreRef() string { @@ -9325,7 +9741,7 @@ type CustodyExportRequestInput struct { func (x *CustodyExportRequestInput) Reset() { *x = CustodyExportRequestInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[123] + mi := &file_internal_contracts_signal_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9337,7 +9753,7 @@ func (x *CustodyExportRequestInput) String() string { func (*CustodyExportRequestInput) ProtoMessage() {} func (x *CustodyExportRequestInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[123] + mi := &file_internal_contracts_signal_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9350,7 +9766,7 @@ func (x *CustodyExportRequestInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyExportRequestInput.ProtoReflect.Descriptor instead. func (*CustodyExportRequestInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{123} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{129} } func (x *CustodyExportRequestInput) GetCustodyRef() string { @@ -9394,7 +9810,7 @@ type CustodyExportRequestOutput struct { func (x *CustodyExportRequestOutput) Reset() { *x = CustodyExportRequestOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[124] + mi := &file_internal_contracts_signal_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9406,7 +9822,7 @@ func (x *CustodyExportRequestOutput) String() string { func (*CustodyExportRequestOutput) ProtoMessage() {} func (x *CustodyExportRequestOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[124] + mi := &file_internal_contracts_signal_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9419,7 +9835,7 @@ func (x *CustodyExportRequestOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyExportRequestOutput.ProtoReflect.Descriptor instead. func (*CustodyExportRequestOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{124} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{130} } func (x *CustodyExportRequestOutput) GetCustodyRef() string { @@ -9471,7 +9887,7 @@ type AccountRefConfig struct { func (x *AccountRefConfig) Reset() { *x = AccountRefConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[125] + mi := &file_internal_contracts_signal_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9483,7 +9899,7 @@ func (x *AccountRefConfig) String() string { func (*AccountRefConfig) ProtoMessage() {} func (x *AccountRefConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[125] + mi := &file_internal_contracts_signal_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9496,7 +9912,7 @@ func (x *AccountRefConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountRefConfig.ProtoReflect.Descriptor instead. func (*AccountRefConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{125} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{131} } func (x *AccountRefConfig) GetAccountRef() string { @@ -9550,7 +9966,7 @@ type ServiceContractCheckConfig struct { func (x *ServiceContractCheckConfig) Reset() { *x = ServiceContractCheckConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[126] + mi := &file_internal_contracts_signal_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9562,7 +9978,7 @@ func (x *ServiceContractCheckConfig) String() string { func (*ServiceContractCheckConfig) ProtoMessage() {} func (x *ServiceContractCheckConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[126] + mi := &file_internal_contracts_signal_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9575,7 +9991,7 @@ func (x *ServiceContractCheckConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceContractCheckConfig.ProtoReflect.Descriptor instead. func (*ServiceContractCheckConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{126} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{132} } func (x *ServiceContractCheckConfig) GetMode() string { @@ -9594,7 +10010,7 @@ type ServiceContractCheckInput struct { func (x *ServiceContractCheckInput) Reset() { *x = ServiceContractCheckInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[127] + mi := &file_internal_contracts_signal_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9606,7 +10022,7 @@ func (x *ServiceContractCheckInput) String() string { func (*ServiceContractCheckInput) ProtoMessage() {} func (x *ServiceContractCheckInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[127] + mi := &file_internal_contracts_signal_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9619,7 +10035,7 @@ func (x *ServiceContractCheckInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceContractCheckInput.ProtoReflect.Descriptor instead. func (*ServiceContractCheckInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{127} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{133} } func (x *ServiceContractCheckInput) GetMode() string { @@ -9642,7 +10058,7 @@ type ServiceContractCheckOutput struct { func (x *ServiceContractCheckOutput) Reset() { *x = ServiceContractCheckOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[128] + mi := &file_internal_contracts_signal_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9654,7 +10070,7 @@ func (x *ServiceContractCheckOutput) String() string { func (*ServiceContractCheckOutput) ProtoMessage() {} func (x *ServiceContractCheckOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[128] + mi := &file_internal_contracts_signal_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9667,7 +10083,7 @@ func (x *ServiceContractCheckOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceContractCheckOutput.ProtoReflect.Descriptor instead. func (*ServiceContractCheckOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{128} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{134} } func (x *ServiceContractCheckOutput) GetMode() string { @@ -9715,7 +10131,7 @@ type ServiceComplianceCheckConfig struct { func (x *ServiceComplianceCheckConfig) Reset() { *x = ServiceComplianceCheckConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[129] + mi := &file_internal_contracts_signal_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9727,7 +10143,7 @@ func (x *ServiceComplianceCheckConfig) String() string { func (*ServiceComplianceCheckConfig) ProtoMessage() {} func (x *ServiceComplianceCheckConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[129] + mi := &file_internal_contracts_signal_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9740,7 +10156,7 @@ func (x *ServiceComplianceCheckConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceComplianceCheckConfig.ProtoReflect.Descriptor instead. func (*ServiceComplianceCheckConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{129} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{135} } func (x *ServiceComplianceCheckConfig) GetMode() string { @@ -9767,7 +10183,7 @@ type ServiceComplianceCheckInput struct { func (x *ServiceComplianceCheckInput) Reset() { *x = ServiceComplianceCheckInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[130] + mi := &file_internal_contracts_signal_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9779,7 +10195,7 @@ func (x *ServiceComplianceCheckInput) String() string { func (*ServiceComplianceCheckInput) ProtoMessage() {} func (x *ServiceComplianceCheckInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[130] + mi := &file_internal_contracts_signal_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9792,7 +10208,7 @@ func (x *ServiceComplianceCheckInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceComplianceCheckInput.ProtoReflect.Descriptor instead. func (*ServiceComplianceCheckInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{130} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{136} } func (x *ServiceComplianceCheckInput) GetMode() string { @@ -9827,7 +10243,7 @@ type ServiceComplianceCheckOutput struct { func (x *ServiceComplianceCheckOutput) Reset() { *x = ServiceComplianceCheckOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[131] + mi := &file_internal_contracts_signal_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9839,7 +10255,7 @@ func (x *ServiceComplianceCheckOutput) String() string { func (*ServiceComplianceCheckOutput) ProtoMessage() {} func (x *ServiceComplianceCheckOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[131] + mi := &file_internal_contracts_signal_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9852,7 +10268,7 @@ func (x *ServiceComplianceCheckOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceComplianceCheckOutput.ProtoReflect.Descriptor instead. func (*ServiceComplianceCheckOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{131} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{137} } func (x *ServiceComplianceCheckOutput) GetMode() string { @@ -9936,7 +10352,7 @@ type ServicePolicyCheckConfig struct { func (x *ServicePolicyCheckConfig) Reset() { *x = ServicePolicyCheckConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[132] + mi := &file_internal_contracts_signal_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9948,7 +10364,7 @@ func (x *ServicePolicyCheckConfig) String() string { func (*ServicePolicyCheckConfig) ProtoMessage() {} func (x *ServicePolicyCheckConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[132] + mi := &file_internal_contracts_signal_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9961,7 +10377,7 @@ func (x *ServicePolicyCheckConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServicePolicyCheckConfig.ProtoReflect.Descriptor instead. func (*ServicePolicyCheckConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{132} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{138} } func (x *ServicePolicyCheckConfig) GetMode() string { @@ -9996,7 +10412,7 @@ type ServicePolicyCheckInput struct { func (x *ServicePolicyCheckInput) Reset() { *x = ServicePolicyCheckInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[133] + mi := &file_internal_contracts_signal_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10008,7 +10424,7 @@ func (x *ServicePolicyCheckInput) String() string { func (*ServicePolicyCheckInput) ProtoMessage() {} func (x *ServicePolicyCheckInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[133] + mi := &file_internal_contracts_signal_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10021,7 +10437,7 @@ func (x *ServicePolicyCheckInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServicePolicyCheckInput.ProtoReflect.Descriptor instead. func (*ServicePolicyCheckInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{133} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{139} } func (x *ServicePolicyCheckInput) GetMode() string { @@ -10060,7 +10476,7 @@ type ServicePolicyCheckOutput struct { func (x *ServicePolicyCheckOutput) Reset() { *x = ServicePolicyCheckOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[134] + mi := &file_internal_contracts_signal_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10072,7 +10488,7 @@ func (x *ServicePolicyCheckOutput) String() string { func (*ServicePolicyCheckOutput) ProtoMessage() {} func (x *ServicePolicyCheckOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[134] + mi := &file_internal_contracts_signal_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10085,7 +10501,7 @@ func (x *ServicePolicyCheckOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServicePolicyCheckOutput.ProtoReflect.Descriptor instead. func (*ServicePolicyCheckOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{134} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{140} } func (x *ServicePolicyCheckOutput) GetMode() string { @@ -10148,7 +10564,7 @@ type ServiceApprovalValidateConfig struct { func (x *ServiceApprovalValidateConfig) Reset() { *x = ServiceApprovalValidateConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[135] + mi := &file_internal_contracts_signal_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10160,7 +10576,7 @@ func (x *ServiceApprovalValidateConfig) String() string { func (*ServiceApprovalValidateConfig) ProtoMessage() {} func (x *ServiceApprovalValidateConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[135] + mi := &file_internal_contracts_signal_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10173,7 +10589,7 @@ func (x *ServiceApprovalValidateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceApprovalValidateConfig.ProtoReflect.Descriptor instead. func (*ServiceApprovalValidateConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{135} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{141} } func (x *ServiceApprovalValidateConfig) GetMode() string { @@ -10208,7 +10624,7 @@ type ServiceApprovalValidateInput struct { func (x *ServiceApprovalValidateInput) Reset() { *x = ServiceApprovalValidateInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[136] + mi := &file_internal_contracts_signal_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10220,7 +10636,7 @@ func (x *ServiceApprovalValidateInput) String() string { func (*ServiceApprovalValidateInput) ProtoMessage() {} func (x *ServiceApprovalValidateInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[136] + mi := &file_internal_contracts_signal_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10233,7 +10649,7 @@ func (x *ServiceApprovalValidateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceApprovalValidateInput.ProtoReflect.Descriptor instead. func (*ServiceApprovalValidateInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{136} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{142} } func (x *ServiceApprovalValidateInput) GetMode() string { @@ -10270,7 +10686,7 @@ type ServiceApprovalValidateOutput struct { func (x *ServiceApprovalValidateOutput) Reset() { *x = ServiceApprovalValidateOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[137] + mi := &file_internal_contracts_signal_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10282,7 +10698,7 @@ func (x *ServiceApprovalValidateOutput) String() string { func (*ServiceApprovalValidateOutput) ProtoMessage() {} func (x *ServiceApprovalValidateOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[137] + mi := &file_internal_contracts_signal_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10295,7 +10711,7 @@ func (x *ServiceApprovalValidateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceApprovalValidateOutput.ProtoReflect.Descriptor instead. func (*ServiceApprovalValidateOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{137} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{143} } func (x *ServiceApprovalValidateOutput) GetMode() string { @@ -10347,7 +10763,7 @@ type ServiceLiveSubmitConfig struct { func (x *ServiceLiveSubmitConfig) Reset() { *x = ServiceLiveSubmitConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[138] + mi := &file_internal_contracts_signal_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10359,7 +10775,7 @@ func (x *ServiceLiveSubmitConfig) String() string { func (*ServiceLiveSubmitConfig) ProtoMessage() {} func (x *ServiceLiveSubmitConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[138] + mi := &file_internal_contracts_signal_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10372,7 +10788,7 @@ func (x *ServiceLiveSubmitConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceLiveSubmitConfig.ProtoReflect.Descriptor instead. func (*ServiceLiveSubmitConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{138} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{144} } func (x *ServiceLiveSubmitConfig) GetTransportRef() string { @@ -10451,7 +10867,7 @@ type ServiceLiveSubmitInput struct { func (x *ServiceLiveSubmitInput) Reset() { *x = ServiceLiveSubmitInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[139] + mi := &file_internal_contracts_signal_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10463,7 +10879,7 @@ func (x *ServiceLiveSubmitInput) String() string { func (*ServiceLiveSubmitInput) ProtoMessage() {} func (x *ServiceLiveSubmitInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[139] + mi := &file_internal_contracts_signal_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10476,7 +10892,7 @@ func (x *ServiceLiveSubmitInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceLiveSubmitInput.ProtoReflect.Descriptor instead. func (*ServiceLiveSubmitInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{139} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{145} } func (x *ServiceLiveSubmitInput) GetTransportRef() string { @@ -10687,7 +11103,7 @@ type ServiceSubmitOutput struct { func (x *ServiceSubmitOutput) Reset() { *x = ServiceSubmitOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[140] + mi := &file_internal_contracts_signal_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10699,7 +11115,7 @@ func (x *ServiceSubmitOutput) String() string { func (*ServiceSubmitOutput) ProtoMessage() {} func (x *ServiceSubmitOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[140] + mi := &file_internal_contracts_signal_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10712,7 +11128,7 @@ func (x *ServiceSubmitOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceSubmitOutput.ProtoReflect.Descriptor instead. func (*ServiceSubmitOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{140} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{146} } func (x *ServiceSubmitOutput) GetTransportRef() string { @@ -10854,7 +11270,7 @@ type LinkedDeviceCeremony struct { func (x *LinkedDeviceCeremony) Reset() { *x = LinkedDeviceCeremony{} - mi := &file_internal_contracts_signal_proto_msgTypes[141] + mi := &file_internal_contracts_signal_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10866,7 +11282,7 @@ func (x *LinkedDeviceCeremony) String() string { func (*LinkedDeviceCeremony) ProtoMessage() {} func (x *LinkedDeviceCeremony) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[141] + mi := &file_internal_contracts_signal_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10879,7 +11295,7 @@ func (x *LinkedDeviceCeremony) ProtoReflect() protoreflect.Message { // Deprecated: Use LinkedDeviceCeremony.ProtoReflect.Descriptor instead. func (*LinkedDeviceCeremony) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{141} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{147} } func (x *LinkedDeviceCeremony) GetDeviceDisplayName() string { @@ -10945,7 +11361,7 @@ type ServiceOperationEnvelope struct { func (x *ServiceOperationEnvelope) Reset() { *x = ServiceOperationEnvelope{} - mi := &file_internal_contracts_signal_proto_msgTypes[142] + mi := &file_internal_contracts_signal_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10957,7 +11373,7 @@ func (x *ServiceOperationEnvelope) String() string { func (*ServiceOperationEnvelope) ProtoMessage() {} func (x *ServiceOperationEnvelope) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[142] + mi := &file_internal_contracts_signal_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10970,7 +11386,7 @@ func (x *ServiceOperationEnvelope) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceOperationEnvelope.ProtoReflect.Descriptor instead. func (*ServiceOperationEnvelope) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{142} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{148} } func (x *ServiceOperationEnvelope) GetOperationId() string { @@ -11130,7 +11546,7 @@ type ServiceOperationPrepareOutput struct { func (x *ServiceOperationPrepareOutput) Reset() { *x = ServiceOperationPrepareOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[143] + mi := &file_internal_contracts_signal_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11142,7 +11558,7 @@ func (x *ServiceOperationPrepareOutput) String() string { func (*ServiceOperationPrepareOutput) ProtoMessage() {} func (x *ServiceOperationPrepareOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[143] + mi := &file_internal_contracts_signal_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11155,7 +11571,7 @@ func (x *ServiceOperationPrepareOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceOperationPrepareOutput.ProtoReflect.Descriptor instead. func (*ServiceOperationPrepareOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{143} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{149} } func (x *ServiceOperationPrepareOutput) GetEnvelope() *ServiceOperationEnvelope { @@ -11232,7 +11648,7 @@ type ServiceRegisterPrepareConfig struct { func (x *ServiceRegisterPrepareConfig) Reset() { *x = ServiceRegisterPrepareConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[144] + mi := &file_internal_contracts_signal_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11244,7 +11660,7 @@ func (x *ServiceRegisterPrepareConfig) String() string { func (*ServiceRegisterPrepareConfig) ProtoMessage() {} func (x *ServiceRegisterPrepareConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[144] + mi := &file_internal_contracts_signal_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11257,7 +11673,7 @@ func (x *ServiceRegisterPrepareConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceRegisterPrepareConfig.ProtoReflect.Descriptor instead. func (*ServiceRegisterPrepareConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{144} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{150} } func (x *ServiceRegisterPrepareConfig) GetAccountRef() string { @@ -11300,7 +11716,7 @@ type ServiceRegisterPrepareInput struct { func (x *ServiceRegisterPrepareInput) Reset() { *x = ServiceRegisterPrepareInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[145] + mi := &file_internal_contracts_signal_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11312,7 +11728,7 @@ func (x *ServiceRegisterPrepareInput) String() string { func (*ServiceRegisterPrepareInput) ProtoMessage() {} func (x *ServiceRegisterPrepareInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[145] + mi := &file_internal_contracts_signal_proto_msgTypes[151] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11325,7 +11741,7 @@ func (x *ServiceRegisterPrepareInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceRegisterPrepareInput.ProtoReflect.Descriptor instead. func (*ServiceRegisterPrepareInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{145} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{151} } func (x *ServiceRegisterPrepareInput) GetOperationId() string { @@ -11416,7 +11832,7 @@ type ServiceLinkPrepareConfig struct { func (x *ServiceLinkPrepareConfig) Reset() { *x = ServiceLinkPrepareConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[146] + mi := &file_internal_contracts_signal_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11428,7 +11844,7 @@ func (x *ServiceLinkPrepareConfig) String() string { func (*ServiceLinkPrepareConfig) ProtoMessage() {} func (x *ServiceLinkPrepareConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[146] + mi := &file_internal_contracts_signal_proto_msgTypes[152] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11441,7 +11857,7 @@ func (x *ServiceLinkPrepareConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceLinkPrepareConfig.ProtoReflect.Descriptor instead. func (*ServiceLinkPrepareConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{146} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{152} } func (x *ServiceLinkPrepareConfig) GetAccountRef() string { @@ -11485,7 +11901,7 @@ type ServiceLinkPrepareInput struct { func (x *ServiceLinkPrepareInput) Reset() { *x = ServiceLinkPrepareInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[147] + mi := &file_internal_contracts_signal_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11497,7 +11913,7 @@ func (x *ServiceLinkPrepareInput) String() string { func (*ServiceLinkPrepareInput) ProtoMessage() {} func (x *ServiceLinkPrepareInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[147] + mi := &file_internal_contracts_signal_proto_msgTypes[153] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11510,7 +11926,7 @@ func (x *ServiceLinkPrepareInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceLinkPrepareInput.ProtoReflect.Descriptor instead. func (*ServiceLinkPrepareInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{147} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{153} } func (x *ServiceLinkPrepareInput) GetOperationId() string { @@ -11608,7 +12024,7 @@ type ServiceSendPrepareConfig struct { func (x *ServiceSendPrepareConfig) Reset() { *x = ServiceSendPrepareConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[148] + mi := &file_internal_contracts_signal_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11620,7 +12036,7 @@ func (x *ServiceSendPrepareConfig) String() string { func (*ServiceSendPrepareConfig) ProtoMessage() {} func (x *ServiceSendPrepareConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[148] + mi := &file_internal_contracts_signal_proto_msgTypes[154] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11633,7 +12049,7 @@ func (x *ServiceSendPrepareConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceSendPrepareConfig.ProtoReflect.Descriptor instead. func (*ServiceSendPrepareConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{148} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{154} } func (x *ServiceSendPrepareConfig) GetAccountRef() string { @@ -11677,7 +12093,7 @@ type ServiceSendPrepareInput struct { func (x *ServiceSendPrepareInput) Reset() { *x = ServiceSendPrepareInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[149] + mi := &file_internal_contracts_signal_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11689,7 +12105,7 @@ func (x *ServiceSendPrepareInput) String() string { func (*ServiceSendPrepareInput) ProtoMessage() {} func (x *ServiceSendPrepareInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[149] + mi := &file_internal_contracts_signal_proto_msgTypes[155] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11702,7 +12118,7 @@ func (x *ServiceSendPrepareInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceSendPrepareInput.ProtoReflect.Descriptor instead. func (*ServiceSendPrepareInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{149} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{155} } func (x *ServiceSendPrepareInput) GetOperationId() string { @@ -11800,7 +12216,7 @@ type ServiceReceiveAdmitConfig struct { func (x *ServiceReceiveAdmitConfig) Reset() { *x = ServiceReceiveAdmitConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[150] + mi := &file_internal_contracts_signal_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11812,7 +12228,7 @@ func (x *ServiceReceiveAdmitConfig) String() string { func (*ServiceReceiveAdmitConfig) ProtoMessage() {} func (x *ServiceReceiveAdmitConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[150] + mi := &file_internal_contracts_signal_proto_msgTypes[156] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11825,7 +12241,7 @@ func (x *ServiceReceiveAdmitConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceReceiveAdmitConfig.ProtoReflect.Descriptor instead. func (*ServiceReceiveAdmitConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{150} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{156} } func (x *ServiceReceiveAdmitConfig) GetAccountRef() string { @@ -11868,7 +12284,7 @@ type ServiceReceiveAdmitInput struct { func (x *ServiceReceiveAdmitInput) Reset() { *x = ServiceReceiveAdmitInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[151] + mi := &file_internal_contracts_signal_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11880,7 +12296,7 @@ func (x *ServiceReceiveAdmitInput) String() string { func (*ServiceReceiveAdmitInput) ProtoMessage() {} func (x *ServiceReceiveAdmitInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[151] + mi := &file_internal_contracts_signal_proto_msgTypes[157] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11893,7 +12309,7 @@ func (x *ServiceReceiveAdmitInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceReceiveAdmitInput.ProtoReflect.Descriptor instead. func (*ServiceReceiveAdmitInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{151} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{157} } func (x *ServiceReceiveAdmitInput) GetOperationId() string { @@ -11984,7 +12400,7 @@ type ServiceChallengeRespondConfig struct { func (x *ServiceChallengeRespondConfig) Reset() { *x = ServiceChallengeRespondConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[152] + mi := &file_internal_contracts_signal_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11996,7 +12412,7 @@ func (x *ServiceChallengeRespondConfig) String() string { func (*ServiceChallengeRespondConfig) ProtoMessage() {} func (x *ServiceChallengeRespondConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[152] + mi := &file_internal_contracts_signal_proto_msgTypes[158] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12009,7 +12425,7 @@ func (x *ServiceChallengeRespondConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceChallengeRespondConfig.ProtoReflect.Descriptor instead. func (*ServiceChallengeRespondConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{152} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{158} } func (x *ServiceChallengeRespondConfig) GetAccountRef() string { @@ -12053,7 +12469,7 @@ type ServiceChallengeRespondInput struct { func (x *ServiceChallengeRespondInput) Reset() { *x = ServiceChallengeRespondInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[153] + mi := &file_internal_contracts_signal_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12065,7 +12481,7 @@ func (x *ServiceChallengeRespondInput) String() string { func (*ServiceChallengeRespondInput) ProtoMessage() {} func (x *ServiceChallengeRespondInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[153] + mi := &file_internal_contracts_signal_proto_msgTypes[159] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12078,7 +12494,7 @@ func (x *ServiceChallengeRespondInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceChallengeRespondInput.ProtoReflect.Descriptor instead. func (*ServiceChallengeRespondInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{153} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{159} } func (x *ServiceChallengeRespondInput) GetOperationId() string { @@ -12174,7 +12590,7 @@ type UsernameProofPrepareConfig struct { func (x *UsernameProofPrepareConfig) Reset() { *x = UsernameProofPrepareConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[154] + mi := &file_internal_contracts_signal_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12186,7 +12602,7 @@ func (x *UsernameProofPrepareConfig) String() string { func (*UsernameProofPrepareConfig) ProtoMessage() {} func (x *UsernameProofPrepareConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[154] + mi := &file_internal_contracts_signal_proto_msgTypes[160] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12199,7 +12615,7 @@ func (x *UsernameProofPrepareConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameProofPrepareConfig.ProtoReflect.Descriptor instead. func (*UsernameProofPrepareConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{154} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{160} } func (x *UsernameProofPrepareConfig) GetAccountRef() string { @@ -12223,7 +12639,7 @@ type UsernameProofPrepareInput struct { func (x *UsernameProofPrepareInput) Reset() { *x = UsernameProofPrepareInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[155] + mi := &file_internal_contracts_signal_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12235,7 +12651,7 @@ func (x *UsernameProofPrepareInput) String() string { func (*UsernameProofPrepareInput) ProtoMessage() {} func (x *UsernameProofPrepareInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[155] + mi := &file_internal_contracts_signal_proto_msgTypes[161] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12248,7 +12664,7 @@ func (x *UsernameProofPrepareInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameProofPrepareInput.ProtoReflect.Descriptor instead. func (*UsernameProofPrepareInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{155} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{161} } func (x *UsernameProofPrepareInput) GetOperationId() string { @@ -12302,7 +12718,7 @@ type BackupManifestVerifyConfig struct { func (x *BackupManifestVerifyConfig) Reset() { *x = BackupManifestVerifyConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[156] + mi := &file_internal_contracts_signal_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12314,7 +12730,7 @@ func (x *BackupManifestVerifyConfig) String() string { func (*BackupManifestVerifyConfig) ProtoMessage() {} func (x *BackupManifestVerifyConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[156] + mi := &file_internal_contracts_signal_proto_msgTypes[162] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12327,7 +12743,7 @@ func (x *BackupManifestVerifyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use BackupManifestVerifyConfig.ProtoReflect.Descriptor instead. func (*BackupManifestVerifyConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{156} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{162} } func (x *BackupManifestVerifyConfig) GetAccountRef() string { @@ -12352,7 +12768,7 @@ type BackupManifestVerifyInput struct { func (x *BackupManifestVerifyInput) Reset() { *x = BackupManifestVerifyInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[157] + mi := &file_internal_contracts_signal_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12364,7 +12780,7 @@ func (x *BackupManifestVerifyInput) String() string { func (*BackupManifestVerifyInput) ProtoMessage() {} func (x *BackupManifestVerifyInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[157] + mi := &file_internal_contracts_signal_proto_msgTypes[163] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12377,7 +12793,7 @@ func (x *BackupManifestVerifyInput) ProtoReflect() protoreflect.Message { // Deprecated: Use BackupManifestVerifyInput.ProtoReflect.Descriptor instead. func (*BackupManifestVerifyInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{157} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{163} } func (x *BackupManifestVerifyInput) GetOperationId() string { @@ -12438,7 +12854,7 @@ type BackupAuthPrepareConfig struct { func (x *BackupAuthPrepareConfig) Reset() { *x = BackupAuthPrepareConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[158] + mi := &file_internal_contracts_signal_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12450,7 +12866,7 @@ func (x *BackupAuthPrepareConfig) String() string { func (*BackupAuthPrepareConfig) ProtoMessage() {} func (x *BackupAuthPrepareConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[158] + mi := &file_internal_contracts_signal_proto_msgTypes[164] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12463,7 +12879,7 @@ func (x *BackupAuthPrepareConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use BackupAuthPrepareConfig.ProtoReflect.Descriptor instead. func (*BackupAuthPrepareConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{158} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{164} } func (x *BackupAuthPrepareConfig) GetAccountRef() string { @@ -12487,7 +12903,7 @@ type BackupAuthPrepareInput struct { func (x *BackupAuthPrepareInput) Reset() { *x = BackupAuthPrepareInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[159] + mi := &file_internal_contracts_signal_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12499,7 +12915,7 @@ func (x *BackupAuthPrepareInput) String() string { func (*BackupAuthPrepareInput) ProtoMessage() {} func (x *BackupAuthPrepareInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[159] + mi := &file_internal_contracts_signal_proto_msgTypes[165] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12512,7 +12928,7 @@ func (x *BackupAuthPrepareInput) ProtoReflect() protoreflect.Message { // Deprecated: Use BackupAuthPrepareInput.ProtoReflect.Descriptor instead. func (*BackupAuthPrepareInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{159} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{165} } func (x *BackupAuthPrepareInput) GetOperationId() string { @@ -12567,7 +12983,7 @@ type ServiceTestRegisterConfig struct { func (x *ServiceTestRegisterConfig) Reset() { *x = ServiceTestRegisterConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[160] + mi := &file_internal_contracts_signal_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12579,7 +12995,7 @@ func (x *ServiceTestRegisterConfig) String() string { func (*ServiceTestRegisterConfig) ProtoMessage() {} func (x *ServiceTestRegisterConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[160] + mi := &file_internal_contracts_signal_proto_msgTypes[166] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12592,7 +13008,7 @@ func (x *ServiceTestRegisterConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestRegisterConfig.ProtoReflect.Descriptor instead. func (*ServiceTestRegisterConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{160} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{166} } func (x *ServiceTestRegisterConfig) GetAccountRef() string { @@ -12628,7 +13044,7 @@ type ServiceTestRegisterInput struct { func (x *ServiceTestRegisterInput) Reset() { *x = ServiceTestRegisterInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[161] + mi := &file_internal_contracts_signal_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12640,7 +13056,7 @@ func (x *ServiceTestRegisterInput) String() string { func (*ServiceTestRegisterInput) ProtoMessage() {} func (x *ServiceTestRegisterInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[161] + mi := &file_internal_contracts_signal_proto_msgTypes[167] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12653,7 +13069,7 @@ func (x *ServiceTestRegisterInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestRegisterInput.ProtoReflect.Descriptor instead. func (*ServiceTestRegisterInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{161} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{167} } func (x *ServiceTestRegisterInput) GetAccountRef() string { @@ -12743,7 +13159,7 @@ type ServiceTestLinkDeviceConfig struct { func (x *ServiceTestLinkDeviceConfig) Reset() { *x = ServiceTestLinkDeviceConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[162] + mi := &file_internal_contracts_signal_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12755,7 +13171,7 @@ func (x *ServiceTestLinkDeviceConfig) String() string { func (*ServiceTestLinkDeviceConfig) ProtoMessage() {} func (x *ServiceTestLinkDeviceConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[162] + mi := &file_internal_contracts_signal_proto_msgTypes[168] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12768,7 +13184,7 @@ func (x *ServiceTestLinkDeviceConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestLinkDeviceConfig.ProtoReflect.Descriptor instead. func (*ServiceTestLinkDeviceConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{162} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{168} } func (x *ServiceTestLinkDeviceConfig) GetAccountRef() string { @@ -12804,7 +13220,7 @@ type ServiceTestLinkDeviceInput struct { func (x *ServiceTestLinkDeviceInput) Reset() { *x = ServiceTestLinkDeviceInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[163] + mi := &file_internal_contracts_signal_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12816,7 +13232,7 @@ func (x *ServiceTestLinkDeviceInput) String() string { func (*ServiceTestLinkDeviceInput) ProtoMessage() {} func (x *ServiceTestLinkDeviceInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[163] + mi := &file_internal_contracts_signal_proto_msgTypes[169] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12829,7 +13245,7 @@ func (x *ServiceTestLinkDeviceInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestLinkDeviceInput.ProtoReflect.Descriptor instead. func (*ServiceTestLinkDeviceInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{163} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{169} } func (x *ServiceTestLinkDeviceInput) GetAccountRef() string { @@ -12919,7 +13335,7 @@ type ServiceTestSendConfig struct { func (x *ServiceTestSendConfig) Reset() { *x = ServiceTestSendConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[164] + mi := &file_internal_contracts_signal_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12931,7 +13347,7 @@ func (x *ServiceTestSendConfig) String() string { func (*ServiceTestSendConfig) ProtoMessage() {} func (x *ServiceTestSendConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[164] + mi := &file_internal_contracts_signal_proto_msgTypes[170] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -12944,7 +13360,7 @@ func (x *ServiceTestSendConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestSendConfig.ProtoReflect.Descriptor instead. func (*ServiceTestSendConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{164} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{170} } func (x *ServiceTestSendConfig) GetAccountRef() string { @@ -12981,7 +13397,7 @@ type ServiceTestSendInput struct { func (x *ServiceTestSendInput) Reset() { *x = ServiceTestSendInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[165] + mi := &file_internal_contracts_signal_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -12993,7 +13409,7 @@ func (x *ServiceTestSendInput) String() string { func (*ServiceTestSendInput) ProtoMessage() {} func (x *ServiceTestSendInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[165] + mi := &file_internal_contracts_signal_proto_msgTypes[171] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13006,7 +13422,7 @@ func (x *ServiceTestSendInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestSendInput.ProtoReflect.Descriptor instead. func (*ServiceTestSendInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{165} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{171} } func (x *ServiceTestSendInput) GetAccountRef() string { @@ -13103,7 +13519,7 @@ type ServiceTestReceiveConfig struct { func (x *ServiceTestReceiveConfig) Reset() { *x = ServiceTestReceiveConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[166] + mi := &file_internal_contracts_signal_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13115,7 +13531,7 @@ func (x *ServiceTestReceiveConfig) String() string { func (*ServiceTestReceiveConfig) ProtoMessage() {} func (x *ServiceTestReceiveConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[166] + mi := &file_internal_contracts_signal_proto_msgTypes[172] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13128,7 +13544,7 @@ func (x *ServiceTestReceiveConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestReceiveConfig.ProtoReflect.Descriptor instead. func (*ServiceTestReceiveConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{166} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{172} } func (x *ServiceTestReceiveConfig) GetAccountRef() string { @@ -13164,7 +13580,7 @@ type ServiceTestReceiveInput struct { func (x *ServiceTestReceiveInput) Reset() { *x = ServiceTestReceiveInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[167] + mi := &file_internal_contracts_signal_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13176,7 +13592,7 @@ func (x *ServiceTestReceiveInput) String() string { func (*ServiceTestReceiveInput) ProtoMessage() {} func (x *ServiceTestReceiveInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[167] + mi := &file_internal_contracts_signal_proto_msgTypes[173] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13189,7 +13605,7 @@ func (x *ServiceTestReceiveInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestReceiveInput.ProtoReflect.Descriptor instead. func (*ServiceTestReceiveInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{167} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{173} } func (x *ServiceTestReceiveInput) GetAccountRef() string { @@ -13279,7 +13695,7 @@ type ServiceTestUsernameReserveConfig struct { func (x *ServiceTestUsernameReserveConfig) Reset() { *x = ServiceTestUsernameReserveConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[168] + mi := &file_internal_contracts_signal_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13291,7 +13707,7 @@ func (x *ServiceTestUsernameReserveConfig) String() string { func (*ServiceTestUsernameReserveConfig) ProtoMessage() {} func (x *ServiceTestUsernameReserveConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[168] + mi := &file_internal_contracts_signal_proto_msgTypes[174] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13304,7 +13720,7 @@ func (x *ServiceTestUsernameReserveConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestUsernameReserveConfig.ProtoReflect.Descriptor instead. func (*ServiceTestUsernameReserveConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{168} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{174} } func (x *ServiceTestUsernameReserveConfig) GetAccountRef() string { @@ -13343,7 +13759,7 @@ type ServiceTestUsernameReserveInput struct { func (x *ServiceTestUsernameReserveInput) Reset() { *x = ServiceTestUsernameReserveInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[169] + mi := &file_internal_contracts_signal_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13355,7 +13771,7 @@ func (x *ServiceTestUsernameReserveInput) String() string { func (*ServiceTestUsernameReserveInput) ProtoMessage() {} func (x *ServiceTestUsernameReserveInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[169] + mi := &file_internal_contracts_signal_proto_msgTypes[175] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13368,7 +13784,7 @@ func (x *ServiceTestUsernameReserveInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestUsernameReserveInput.ProtoReflect.Descriptor instead. func (*ServiceTestUsernameReserveInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{169} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{175} } func (x *ServiceTestUsernameReserveInput) GetAccountRef() string { @@ -13479,7 +13895,7 @@ type ServiceTestBackupUploadConfig struct { func (x *ServiceTestBackupUploadConfig) Reset() { *x = ServiceTestBackupUploadConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[170] + mi := &file_internal_contracts_signal_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13491,7 +13907,7 @@ func (x *ServiceTestBackupUploadConfig) String() string { func (*ServiceTestBackupUploadConfig) ProtoMessage() {} func (x *ServiceTestBackupUploadConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[170] + mi := &file_internal_contracts_signal_proto_msgTypes[176] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13504,7 +13920,7 @@ func (x *ServiceTestBackupUploadConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupUploadConfig.ProtoReflect.Descriptor instead. func (*ServiceTestBackupUploadConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{170} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{176} } func (x *ServiceTestBackupUploadConfig) GetAccountRef() string { @@ -13540,7 +13956,7 @@ type ServiceTestBackupUploadInput struct { func (x *ServiceTestBackupUploadInput) Reset() { *x = ServiceTestBackupUploadInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[171] + mi := &file_internal_contracts_signal_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13552,7 +13968,7 @@ func (x *ServiceTestBackupUploadInput) String() string { func (*ServiceTestBackupUploadInput) ProtoMessage() {} func (x *ServiceTestBackupUploadInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[171] + mi := &file_internal_contracts_signal_proto_msgTypes[177] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13565,7 +13981,7 @@ func (x *ServiceTestBackupUploadInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupUploadInput.ProtoReflect.Descriptor instead. func (*ServiceTestBackupUploadInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{171} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{177} } func (x *ServiceTestBackupUploadInput) GetAccountRef() string { @@ -13655,7 +14071,7 @@ type ServiceTestBackupDownloadConfig struct { func (x *ServiceTestBackupDownloadConfig) Reset() { *x = ServiceTestBackupDownloadConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[172] + mi := &file_internal_contracts_signal_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13667,7 +14083,7 @@ func (x *ServiceTestBackupDownloadConfig) String() string { func (*ServiceTestBackupDownloadConfig) ProtoMessage() {} func (x *ServiceTestBackupDownloadConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[172] + mi := &file_internal_contracts_signal_proto_msgTypes[178] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13680,7 +14096,7 @@ func (x *ServiceTestBackupDownloadConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupDownloadConfig.ProtoReflect.Descriptor instead. func (*ServiceTestBackupDownloadConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{172} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{178} } func (x *ServiceTestBackupDownloadConfig) GetAccountRef() string { @@ -13716,7 +14132,7 @@ type ServiceTestBackupDownloadInput struct { func (x *ServiceTestBackupDownloadInput) Reset() { *x = ServiceTestBackupDownloadInput{} - mi := &file_internal_contracts_signal_proto_msgTypes[173] + mi := &file_internal_contracts_signal_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13728,7 +14144,7 @@ func (x *ServiceTestBackupDownloadInput) String() string { func (*ServiceTestBackupDownloadInput) ProtoMessage() {} func (x *ServiceTestBackupDownloadInput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[173] + mi := &file_internal_contracts_signal_proto_msgTypes[179] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13741,7 +14157,7 @@ func (x *ServiceTestBackupDownloadInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupDownloadInput.ProtoReflect.Descriptor instead. func (*ServiceTestBackupDownloadInput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{173} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{179} } func (x *ServiceTestBackupDownloadInput) GetAccountRef() string { @@ -13840,7 +14256,7 @@ type ServiceTestOutput struct { func (x *ServiceTestOutput) Reset() { *x = ServiceTestOutput{} - mi := &file_internal_contracts_signal_proto_msgTypes[174] + mi := &file_internal_contracts_signal_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13852,7 +14268,7 @@ func (x *ServiceTestOutput) String() string { func (*ServiceTestOutput) ProtoMessage() {} func (x *ServiceTestOutput) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[174] + mi := &file_internal_contracts_signal_proto_msgTypes[180] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13865,7 +14281,7 @@ func (x *ServiceTestOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestOutput.ProtoReflect.Descriptor instead. func (*ServiceTestOutput) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{174} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{180} } func (x *ServiceTestOutput) GetAccountRef() string { @@ -13955,7 +14371,7 @@ type ServiceEnvelopeTriggerConfig struct { func (x *ServiceEnvelopeTriggerConfig) Reset() { *x = ServiceEnvelopeTriggerConfig{} - mi := &file_internal_contracts_signal_proto_msgTypes[175] + mi := &file_internal_contracts_signal_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -13967,7 +14383,7 @@ func (x *ServiceEnvelopeTriggerConfig) String() string { func (*ServiceEnvelopeTriggerConfig) ProtoMessage() {} func (x *ServiceEnvelopeTriggerConfig) ProtoReflect() protoreflect.Message { - mi := &file_internal_contracts_signal_proto_msgTypes[175] + mi := &file_internal_contracts_signal_proto_msgTypes[181] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -13980,7 +14396,7 @@ func (x *ServiceEnvelopeTriggerConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceEnvelopeTriggerConfig.ProtoReflect.Descriptor instead. func (*ServiceEnvelopeTriggerConfig) Descriptor() ([]byte, []int) { - return file_internal_contracts_signal_proto_rawDescGZIP(), []int{175} + return file_internal_contracts_signal_proto_rawDescGZIP(), []int{181} } func (x *ServiceEnvelopeTriggerConfig) GetSourceRef() string { @@ -14455,7 +14871,7 @@ const file_internal_contracts_signal_proto_rawDesc = "" + "\x10sender_device_id\x18\x05 \x01(\rR\x0esenderDeviceId\x12!\n" + "\fcontent_hint\x18\x06 \x01(\tR\vcontentHint\x12\x19\n" + "\bgroup_id\x18\a \x01(\fR\agroupId\x12-\n" + - "\x12sender_certificate\x18\b \x01(\fR\x11senderCertificate\"\xf4\x01\n" + + "\x12sender_certificate\x18\b \x01(\fR\x11senderCertificate\"\xa6\x02\n" + "\x13EnvelopeStoreConfig\x12\x1b\n" + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\x12\x18\n" + "\abackend\x18\x02 \x01(\tR\abackend\x12!\n" + @@ -14463,7 +14879,8 @@ const file_internal_contracts_signal_proto_rawDesc = "" + "\x0fretention_limit\x18\x04 \x01(\rR\x0eretentionLimit\x129\n" + "\x19allow_local_file_envelope\x18\x05 \x01(\bR\x16allowLocalFileEnvelope\x12\x1f\n" + "\vpolicy_mode\x18\x06 \x01(\tR\n" + - "policyMode\"\xa2\x03\n" + + "policyMode\x120\n" + + "\x14allow_sqlite_backend\x18\a \x01(\bR\x12allowSqliteBackend\"\xbb\x04\n" + "\x15EnvelopeQueueMetadata\x12!\n" + "\fenvelope_ref\x18\x01 \x01(\tR\venvelopeRef\x12\x14\n" + "\x05queue\x18\x02 \x01(\tR\x05queue\x12\x16\n" + @@ -14480,7 +14897,11 @@ const file_internal_contracts_signal_proto_rawDesc = "" + "\x0fclaimed_at_unix\x18\n" + " \x01(\x03R\rclaimedAtUnix\x12(\n" + "\x10received_at_unix\x18\v \x01(\x03R\x0ereceivedAtUnix\x12\x1b\n" + - "\tlease_ref\x18\f \x01(\tR\bleaseRef\"2\n" + + "\tlease_ref\x18\f \x01(\tR\bleaseRef\x12\"\n" + + "\racked_at_unix\x18\r \x01(\x03R\vackedAtUnix\x12(\n" + + "\x10released_at_unix\x18\x0e \x01(\x03R\x0ereleasedAtUnix\x12#\n" + + "\rattempt_count\x18\x0f \x01(\rR\fattemptCount\x12$\n" + + "\x0elast_error_ref\x18\x10 \x01(\tR\flastErrorRef\"2\n" + "\x13OutboxEnqueueConfig\x12\x1b\n" + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\xf1\x02\n" + "\x12OutboxEnqueueInput\x12\x1b\n" + @@ -14513,7 +14934,34 @@ const file_internal_contracts_signal_proto_rawDesc = "" + "\x06status\x18\x02 \x01(\tR\x06status\x12F\n" + "\benvelope\x18\x03 \x01(\v2*.workflow.plugins.signal.v1.SignalEnvelopeR\benvelope\x12\x1b\n" + "\tlease_ref\x18\x04 \x01(\tR\bleaseRef\x12M\n" + - "\bmetadata\x18\x05 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\"1\n" + + "\bmetadata\x18\x05 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\".\n" + + "\x0fOutboxAckConfig\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\xbb\x01\n" + + "\x0eOutboxAckInput\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\x12!\n" + + "\fenvelope_ref\x18\x02 \x01(\tR\venvelopeRef\x12\x1b\n" + + "\tlease_ref\x18\x03 \x01(\tR\bleaseRef\x12 \n" + + "\facked_by_ref\x18\x04 \x01(\tR\n" + + "ackedByRef\x12*\n" + + "\x11requested_at_unix\x18\x05 \x01(\x03R\x0frequestedAtUnix\"\x9b\x01\n" + + "\x0fOutboxAckOutput\x12!\n" + + "\fenvelope_ref\x18\x01 \x01(\tR\venvelopeRef\x12\x16\n" + + "\x06status\x18\x02 \x01(\tR\x06status\x12M\n" + + "\bmetadata\x18\x03 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\"2\n" + + "\x13OutboxReleaseConfig\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\x8e\x02\n" + + "\x12OutboxReleaseInput\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\x12!\n" + + "\fenvelope_ref\x18\x02 \x01(\tR\venvelopeRef\x12\x1b\n" + + "\tlease_ref\x18\x03 \x01(\tR\bleaseRef\x12&\n" + + "\x0freleased_by_ref\x18\x04 \x01(\tR\rreleasedByRef\x12$\n" + + "\x0elast_error_ref\x18\x05 \x01(\tR\flastErrorRef\x12!\n" + + "\fmax_attempts\x18\x06 \x01(\rR\vmaxAttempts\x12*\n" + + "\x11requested_at_unix\x18\a \x01(\x03R\x0frequestedAtUnix\"\x9f\x01\n" + + "\x13OutboxReleaseOutput\x12!\n" + + "\fenvelope_ref\x18\x01 \x01(\tR\venvelopeRef\x12\x16\n" + + "\x06status\x18\x02 \x01(\tR\x06status\x12M\n" + + "\bmetadata\x18\x03 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\"1\n" + "\x12InboxReceiveConfig\x12\x1b\n" + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\x95\x02\n" + "\x11InboxReceiveInput\x12\x1b\n" + @@ -15395,7 +15843,7 @@ func file_internal_contracts_signal_proto_rawDescGZIP() []byte { return file_internal_contracts_signal_proto_rawDescData } -var file_internal_contracts_signal_proto_msgTypes = make([]protoimpl.MessageInfo, 178) +var file_internal_contracts_signal_proto_msgTypes = make([]protoimpl.MessageInfo, 184) var file_internal_contracts_signal_proto_goTypes = []any{ (*IdentityStoreConfig)(nil), // 0: workflow.plugins.signal.v1.IdentityStoreConfig (*SpaceConfig)(nil), // 1: workflow.plugins.signal.v1.SpaceConfig @@ -15467,114 +15915,120 @@ var file_internal_contracts_signal_proto_goTypes = []any{ (*OutboxClaimConfig)(nil), // 67: workflow.plugins.signal.v1.OutboxClaimConfig (*OutboxClaimInput)(nil), // 68: workflow.plugins.signal.v1.OutboxClaimInput (*OutboxClaimOutput)(nil), // 69: workflow.plugins.signal.v1.OutboxClaimOutput - (*InboxReceiveConfig)(nil), // 70: workflow.plugins.signal.v1.InboxReceiveConfig - (*InboxReceiveInput)(nil), // 71: workflow.plugins.signal.v1.InboxReceiveInput - (*InboxReceiveOutput)(nil), // 72: workflow.plugins.signal.v1.InboxReceiveOutput - (*InboxDecryptConfig)(nil), // 73: workflow.plugins.signal.v1.InboxDecryptConfig - (*InboxDecryptInput)(nil), // 74: workflow.plugins.signal.v1.InboxDecryptInput - (*InboxDecryptOutput)(nil), // 75: workflow.plugins.signal.v1.InboxDecryptOutput - (*BlobCiphertext)(nil), // 76: workflow.plugins.signal.v1.BlobCiphertext - (*BlobEncryptConfig)(nil), // 77: workflow.plugins.signal.v1.BlobEncryptConfig - (*BlobEncryptInput)(nil), // 78: workflow.plugins.signal.v1.BlobEncryptInput - (*BlobEncryptOutput)(nil), // 79: workflow.plugins.signal.v1.BlobEncryptOutput - (*BlobDecryptConfig)(nil), // 80: workflow.plugins.signal.v1.BlobDecryptConfig - (*BlobDecryptInput)(nil), // 81: workflow.plugins.signal.v1.BlobDecryptInput - (*BlobDecryptOutput)(nil), // 82: workflow.plugins.signal.v1.BlobDecryptOutput - (*AccountKeysConfig)(nil), // 83: workflow.plugins.signal.v1.AccountKeysConfig - (*AccountKeysInput)(nil), // 84: workflow.plugins.signal.v1.AccountKeysInput - (*AccountKeysOutput)(nil), // 85: workflow.plugins.signal.v1.AccountKeysOutput - (*UsernameLinkCreateConfig)(nil), // 86: workflow.plugins.signal.v1.UsernameLinkCreateConfig - (*UsernameLinkCreateInput)(nil), // 87: workflow.plugins.signal.v1.UsernameLinkCreateInput - (*UsernameLinkCreateOutput)(nil), // 88: workflow.plugins.signal.v1.UsernameLinkCreateOutput - (*UsernameLinkDecryptConfig)(nil), // 89: workflow.plugins.signal.v1.UsernameLinkDecryptConfig - (*UsernameLinkDecryptInput)(nil), // 90: workflow.plugins.signal.v1.UsernameLinkDecryptInput - (*UsernameLinkDecryptOutput)(nil), // 91: workflow.plugins.signal.v1.UsernameLinkDecryptOutput - (*UsernameCandidateArtifact)(nil), // 92: workflow.plugins.signal.v1.UsernameCandidateArtifact - (*UsernameArtifactPrepareConfig)(nil), // 93: workflow.plugins.signal.v1.UsernameArtifactPrepareConfig - (*UsernameArtifactPrepareInput)(nil), // 94: workflow.plugins.signal.v1.UsernameArtifactPrepareInput - (*UsernameArtifactPrepareOutput)(nil), // 95: workflow.plugins.signal.v1.UsernameArtifactPrepareOutput - (*OfficialServiceBoundaryConfig)(nil), // 96: workflow.plugins.signal.v1.OfficialServiceBoundaryConfig - (*ServiceTransportConfig)(nil), // 97: workflow.plugins.signal.v1.ServiceTransportConfig - (*LivePolicyConfig)(nil), // 98: workflow.plugins.signal.v1.LivePolicyConfig - (*ApprovalPackage)(nil), // 99: workflow.plugins.signal.v1.ApprovalPackage - (*KeyCustodyConfig)(nil), // 100: workflow.plugins.signal.v1.KeyCustodyConfig - (*PersistentCustodyConfig)(nil), // 101: workflow.plugins.signal.v1.PersistentCustodyConfig - (*CustodyStoreConfig)(nil), // 102: workflow.plugins.signal.v1.CustodyStoreConfig - (*CustodyMetadata)(nil), // 103: workflow.plugins.signal.v1.CustodyMetadata - (*CustodyCreateConfig)(nil), // 104: workflow.plugins.signal.v1.CustodyCreateConfig - (*CustodyCreateInput)(nil), // 105: workflow.plugins.signal.v1.CustodyCreateInput - (*CustodyCreateOutput)(nil), // 106: workflow.plugins.signal.v1.CustodyCreateOutput - (*CustodyRotateConfig)(nil), // 107: workflow.plugins.signal.v1.CustodyRotateConfig - (*CustodyRotateInput)(nil), // 108: workflow.plugins.signal.v1.CustodyRotateInput - (*CustodyRotateOutput)(nil), // 109: workflow.plugins.signal.v1.CustodyRotateOutput - (*CustodyRestoreConfig)(nil), // 110: workflow.plugins.signal.v1.CustodyRestoreConfig - (*CustodyRestoreInput)(nil), // 111: workflow.plugins.signal.v1.CustodyRestoreInput - (*CustodyRestoreOutput)(nil), // 112: workflow.plugins.signal.v1.CustodyRestoreOutput - (*CustodyRevokeConfig)(nil), // 113: workflow.plugins.signal.v1.CustodyRevokeConfig - (*CustodyRevokeInput)(nil), // 114: workflow.plugins.signal.v1.CustodyRevokeInput - (*CustodyRevokeOutput)(nil), // 115: workflow.plugins.signal.v1.CustodyRevokeOutput - (*CustodyInspectConfig)(nil), // 116: workflow.plugins.signal.v1.CustodyInspectConfig - (*CustodyInspectInput)(nil), // 117: workflow.plugins.signal.v1.CustodyInspectInput - (*CustodyInspectOutput)(nil), // 118: workflow.plugins.signal.v1.CustodyInspectOutput - (*CustodyAttestConfig)(nil), // 119: workflow.plugins.signal.v1.CustodyAttestConfig - (*CustodyAttestInput)(nil), // 120: workflow.plugins.signal.v1.CustodyAttestInput - (*CustodyAttestOutput)(nil), // 121: workflow.plugins.signal.v1.CustodyAttestOutput - (*CustodyExportRequestConfig)(nil), // 122: workflow.plugins.signal.v1.CustodyExportRequestConfig - (*CustodyExportRequestInput)(nil), // 123: workflow.plugins.signal.v1.CustodyExportRequestInput - (*CustodyExportRequestOutput)(nil), // 124: workflow.plugins.signal.v1.CustodyExportRequestOutput - (*AccountRefConfig)(nil), // 125: workflow.plugins.signal.v1.AccountRefConfig - (*ServiceContractCheckConfig)(nil), // 126: workflow.plugins.signal.v1.ServiceContractCheckConfig - (*ServiceContractCheckInput)(nil), // 127: workflow.plugins.signal.v1.ServiceContractCheckInput - (*ServiceContractCheckOutput)(nil), // 128: workflow.plugins.signal.v1.ServiceContractCheckOutput - (*ServiceComplianceCheckConfig)(nil), // 129: workflow.plugins.signal.v1.ServiceComplianceCheckConfig - (*ServiceComplianceCheckInput)(nil), // 130: workflow.plugins.signal.v1.ServiceComplianceCheckInput - (*ServiceComplianceCheckOutput)(nil), // 131: workflow.plugins.signal.v1.ServiceComplianceCheckOutput - (*ServicePolicyCheckConfig)(nil), // 132: workflow.plugins.signal.v1.ServicePolicyCheckConfig - (*ServicePolicyCheckInput)(nil), // 133: workflow.plugins.signal.v1.ServicePolicyCheckInput - (*ServicePolicyCheckOutput)(nil), // 134: workflow.plugins.signal.v1.ServicePolicyCheckOutput - (*ServiceApprovalValidateConfig)(nil), // 135: workflow.plugins.signal.v1.ServiceApprovalValidateConfig - (*ServiceApprovalValidateInput)(nil), // 136: workflow.plugins.signal.v1.ServiceApprovalValidateInput - (*ServiceApprovalValidateOutput)(nil), // 137: workflow.plugins.signal.v1.ServiceApprovalValidateOutput - (*ServiceLiveSubmitConfig)(nil), // 138: workflow.plugins.signal.v1.ServiceLiveSubmitConfig - (*ServiceLiveSubmitInput)(nil), // 139: workflow.plugins.signal.v1.ServiceLiveSubmitInput - (*ServiceSubmitOutput)(nil), // 140: workflow.plugins.signal.v1.ServiceSubmitOutput - (*LinkedDeviceCeremony)(nil), // 141: workflow.plugins.signal.v1.LinkedDeviceCeremony - (*ServiceOperationEnvelope)(nil), // 142: workflow.plugins.signal.v1.ServiceOperationEnvelope - (*ServiceOperationPrepareOutput)(nil), // 143: workflow.plugins.signal.v1.ServiceOperationPrepareOutput - (*ServiceRegisterPrepareConfig)(nil), // 144: workflow.plugins.signal.v1.ServiceRegisterPrepareConfig - (*ServiceRegisterPrepareInput)(nil), // 145: workflow.plugins.signal.v1.ServiceRegisterPrepareInput - (*ServiceLinkPrepareConfig)(nil), // 146: workflow.plugins.signal.v1.ServiceLinkPrepareConfig - (*ServiceLinkPrepareInput)(nil), // 147: workflow.plugins.signal.v1.ServiceLinkPrepareInput - (*ServiceSendPrepareConfig)(nil), // 148: workflow.plugins.signal.v1.ServiceSendPrepareConfig - (*ServiceSendPrepareInput)(nil), // 149: workflow.plugins.signal.v1.ServiceSendPrepareInput - (*ServiceReceiveAdmitConfig)(nil), // 150: workflow.plugins.signal.v1.ServiceReceiveAdmitConfig - (*ServiceReceiveAdmitInput)(nil), // 151: workflow.plugins.signal.v1.ServiceReceiveAdmitInput - (*ServiceChallengeRespondConfig)(nil), // 152: workflow.plugins.signal.v1.ServiceChallengeRespondConfig - (*ServiceChallengeRespondInput)(nil), // 153: workflow.plugins.signal.v1.ServiceChallengeRespondInput - (*UsernameProofPrepareConfig)(nil), // 154: workflow.plugins.signal.v1.UsernameProofPrepareConfig - (*UsernameProofPrepareInput)(nil), // 155: workflow.plugins.signal.v1.UsernameProofPrepareInput - (*BackupManifestVerifyConfig)(nil), // 156: workflow.plugins.signal.v1.BackupManifestVerifyConfig - (*BackupManifestVerifyInput)(nil), // 157: workflow.plugins.signal.v1.BackupManifestVerifyInput - (*BackupAuthPrepareConfig)(nil), // 158: workflow.plugins.signal.v1.BackupAuthPrepareConfig - (*BackupAuthPrepareInput)(nil), // 159: workflow.plugins.signal.v1.BackupAuthPrepareInput - (*ServiceTestRegisterConfig)(nil), // 160: workflow.plugins.signal.v1.ServiceTestRegisterConfig - (*ServiceTestRegisterInput)(nil), // 161: workflow.plugins.signal.v1.ServiceTestRegisterInput - (*ServiceTestLinkDeviceConfig)(nil), // 162: workflow.plugins.signal.v1.ServiceTestLinkDeviceConfig - (*ServiceTestLinkDeviceInput)(nil), // 163: workflow.plugins.signal.v1.ServiceTestLinkDeviceInput - (*ServiceTestSendConfig)(nil), // 164: workflow.plugins.signal.v1.ServiceTestSendConfig - (*ServiceTestSendInput)(nil), // 165: workflow.plugins.signal.v1.ServiceTestSendInput - (*ServiceTestReceiveConfig)(nil), // 166: workflow.plugins.signal.v1.ServiceTestReceiveConfig - (*ServiceTestReceiveInput)(nil), // 167: workflow.plugins.signal.v1.ServiceTestReceiveInput - (*ServiceTestUsernameReserveConfig)(nil), // 168: workflow.plugins.signal.v1.ServiceTestUsernameReserveConfig - (*ServiceTestUsernameReserveInput)(nil), // 169: workflow.plugins.signal.v1.ServiceTestUsernameReserveInput - (*ServiceTestBackupUploadConfig)(nil), // 170: workflow.plugins.signal.v1.ServiceTestBackupUploadConfig - (*ServiceTestBackupUploadInput)(nil), // 171: workflow.plugins.signal.v1.ServiceTestBackupUploadInput - (*ServiceTestBackupDownloadConfig)(nil), // 172: workflow.plugins.signal.v1.ServiceTestBackupDownloadConfig - (*ServiceTestBackupDownloadInput)(nil), // 173: workflow.plugins.signal.v1.ServiceTestBackupDownloadInput - (*ServiceTestOutput)(nil), // 174: workflow.plugins.signal.v1.ServiceTestOutput - (*ServiceEnvelopeTriggerConfig)(nil), // 175: workflow.plugins.signal.v1.ServiceEnvelopeTriggerConfig - nil, // 176: workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry - nil, // 177: workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry + (*OutboxAckConfig)(nil), // 70: workflow.plugins.signal.v1.OutboxAckConfig + (*OutboxAckInput)(nil), // 71: workflow.plugins.signal.v1.OutboxAckInput + (*OutboxAckOutput)(nil), // 72: workflow.plugins.signal.v1.OutboxAckOutput + (*OutboxReleaseConfig)(nil), // 73: workflow.plugins.signal.v1.OutboxReleaseConfig + (*OutboxReleaseInput)(nil), // 74: workflow.plugins.signal.v1.OutboxReleaseInput + (*OutboxReleaseOutput)(nil), // 75: workflow.plugins.signal.v1.OutboxReleaseOutput + (*InboxReceiveConfig)(nil), // 76: workflow.plugins.signal.v1.InboxReceiveConfig + (*InboxReceiveInput)(nil), // 77: workflow.plugins.signal.v1.InboxReceiveInput + (*InboxReceiveOutput)(nil), // 78: workflow.plugins.signal.v1.InboxReceiveOutput + (*InboxDecryptConfig)(nil), // 79: workflow.plugins.signal.v1.InboxDecryptConfig + (*InboxDecryptInput)(nil), // 80: workflow.plugins.signal.v1.InboxDecryptInput + (*InboxDecryptOutput)(nil), // 81: workflow.plugins.signal.v1.InboxDecryptOutput + (*BlobCiphertext)(nil), // 82: workflow.plugins.signal.v1.BlobCiphertext + (*BlobEncryptConfig)(nil), // 83: workflow.plugins.signal.v1.BlobEncryptConfig + (*BlobEncryptInput)(nil), // 84: workflow.plugins.signal.v1.BlobEncryptInput + (*BlobEncryptOutput)(nil), // 85: workflow.plugins.signal.v1.BlobEncryptOutput + (*BlobDecryptConfig)(nil), // 86: workflow.plugins.signal.v1.BlobDecryptConfig + (*BlobDecryptInput)(nil), // 87: workflow.plugins.signal.v1.BlobDecryptInput + (*BlobDecryptOutput)(nil), // 88: workflow.plugins.signal.v1.BlobDecryptOutput + (*AccountKeysConfig)(nil), // 89: workflow.plugins.signal.v1.AccountKeysConfig + (*AccountKeysInput)(nil), // 90: workflow.plugins.signal.v1.AccountKeysInput + (*AccountKeysOutput)(nil), // 91: workflow.plugins.signal.v1.AccountKeysOutput + (*UsernameLinkCreateConfig)(nil), // 92: workflow.plugins.signal.v1.UsernameLinkCreateConfig + (*UsernameLinkCreateInput)(nil), // 93: workflow.plugins.signal.v1.UsernameLinkCreateInput + (*UsernameLinkCreateOutput)(nil), // 94: workflow.plugins.signal.v1.UsernameLinkCreateOutput + (*UsernameLinkDecryptConfig)(nil), // 95: workflow.plugins.signal.v1.UsernameLinkDecryptConfig + (*UsernameLinkDecryptInput)(nil), // 96: workflow.plugins.signal.v1.UsernameLinkDecryptInput + (*UsernameLinkDecryptOutput)(nil), // 97: workflow.plugins.signal.v1.UsernameLinkDecryptOutput + (*UsernameCandidateArtifact)(nil), // 98: workflow.plugins.signal.v1.UsernameCandidateArtifact + (*UsernameArtifactPrepareConfig)(nil), // 99: workflow.plugins.signal.v1.UsernameArtifactPrepareConfig + (*UsernameArtifactPrepareInput)(nil), // 100: workflow.plugins.signal.v1.UsernameArtifactPrepareInput + (*UsernameArtifactPrepareOutput)(nil), // 101: workflow.plugins.signal.v1.UsernameArtifactPrepareOutput + (*OfficialServiceBoundaryConfig)(nil), // 102: workflow.plugins.signal.v1.OfficialServiceBoundaryConfig + (*ServiceTransportConfig)(nil), // 103: workflow.plugins.signal.v1.ServiceTransportConfig + (*LivePolicyConfig)(nil), // 104: workflow.plugins.signal.v1.LivePolicyConfig + (*ApprovalPackage)(nil), // 105: workflow.plugins.signal.v1.ApprovalPackage + (*KeyCustodyConfig)(nil), // 106: workflow.plugins.signal.v1.KeyCustodyConfig + (*PersistentCustodyConfig)(nil), // 107: workflow.plugins.signal.v1.PersistentCustodyConfig + (*CustodyStoreConfig)(nil), // 108: workflow.plugins.signal.v1.CustodyStoreConfig + (*CustodyMetadata)(nil), // 109: workflow.plugins.signal.v1.CustodyMetadata + (*CustodyCreateConfig)(nil), // 110: workflow.plugins.signal.v1.CustodyCreateConfig + (*CustodyCreateInput)(nil), // 111: workflow.plugins.signal.v1.CustodyCreateInput + (*CustodyCreateOutput)(nil), // 112: workflow.plugins.signal.v1.CustodyCreateOutput + (*CustodyRotateConfig)(nil), // 113: workflow.plugins.signal.v1.CustodyRotateConfig + (*CustodyRotateInput)(nil), // 114: workflow.plugins.signal.v1.CustodyRotateInput + (*CustodyRotateOutput)(nil), // 115: workflow.plugins.signal.v1.CustodyRotateOutput + (*CustodyRestoreConfig)(nil), // 116: workflow.plugins.signal.v1.CustodyRestoreConfig + (*CustodyRestoreInput)(nil), // 117: workflow.plugins.signal.v1.CustodyRestoreInput + (*CustodyRestoreOutput)(nil), // 118: workflow.plugins.signal.v1.CustodyRestoreOutput + (*CustodyRevokeConfig)(nil), // 119: workflow.plugins.signal.v1.CustodyRevokeConfig + (*CustodyRevokeInput)(nil), // 120: workflow.plugins.signal.v1.CustodyRevokeInput + (*CustodyRevokeOutput)(nil), // 121: workflow.plugins.signal.v1.CustodyRevokeOutput + (*CustodyInspectConfig)(nil), // 122: workflow.plugins.signal.v1.CustodyInspectConfig + (*CustodyInspectInput)(nil), // 123: workflow.plugins.signal.v1.CustodyInspectInput + (*CustodyInspectOutput)(nil), // 124: workflow.plugins.signal.v1.CustodyInspectOutput + (*CustodyAttestConfig)(nil), // 125: workflow.plugins.signal.v1.CustodyAttestConfig + (*CustodyAttestInput)(nil), // 126: workflow.plugins.signal.v1.CustodyAttestInput + (*CustodyAttestOutput)(nil), // 127: workflow.plugins.signal.v1.CustodyAttestOutput + (*CustodyExportRequestConfig)(nil), // 128: workflow.plugins.signal.v1.CustodyExportRequestConfig + (*CustodyExportRequestInput)(nil), // 129: workflow.plugins.signal.v1.CustodyExportRequestInput + (*CustodyExportRequestOutput)(nil), // 130: workflow.plugins.signal.v1.CustodyExportRequestOutput + (*AccountRefConfig)(nil), // 131: workflow.plugins.signal.v1.AccountRefConfig + (*ServiceContractCheckConfig)(nil), // 132: workflow.plugins.signal.v1.ServiceContractCheckConfig + (*ServiceContractCheckInput)(nil), // 133: workflow.plugins.signal.v1.ServiceContractCheckInput + (*ServiceContractCheckOutput)(nil), // 134: workflow.plugins.signal.v1.ServiceContractCheckOutput + (*ServiceComplianceCheckConfig)(nil), // 135: workflow.plugins.signal.v1.ServiceComplianceCheckConfig + (*ServiceComplianceCheckInput)(nil), // 136: workflow.plugins.signal.v1.ServiceComplianceCheckInput + (*ServiceComplianceCheckOutput)(nil), // 137: workflow.plugins.signal.v1.ServiceComplianceCheckOutput + (*ServicePolicyCheckConfig)(nil), // 138: workflow.plugins.signal.v1.ServicePolicyCheckConfig + (*ServicePolicyCheckInput)(nil), // 139: workflow.plugins.signal.v1.ServicePolicyCheckInput + (*ServicePolicyCheckOutput)(nil), // 140: workflow.plugins.signal.v1.ServicePolicyCheckOutput + (*ServiceApprovalValidateConfig)(nil), // 141: workflow.plugins.signal.v1.ServiceApprovalValidateConfig + (*ServiceApprovalValidateInput)(nil), // 142: workflow.plugins.signal.v1.ServiceApprovalValidateInput + (*ServiceApprovalValidateOutput)(nil), // 143: workflow.plugins.signal.v1.ServiceApprovalValidateOutput + (*ServiceLiveSubmitConfig)(nil), // 144: workflow.plugins.signal.v1.ServiceLiveSubmitConfig + (*ServiceLiveSubmitInput)(nil), // 145: workflow.plugins.signal.v1.ServiceLiveSubmitInput + (*ServiceSubmitOutput)(nil), // 146: workflow.plugins.signal.v1.ServiceSubmitOutput + (*LinkedDeviceCeremony)(nil), // 147: workflow.plugins.signal.v1.LinkedDeviceCeremony + (*ServiceOperationEnvelope)(nil), // 148: workflow.plugins.signal.v1.ServiceOperationEnvelope + (*ServiceOperationPrepareOutput)(nil), // 149: workflow.plugins.signal.v1.ServiceOperationPrepareOutput + (*ServiceRegisterPrepareConfig)(nil), // 150: workflow.plugins.signal.v1.ServiceRegisterPrepareConfig + (*ServiceRegisterPrepareInput)(nil), // 151: workflow.plugins.signal.v1.ServiceRegisterPrepareInput + (*ServiceLinkPrepareConfig)(nil), // 152: workflow.plugins.signal.v1.ServiceLinkPrepareConfig + (*ServiceLinkPrepareInput)(nil), // 153: workflow.plugins.signal.v1.ServiceLinkPrepareInput + (*ServiceSendPrepareConfig)(nil), // 154: workflow.plugins.signal.v1.ServiceSendPrepareConfig + (*ServiceSendPrepareInput)(nil), // 155: workflow.plugins.signal.v1.ServiceSendPrepareInput + (*ServiceReceiveAdmitConfig)(nil), // 156: workflow.plugins.signal.v1.ServiceReceiveAdmitConfig + (*ServiceReceiveAdmitInput)(nil), // 157: workflow.plugins.signal.v1.ServiceReceiveAdmitInput + (*ServiceChallengeRespondConfig)(nil), // 158: workflow.plugins.signal.v1.ServiceChallengeRespondConfig + (*ServiceChallengeRespondInput)(nil), // 159: workflow.plugins.signal.v1.ServiceChallengeRespondInput + (*UsernameProofPrepareConfig)(nil), // 160: workflow.plugins.signal.v1.UsernameProofPrepareConfig + (*UsernameProofPrepareInput)(nil), // 161: workflow.plugins.signal.v1.UsernameProofPrepareInput + (*BackupManifestVerifyConfig)(nil), // 162: workflow.plugins.signal.v1.BackupManifestVerifyConfig + (*BackupManifestVerifyInput)(nil), // 163: workflow.plugins.signal.v1.BackupManifestVerifyInput + (*BackupAuthPrepareConfig)(nil), // 164: workflow.plugins.signal.v1.BackupAuthPrepareConfig + (*BackupAuthPrepareInput)(nil), // 165: workflow.plugins.signal.v1.BackupAuthPrepareInput + (*ServiceTestRegisterConfig)(nil), // 166: workflow.plugins.signal.v1.ServiceTestRegisterConfig + (*ServiceTestRegisterInput)(nil), // 167: workflow.plugins.signal.v1.ServiceTestRegisterInput + (*ServiceTestLinkDeviceConfig)(nil), // 168: workflow.plugins.signal.v1.ServiceTestLinkDeviceConfig + (*ServiceTestLinkDeviceInput)(nil), // 169: workflow.plugins.signal.v1.ServiceTestLinkDeviceInput + (*ServiceTestSendConfig)(nil), // 170: workflow.plugins.signal.v1.ServiceTestSendConfig + (*ServiceTestSendInput)(nil), // 171: workflow.plugins.signal.v1.ServiceTestSendInput + (*ServiceTestReceiveConfig)(nil), // 172: workflow.plugins.signal.v1.ServiceTestReceiveConfig + (*ServiceTestReceiveInput)(nil), // 173: workflow.plugins.signal.v1.ServiceTestReceiveInput + (*ServiceTestUsernameReserveConfig)(nil), // 174: workflow.plugins.signal.v1.ServiceTestUsernameReserveConfig + (*ServiceTestUsernameReserveInput)(nil), // 175: workflow.plugins.signal.v1.ServiceTestUsernameReserveInput + (*ServiceTestBackupUploadConfig)(nil), // 176: workflow.plugins.signal.v1.ServiceTestBackupUploadConfig + (*ServiceTestBackupUploadInput)(nil), // 177: workflow.plugins.signal.v1.ServiceTestBackupUploadInput + (*ServiceTestBackupDownloadConfig)(nil), // 178: workflow.plugins.signal.v1.ServiceTestBackupDownloadConfig + (*ServiceTestBackupDownloadInput)(nil), // 179: workflow.plugins.signal.v1.ServiceTestBackupDownloadInput + (*ServiceTestOutput)(nil), // 180: workflow.plugins.signal.v1.ServiceTestOutput + (*ServiceEnvelopeTriggerConfig)(nil), // 181: workflow.plugins.signal.v1.ServiceEnvelopeTriggerConfig + nil, // 182: workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry + nil, // 183: workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry } var file_internal_contracts_signal_proto_depIdxs = []int32{ 18, // 0: workflow.plugins.signal.v1.SignalTrustHistoryOutput.events:type_name -> workflow.plugins.signal.v1.SignalTrustHistoryEvent @@ -15600,38 +16054,40 @@ var file_internal_contracts_signal_proto_depIdxs = []int32{ 63, // 20: workflow.plugins.signal.v1.OutboxEnqueueOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata 42, // 21: workflow.plugins.signal.v1.OutboxClaimOutput.envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope 63, // 22: workflow.plugins.signal.v1.OutboxClaimOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata - 42, // 23: workflow.plugins.signal.v1.InboxReceiveInput.envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope - 63, // 24: workflow.plugins.signal.v1.InboxReceiveOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata - 63, // 25: workflow.plugins.signal.v1.InboxDecryptOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata - 30, // 26: workflow.plugins.signal.v1.BlobEncryptInput.remote_bundle:type_name -> workflow.plugins.signal.v1.PreKeyBundle - 76, // 27: workflow.plugins.signal.v1.BlobEncryptOutput.blob:type_name -> workflow.plugins.signal.v1.BlobCiphertext - 42, // 28: workflow.plugins.signal.v1.BlobEncryptOutput.manifest_envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope - 42, // 29: workflow.plugins.signal.v1.BlobDecryptInput.manifest_envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope - 76, // 30: workflow.plugins.signal.v1.BlobDecryptInput.blob:type_name -> workflow.plugins.signal.v1.BlobCiphertext - 92, // 31: workflow.plugins.signal.v1.UsernameArtifactPrepareOutput.candidates:type_name -> workflow.plugins.signal.v1.UsernameCandidateArtifact - 99, // 32: workflow.plugins.signal.v1.ServiceTransportConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 99, // 33: workflow.plugins.signal.v1.LivePolicyConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 103, // 34: workflow.plugins.signal.v1.CustodyCreateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 103, // 35: workflow.plugins.signal.v1.CustodyRotateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 103, // 36: workflow.plugins.signal.v1.CustodyRestoreOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 103, // 37: workflow.plugins.signal.v1.CustodyRevokeOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 103, // 38: workflow.plugins.signal.v1.CustodyInspectOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 103, // 39: workflow.plugins.signal.v1.CustodyAttestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 103, // 40: workflow.plugins.signal.v1.CustodyExportRequestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 99, // 41: workflow.plugins.signal.v1.ServiceApprovalValidateConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 99, // 42: workflow.plugins.signal.v1.ServiceApprovalValidateInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 99, // 43: workflow.plugins.signal.v1.ServiceLiveSubmitConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 99, // 44: workflow.plugins.signal.v1.ServiceLiveSubmitInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 176, // 45: workflow.plugins.signal.v1.ServiceSubmitOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry - 141, // 46: workflow.plugins.signal.v1.ServiceOperationEnvelope.linked_device:type_name -> workflow.plugins.signal.v1.LinkedDeviceCeremony - 142, // 47: workflow.plugins.signal.v1.ServiceOperationPrepareOutput.envelope:type_name -> workflow.plugins.signal.v1.ServiceOperationEnvelope - 141, // 48: workflow.plugins.signal.v1.ServiceLinkPrepareInput.linked_device:type_name -> workflow.plugins.signal.v1.LinkedDeviceCeremony - 177, // 49: workflow.plugins.signal.v1.ServiceTestOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry - 50, // [50:50] is the sub-list for method output_type - 50, // [50:50] is the sub-list for method input_type - 50, // [50:50] is the sub-list for extension type_name - 50, // [50:50] is the sub-list for extension extendee - 0, // [0:50] is the sub-list for field type_name + 63, // 23: workflow.plugins.signal.v1.OutboxAckOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 63, // 24: workflow.plugins.signal.v1.OutboxReleaseOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 42, // 25: workflow.plugins.signal.v1.InboxReceiveInput.envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope + 63, // 26: workflow.plugins.signal.v1.InboxReceiveOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 63, // 27: workflow.plugins.signal.v1.InboxDecryptOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 30, // 28: workflow.plugins.signal.v1.BlobEncryptInput.remote_bundle:type_name -> workflow.plugins.signal.v1.PreKeyBundle + 82, // 29: workflow.plugins.signal.v1.BlobEncryptOutput.blob:type_name -> workflow.plugins.signal.v1.BlobCiphertext + 42, // 30: workflow.plugins.signal.v1.BlobEncryptOutput.manifest_envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope + 42, // 31: workflow.plugins.signal.v1.BlobDecryptInput.manifest_envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope + 82, // 32: workflow.plugins.signal.v1.BlobDecryptInput.blob:type_name -> workflow.plugins.signal.v1.BlobCiphertext + 98, // 33: workflow.plugins.signal.v1.UsernameArtifactPrepareOutput.candidates:type_name -> workflow.plugins.signal.v1.UsernameCandidateArtifact + 105, // 34: workflow.plugins.signal.v1.ServiceTransportConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 105, // 35: workflow.plugins.signal.v1.LivePolicyConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 109, // 36: workflow.plugins.signal.v1.CustodyCreateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 109, // 37: workflow.plugins.signal.v1.CustodyRotateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 109, // 38: workflow.plugins.signal.v1.CustodyRestoreOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 109, // 39: workflow.plugins.signal.v1.CustodyRevokeOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 109, // 40: workflow.plugins.signal.v1.CustodyInspectOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 109, // 41: workflow.plugins.signal.v1.CustodyAttestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 109, // 42: workflow.plugins.signal.v1.CustodyExportRequestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 105, // 43: workflow.plugins.signal.v1.ServiceApprovalValidateConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 105, // 44: workflow.plugins.signal.v1.ServiceApprovalValidateInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 105, // 45: workflow.plugins.signal.v1.ServiceLiveSubmitConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 105, // 46: workflow.plugins.signal.v1.ServiceLiveSubmitInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 182, // 47: workflow.plugins.signal.v1.ServiceSubmitOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry + 147, // 48: workflow.plugins.signal.v1.ServiceOperationEnvelope.linked_device:type_name -> workflow.plugins.signal.v1.LinkedDeviceCeremony + 148, // 49: workflow.plugins.signal.v1.ServiceOperationPrepareOutput.envelope:type_name -> workflow.plugins.signal.v1.ServiceOperationEnvelope + 147, // 50: workflow.plugins.signal.v1.ServiceLinkPrepareInput.linked_device:type_name -> workflow.plugins.signal.v1.LinkedDeviceCeremony + 183, // 51: workflow.plugins.signal.v1.ServiceTestOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry + 52, // [52:52] is the sub-list for method output_type + 52, // [52:52] is the sub-list for method input_type + 52, // [52:52] is the sub-list for extension type_name + 52, // [52:52] is the sub-list for extension extendee + 0, // [0:52] is the sub-list for field type_name } func init() { file_internal_contracts_signal_proto_init() } @@ -15645,7 +16101,7 @@ func file_internal_contracts_signal_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_internal_contracts_signal_proto_rawDesc), len(file_internal_contracts_signal_proto_rawDesc)), NumEnums: 0, - NumMessages: 178, + NumMessages: 184, NumExtensions: 0, NumServices: 0, }, diff --git a/internal/contracts/signal.proto b/internal/contracts/signal.proto index ca1d4fa..de98c85 100644 --- a/internal/contracts/signal.proto +++ b/internal/contracts/signal.proto @@ -524,6 +524,7 @@ message EnvelopeStoreConfig { uint32 retention_limit = 4; bool allow_local_file_envelope = 5; string policy_mode = 6; + bool allow_sqlite_backend = 7; } message EnvelopeQueueMetadata { @@ -539,6 +540,10 @@ message EnvelopeQueueMetadata { int64 claimed_at_unix = 10; int64 received_at_unix = 11; string lease_ref = 12; + int64 acked_at_unix = 13; + int64 released_at_unix = 14; + uint32 attempt_count = 15; + string last_error_ref = 16; } message OutboxEnqueueConfig { @@ -583,6 +588,44 @@ message OutboxClaimOutput { EnvelopeQueueMetadata metadata = 5; } +message OutboxAckConfig { + string store_ref = 1; +} + +message OutboxAckInput { + string store_ref = 1; + string envelope_ref = 2; + string lease_ref = 3; + string acked_by_ref = 4; + int64 requested_at_unix = 5; +} + +message OutboxAckOutput { + string envelope_ref = 1; + string status = 2; + EnvelopeQueueMetadata metadata = 3; +} + +message OutboxReleaseConfig { + string store_ref = 1; +} + +message OutboxReleaseInput { + string store_ref = 1; + string envelope_ref = 2; + string lease_ref = 3; + string released_by_ref = 4; + string last_error_ref = 5; + uint32 max_attempts = 6; + int64 requested_at_unix = 7; +} + +message OutboxReleaseOutput { + string envelope_ref = 1; + string status = 2; + EnvelopeQueueMetadata metadata = 3; +} + message InboxReceiveConfig { string store_ref = 1; } diff --git a/internal/envelope_steps.go b/internal/envelope_steps.go index 73daa06..dde0d4c 100644 --- a/internal/envelope_steps.go +++ b/internal/envelope_steps.go @@ -53,6 +53,48 @@ func ExecuteSignalOutboxClaim( }, nil } +func ExecuteSignalOutboxAck( + _ context.Context, + req sdk.TypedStepRequest[*contracts.OutboxAckConfig, *contracts.OutboxAckInput], +) (*sdk.TypedStepResult[*contracts.OutboxAckOutput], error) { + store, err := lookupSignalEnvelopeStore(firstNonEmpty(req.Input.GetStoreRef(), req.Config.GetStoreRef())) + if err != nil { + return nil, err + } + record, err := store.ackOutbox(req.Input) + if err != nil { + return nil, err + } + return &sdk.TypedStepResult[*contracts.OutboxAckOutput]{ + Output: &contracts.OutboxAckOutput{ + EnvelopeRef: record.EnvelopeRef, + Status: record.Status, + Metadata: envelopeMetadata(record), + }, + }, nil +} + +func ExecuteSignalOutboxRelease( + _ context.Context, + req sdk.TypedStepRequest[*contracts.OutboxReleaseConfig, *contracts.OutboxReleaseInput], +) (*sdk.TypedStepResult[*contracts.OutboxReleaseOutput], error) { + store, err := lookupSignalEnvelopeStore(firstNonEmpty(req.Input.GetStoreRef(), req.Config.GetStoreRef())) + if err != nil { + return nil, err + } + record, err := store.releaseOutbox(req.Input) + if err != nil { + return nil, err + } + return &sdk.TypedStepResult[*contracts.OutboxReleaseOutput]{ + Output: &contracts.OutboxReleaseOutput{ + EnvelopeRef: record.EnvelopeRef, + Status: record.Status, + Metadata: envelopeMetadata(record), + }, + }, nil +} + func ExecuteSignalInboxReceive( _ context.Context, req sdk.TypedStepRequest[*contracts.InboxReceiveConfig, *contracts.InboxReceiveInput], diff --git a/internal/envelope_store.go b/internal/envelope_store.go index 10bc052..0372327 100644 --- a/internal/envelope_store.go +++ b/internal/envelope_store.go @@ -2,6 +2,8 @@ package internal import ( "bytes" + "context" + "database/sql" "encoding/json" "errors" "fmt" @@ -12,23 +14,27 @@ import ( "time" contracts "github.com/GoCodeAlone/workflow-plugin-signal/internal/contracts" + _ "modernc.org/sqlite" ) const ( envelopeStoreBackendMemory = "memory" envelopeStoreBackendLocalFile = "local_file" + envelopeStoreBackendSQLite = "sqlite" ) type envelopeStoreModule struct { lifecycleModule name string config *contracts.EnvelopeStoreConfig + store *envelopeStore } type envelopeStore struct { mu sync.Mutex config *contracts.EnvelopeStoreConfig state envelopeStoreState + db *sql.DB } type envelopeStoreState struct { @@ -51,6 +57,10 @@ type envelopeRecord struct { ClaimedAtUnix int64 `json:"claimed_at_unix,omitempty"` ReceivedAtUnix int64 `json:"received_at_unix,omitempty"` LeaseRef string `json:"lease_ref,omitempty"` + AckedAtUnix int64 `json:"acked_at_unix,omitempty"` + ReleasedAtUnix int64 `json:"released_at_unix,omitempty"` + AttemptCount uint32 `json:"attempt_count,omitempty"` + LastErrorRef string `json:"last_error_ref,omitempty"` } var ( @@ -81,6 +91,16 @@ func newEnvelopeStoreModule(name string, cfg *contracts.EnvelopeStoreConfig) (*e if productionPolicyMode(cfg.GetPolicyMode()) { return nil, fmt.Errorf("signal envelope store: production policy rejects local_file backend") } + case envelopeStoreBackendSQLite: + if !cfg.GetAllowSqliteBackend() { + return nil, fmt.Errorf("signal envelope store: sqlite backend requires explicit opt-in") + } + if cfg.GetStoragePath() == "" { + return nil, fmt.Errorf("signal envelope store: storage_path is required") + } + if productionPolicyMode(cfg.GetPolicyMode()) { + return nil, fmt.Errorf("signal envelope store: production policy rejects sqlite backend") + } default: return nil, fmt.Errorf("signal envelope store: unsupported backend %q", backend) } @@ -101,6 +121,16 @@ func (m *envelopeStoreModule) Init() error { return err } } + if m.config.GetBackend() == envelopeStoreBackendSQLite { + if err := store.openSQLite(); err != nil { + return err + } + if err := store.loadSQLite(); err != nil { + _ = store.close() + return err + } + } + m.store = store signalEnvelopeStoresMu.Lock() signalEnvelopeStores[m.name] = store if ref := m.config.GetStoreRef(); ref != "" { @@ -110,6 +140,20 @@ func (m *envelopeStoreModule) Init() error { return nil } +func (m *envelopeStoreModule) Stop(context.Context) error { + if m.store == nil { + return nil + } + signalEnvelopeStoresMu.Lock() + for ref, store := range signalEnvelopeStores { + if store == m.store { + delete(signalEnvelopeStores, ref) + } + } + signalEnvelopeStoresMu.Unlock() + return m.store.close() +} + func lookupSignalEnvelopeStore(ref string) (*envelopeStore, error) { if ref == "" { return nil, fmt.Errorf("signal envelope store: store_ref is required") @@ -198,6 +242,75 @@ func (s *envelopeStore) claimOutbox(in *contracts.OutboxClaimInput) (*envelopeRe record.Status = "claimed" record.ClaimedAtUnix = envelopeUnixTime(in.GetRequestedAtUnix()) record.LeaseRef = "lease://signal/outbox/" + sanitizeEnvelopeRefPart(firstNonEmpty(in.GetLeaseId(), in.GetClaimantRef())) + "/" + sanitizeEnvelopeRefPart(in.GetEnvelopeRef()) + record.ReleasedAtUnix = 0 + if err := s.persistLocked(); err != nil { + return nil, err + } + return cloneEnvelopeRecord(record), nil +} + +func (s *envelopeStore) ackOutbox(in *contracts.OutboxAckInput) (*envelopeRecord, error) { + if in.GetEnvelopeRef() == "" { + return nil, fmt.Errorf("signal outbox ack: envelope_ref is required") + } + if in.GetLeaseRef() == "" { + return nil, fmt.Errorf("signal outbox ack: lease_ref is required") + } + if in.GetAckedByRef() == "" { + return nil, fmt.Errorf("signal outbox ack: acked_by_ref is required") + } + s.mu.Lock() + defer s.mu.Unlock() + record := s.state.Outbox[in.GetEnvelopeRef()] + if record == nil { + return nil, fmt.Errorf("signal outbox ack: %q is not queued", in.GetEnvelopeRef()) + } + if record.Status != "claimed" { + return nil, fmt.Errorf("signal outbox ack: %q is %s", in.GetEnvelopeRef(), record.Status) + } + if record.LeaseRef != in.GetLeaseRef() { + return nil, fmt.Errorf("signal outbox ack: lease_ref does not match active lease") + } + record.Status = "acked" + record.AckedAtUnix = envelopeUnixTime(in.GetRequestedAtUnix()) + if err := s.persistLocked(); err != nil { + return nil, err + } + return cloneEnvelopeRecord(record), nil +} + +func (s *envelopeStore) releaseOutbox(in *contracts.OutboxReleaseInput) (*envelopeRecord, error) { + if in.GetEnvelopeRef() == "" { + return nil, fmt.Errorf("signal outbox release: envelope_ref is required") + } + if in.GetLeaseRef() == "" { + return nil, fmt.Errorf("signal outbox release: lease_ref is required") + } + if in.GetReleasedByRef() == "" { + return nil, fmt.Errorf("signal outbox release: released_by_ref is required") + } + s.mu.Lock() + defer s.mu.Unlock() + record := s.state.Outbox[in.GetEnvelopeRef()] + if record == nil { + return nil, fmt.Errorf("signal outbox release: %q is not queued", in.GetEnvelopeRef()) + } + if record.Status != "claimed" { + return nil, fmt.Errorf("signal outbox release: %q is %s", in.GetEnvelopeRef(), record.Status) + } + if record.LeaseRef != in.GetLeaseRef() { + return nil, fmt.Errorf("signal outbox release: lease_ref does not match active lease") + } + nextAttempt := record.AttemptCount + 1 + if max := in.GetMaxAttempts(); max > 0 && nextAttempt >= max { + return nil, fmt.Errorf("signal outbox release: max attempts reached") + } + record.Status = "queued" + record.LeaseRef = "" + record.ClaimedAtUnix = 0 + record.ReleasedAtUnix = envelopeUnixTime(in.GetRequestedAtUnix()) + record.AttemptCount = nextAttempt + record.LastErrorRef = in.GetLastErrorRef() if err := s.persistLocked(); err != nil { return nil, err } @@ -268,10 +381,75 @@ func (s *envelopeStore) load() error { return nil } +func (s *envelopeStore) openSQLite() error { + path := s.config.GetStoragePath() + if path != ":memory:" { + if err := os.MkdirAll(filepath.Dir(path), 0o700); err != nil { + return fmt.Errorf("signal envelope store: create sqlite dir: %w", err) + } + } + db, err := sql.Open("sqlite", path) + if err != nil { + return fmt.Errorf("signal envelope store: open sqlite: %w", err) + } + db.SetMaxOpenConns(1) + if _, err := db.Exec(`CREATE TABLE IF NOT EXISTS signal_envelope_store_snapshots ( +store_ref TEXT PRIMARY KEY, +version INTEGER NOT NULL, +state_json TEXT NOT NULL, +updated_at_unix INTEGER NOT NULL +)`); err != nil { + _ = db.Close() + return fmt.Errorf("signal envelope store: init sqlite schema: %w", err) + } + s.db = db + return nil +} + +func (s *envelopeStore) loadSQLite() error { + if s.db == nil { + return fmt.Errorf("signal envelope store: sqlite database is not open") + } + storeRef := firstNonEmpty(s.config.GetStoreRef(), "default") + var raw string + err := s.db.QueryRow(`SELECT state_json FROM signal_envelope_store_snapshots WHERE store_ref = ?`, storeRef).Scan(&raw) + if errors.Is(err, sql.ErrNoRows) { + return nil + } + if err != nil { + return fmt.Errorf("signal envelope store: read sqlite snapshot: %w", err) + } + var state envelopeStoreState + if err := json.Unmarshal([]byte(raw), &state); err != nil { + return fmt.Errorf("signal envelope store: decode sqlite snapshot: %w", err) + } + if state.Version != 1 { + return fmt.Errorf("signal envelope store: unsupported sqlite storage version %d", state.Version) + } + if state.Outbox == nil { + state.Outbox = map[string]*envelopeRecord{} + } + if state.Inbox == nil { + state.Inbox = map[string]*envelopeRecord{} + } + s.state = state + return nil +} + func (s *envelopeStore) persistLocked() error { - if s.config.GetBackend() != envelopeStoreBackendLocalFile { + switch s.config.GetBackend() { + case envelopeStoreBackendMemory: return nil + case envelopeStoreBackendLocalFile: + return s.persistLocalFileLocked() + case envelopeStoreBackendSQLite: + return s.persistSQLiteLocked() + default: + return fmt.Errorf("signal envelope store: unsupported backend %q", s.config.GetBackend()) } +} + +func (s *envelopeStore) persistLocalFileLocked() error { raw, err := json.MarshalIndent(s.state, "", " ") if err != nil { return fmt.Errorf("signal envelope store: encode storage: %w", err) @@ -290,6 +468,33 @@ func (s *envelopeStore) persistLocked() error { return nil } +func (s *envelopeStore) persistSQLiteLocked() error { + if s.db == nil { + return fmt.Errorf("signal envelope store: sqlite database is not open") + } + raw, err := json.Marshal(s.state) + if err != nil { + return fmt.Errorf("signal envelope store: encode sqlite snapshot: %w", err) + } + storeRef := firstNonEmpty(s.config.GetStoreRef(), "default") + if _, err := s.db.Exec(`INSERT INTO signal_envelope_store_snapshots (store_ref, version, state_json, updated_at_unix) +VALUES (?, ?, ?, ?) +ON CONFLICT(store_ref) DO UPDATE SET version = excluded.version, state_json = excluded.state_json, updated_at_unix = excluded.updated_at_unix`, + storeRef, s.state.Version, string(raw), time.Now().UTC().Unix()); err != nil { + return fmt.Errorf("signal envelope store: write sqlite snapshot: %w", err) + } + return nil +} + +func (s *envelopeStore) close() error { + if s == nil || s.db == nil { + return nil + } + err := s.db.Close() + s.db = nil + return err +} + func (s *envelopeStore) enforceRetentionLocked(queue map[string]*envelopeRecord) { limit := int(s.config.GetRetentionLimit()) if limit <= 0 || len(queue) <= limit { @@ -329,6 +534,10 @@ func envelopeMetadata(record *envelopeRecord) *contracts.EnvelopeQueueMetadata { ClaimedAtUnix: record.ClaimedAtUnix, ReceivedAtUnix: record.ReceivedAtUnix, LeaseRef: record.LeaseRef, + AckedAtUnix: record.AckedAtUnix, + ReleasedAtUnix: record.ReleasedAtUnix, + AttemptCount: record.AttemptCount, + LastErrorRef: record.LastErrorRef, } } diff --git a/internal/envelope_store_test.go b/internal/envelope_store_test.go index df11ffa..b7d5cb1 100644 --- a/internal/envelope_store_test.go +++ b/internal/envelope_store_test.go @@ -3,12 +3,15 @@ package internal import ( "bytes" "context" + "database/sql" "path/filepath" + "strings" "testing" "github.com/GoCodeAlone/workflow/plugin/external/sdk" contracts "github.com/GoCodeAlone/workflow-plugin-signal/internal/contracts" + _ "modernc.org/sqlite" ) func TestEnvelopeStoreQueuesCiphertextAndDecryptRequiresCustodyAndAuthz(t *testing.T) { @@ -167,6 +170,168 @@ func TestEnvelopeStoreRejectsAmbiguousEnvelopeAndClaimRefs(t *testing.T) { } } +func TestEnvelopeStoreOutboxAckAndReleaseLifecycle(t *testing.T) { + t.Cleanup(resetServiceTestState) + store, err := newEnvelopeStoreModule("envelopes", &contracts.EnvelopeStoreConfig{StoreRef: "envelopes", Backend: "memory"}) + if err != nil { + t.Fatalf("newEnvelopeStoreModule: %v", err) + } + if err := store.Init(); err != nil { + t.Fatalf("store init: %v", err) + } + enqueued := enqueueEnvelopeForLifecycleTest(t, "envelopes", "send-release-1", "ciphertext-release") + claim, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: enqueued.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox", + LeaseId: "lease-release-1", + }, + }) + if err != nil { + t.Fatalf("claim: %v", err) + } + if _, err := ExecuteSignalOutboxRelease(context.Background(), sdk.TypedStepRequest[*contracts.OutboxReleaseConfig, *contracts.OutboxReleaseInput]{ + Config: &contracts.OutboxReleaseConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxReleaseInput{ + EnvelopeRef: claim.Output.GetEnvelopeRef(), + LeaseRef: "lease://wrong", + ReleasedByRef: "worker://signal/outbox", + LastErrorRef: "error://temporary/1", + RequestedAtUnix: 100, + }, + }); err == nil { + t.Fatal("release with mismatched lease succeeded") + } + released, err := ExecuteSignalOutboxRelease(context.Background(), sdk.TypedStepRequest[*contracts.OutboxReleaseConfig, *contracts.OutboxReleaseInput]{ + Config: &contracts.OutboxReleaseConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxReleaseInput{ + EnvelopeRef: claim.Output.GetEnvelopeRef(), + LeaseRef: claim.Output.GetLeaseRef(), + ReleasedByRef: "worker://signal/outbox", + LastErrorRef: "error://temporary/1", + RequestedAtUnix: 100, + }, + }) + if err != nil { + t.Fatalf("release: %v", err) + } + if released.Output.GetStatus() != "queued" { + t.Fatalf("release status = %q, want queued", released.Output.GetStatus()) + } + if released.Output.GetMetadata().GetAttemptCount() != 1 || released.Output.GetMetadata().GetLastErrorRef() != "error://temporary/1" { + t.Fatalf("release metadata = %+v", released.Output.GetMetadata()) + } + reclaimed, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: enqueued.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox/retry", + LeaseId: "lease-release-2", + }, + }) + if err != nil { + t.Fatalf("reclaim after release: %v", err) + } + if reclaimed.Output.GetMetadata().GetAttemptCount() != 1 || reclaimed.Output.GetMetadata().GetLeaseRef() == "" { + t.Fatalf("reclaim metadata = %+v", reclaimed.Output.GetMetadata()) + } + acked, err := ExecuteSignalOutboxAck(context.Background(), sdk.TypedStepRequest[*contracts.OutboxAckConfig, *contracts.OutboxAckInput]{ + Config: &contracts.OutboxAckConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxAckInput{ + EnvelopeRef: reclaimed.Output.GetEnvelopeRef(), + LeaseRef: reclaimed.Output.GetLeaseRef(), + AckedByRef: "worker://signal/outbox/retry", + RequestedAtUnix: 200, + }, + }) + if err != nil { + t.Fatalf("ack: %v", err) + } + if acked.Output.GetStatus() != "acked" || acked.Output.GetMetadata().GetAckedAtUnix() != 200 { + t.Fatalf("ack output = %+v", acked.Output) + } + if _, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: enqueued.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox/after-ack", + LeaseId: "lease-after-ack", + }, + }); err == nil { + t.Fatal("claim after ack succeeded") + } + if _, err := ExecuteSignalOutboxAck(context.Background(), sdk.TypedStepRequest[*contracts.OutboxAckConfig, *contracts.OutboxAckInput]{ + Config: &contracts.OutboxAckConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxAckInput{ + EnvelopeRef: enqueued.Output.GetEnvelopeRef(), + LeaseRef: reclaimed.Output.GetLeaseRef(), + AckedByRef: "worker://signal/outbox/retry", + }, + }); err == nil { + t.Fatal("duplicate ack succeeded") + } +} + +func TestEnvelopeStoreReleaseRejectsMaxAttempts(t *testing.T) { + t.Cleanup(resetServiceTestState) + store, err := newEnvelopeStoreModule("envelopes", &contracts.EnvelopeStoreConfig{StoreRef: "envelopes", Backend: "memory"}) + if err != nil { + t.Fatalf("newEnvelopeStoreModule: %v", err) + } + if err := store.Init(); err != nil { + t.Fatalf("store init: %v", err) + } + enqueued := enqueueEnvelopeForLifecycleTest(t, "envelopes", "send-max-1", "ciphertext-max") + claim, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: enqueued.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox", + LeaseId: "lease-max-1", + }, + }) + if err != nil { + t.Fatalf("claim: %v", err) + } + if _, err := ExecuteSignalOutboxRelease(context.Background(), sdk.TypedStepRequest[*contracts.OutboxReleaseConfig, *contracts.OutboxReleaseInput]{ + Config: &contracts.OutboxReleaseConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxReleaseInput{ + EnvelopeRef: claim.Output.GetEnvelopeRef(), + LeaseRef: claim.Output.GetLeaseRef(), + ReleasedByRef: "worker://signal/outbox", + LastErrorRef: "error://temporary/1", + MaxAttempts: 1, + }, + }); err == nil { + t.Fatal("release at max attempts succeeded") + } + if _, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: enqueued.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox/retry", + LeaseId: "lease-max-2", + }, + }); err == nil { + t.Fatal("new claim after max-attempt release denial succeeded") + } + acked, err := ExecuteSignalOutboxAck(context.Background(), sdk.TypedStepRequest[*contracts.OutboxAckConfig, *contracts.OutboxAckInput]{ + Config: &contracts.OutboxAckConfig{StoreRef: "envelopes"}, + Input: &contracts.OutboxAckInput{ + EnvelopeRef: claim.Output.GetEnvelopeRef(), + LeaseRef: claim.Output.GetLeaseRef(), + AckedByRef: "worker://signal/outbox", + }, + }) + if err != nil { + t.Fatalf("ack after max-attempt release denial: %v", err) + } + if acked.Output.GetStatus() != "acked" { + t.Fatalf("ack status = %q", acked.Output.GetStatus()) + } +} + func TestEnvelopeStoreFileBackendReloadsQueuedEnvelope(t *testing.T) { t.Cleanup(resetServiceTestState) storagePath := filepath.Join(t.TempDir(), "envelopes.json") @@ -229,3 +394,227 @@ func TestEnvelopeStoreFileBackendReloadsQueuedEnvelope(t *testing.T) { t.Fatalf("claimed envelope after reload = %+v", claimed.Output.GetEnvelope()) } } + +func TestEnvelopeStoreSQLiteBackendRejectsUnsafeConfig(t *testing.T) { + t.Cleanup(resetServiceTestState) + cases := map[string]*contracts.EnvelopeStoreConfig{ + "requires opt-in": { + StoreRef: "sqlite-envelopes", + Backend: "sqlite", + StoragePath: filepath.Join(t.TempDir(), "envelopes.db"), + }, + "requires storage path": { + StoreRef: "sqlite-envelopes", + Backend: "sqlite", + AllowSqliteBackend: true, + }, + "rejects production policy": { + StoreRef: "sqlite-envelopes", + Backend: "sqlite", + StoragePath: filepath.Join(t.TempDir(), "envelopes.db"), + AllowSqliteBackend: true, + PolicyMode: "production", + }, + } + for name, cfg := range cases { + t.Run(name, func(t *testing.T) { + if _, err := newEnvelopeStoreModule("sqlite-envelopes", cfg); err == nil { + t.Fatal("newEnvelopeStoreModule succeeded") + } + }) + } +} + +func TestEnvelopeStoreSQLiteBackendPersistsLifecycleState(t *testing.T) { + t.Cleanup(resetServiceTestState) + storagePath := filepath.Join(t.TempDir(), "envelopes.db") + cfg := &contracts.EnvelopeStoreConfig{ + StoreRef: "sqlite-envelopes", + Backend: "sqlite", + StoragePath: storagePath, + AllowSqliteBackend: true, + RetentionLimit: 8, + } + first, err := newEnvelopeStoreModule("sqlite-envelopes", cfg) + if err != nil { + t.Fatalf("new first store: %v", err) + } + if err := first.Init(); err != nil { + t.Fatalf("first init: %v", err) + } + queued := enqueueEnvelopeForLifecycleTest(t, "sqlite-envelopes", "sqlite-queued", "sqlite-queued-ciphertext") + releasedEnvelope := enqueueEnvelopeForLifecycleTest(t, "sqlite-envelopes", "sqlite-released", "sqlite-released-ciphertext") + claimed, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: releasedEnvelope.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox", + LeaseId: "sqlite-lease-release", + }, + }) + if err != nil { + t.Fatalf("claim release fixture: %v", err) + } + released, err := ExecuteSignalOutboxRelease(context.Background(), sdk.TypedStepRequest[*contracts.OutboxReleaseConfig, *contracts.OutboxReleaseInput]{ + Config: &contracts.OutboxReleaseConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxReleaseInput{ + EnvelopeRef: claimed.Output.GetEnvelopeRef(), + LeaseRef: claimed.Output.GetLeaseRef(), + ReleasedByRef: "worker://signal/outbox", + LastErrorRef: "error://sqlite/temporary", + }, + }) + if err != nil { + t.Fatalf("release fixture: %v", err) + } + ackedEnvelope := enqueueEnvelopeForLifecycleTest(t, "sqlite-envelopes", "sqlite-acked", "sqlite-acked-ciphertext") + ackedClaim, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: ackedEnvelope.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox", + LeaseId: "sqlite-lease-ack", + }, + }) + if err != nil { + t.Fatalf("claim ack fixture: %v", err) + } + acked, err := ExecuteSignalOutboxAck(context.Background(), sdk.TypedStepRequest[*contracts.OutboxAckConfig, *contracts.OutboxAckInput]{ + Config: &contracts.OutboxAckConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxAckInput{ + EnvelopeRef: ackedClaim.Output.GetEnvelopeRef(), + LeaseRef: ackedClaim.Output.GetLeaseRef(), + AckedByRef: "worker://signal/outbox", + }, + }) + if err != nil { + t.Fatalf("ack fixture: %v", err) + } + assertSQLiteSnapshotDoesNotContain(t, storagePath, "private workflow message") + + resetServiceTestState() + second, err := newEnvelopeStoreModule("sqlite-envelopes", cfg) + if err != nil { + t.Fatalf("new second store: %v", err) + } + if err := second.Init(); err != nil { + t.Fatalf("second init: %v", err) + } + queuedClaim, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: queued.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox/restart", + LeaseId: "sqlite-lease-queued-restart", + }, + }) + if err != nil { + t.Fatalf("claim queued after restart: %v", err) + } + if !bytes.Equal(queuedClaim.Output.GetEnvelope().GetCiphertext(), []byte("sqlite-queued-ciphertext")) { + t.Fatalf("queued ciphertext after restart = %+v", queuedClaim.Output.GetEnvelope()) + } + releasedClaim, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: released.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox/released-restart", + LeaseId: "sqlite-lease-released-restart", + }, + }) + if err != nil { + t.Fatalf("claim released after restart: %v", err) + } + if releasedClaim.Output.GetMetadata().GetAttemptCount() != 1 || releasedClaim.Output.GetMetadata().GetLastErrorRef() != "error://sqlite/temporary" { + t.Fatalf("released metadata after restart = %+v", releasedClaim.Output.GetMetadata()) + } + if _, err := ExecuteSignalOutboxClaim(context.Background(), sdk.TypedStepRequest[*contracts.OutboxClaimConfig, *contracts.OutboxClaimInput]{ + Config: &contracts.OutboxClaimConfig{StoreRef: "sqlite-envelopes"}, + Input: &contracts.OutboxClaimInput{ + EnvelopeRef: acked.Output.GetEnvelopeRef(), + ClaimantRef: "worker://signal/outbox/acked-restart", + LeaseId: "sqlite-lease-acked-restart", + }, + }); err == nil { + t.Fatal("claim acked envelope after restart succeeded") + } +} + +func TestEnvelopeStoreSQLiteBackendRejectsCorruptSnapshot(t *testing.T) { + t.Cleanup(resetServiceTestState) + storagePath := filepath.Join(t.TempDir(), "envelopes.db") + cfg := &contracts.EnvelopeStoreConfig{ + StoreRef: "sqlite-envelopes", + Backend: "sqlite", + StoragePath: storagePath, + AllowSqliteBackend: true, + } + first, err := newEnvelopeStoreModule("sqlite-envelopes", cfg) + if err != nil { + t.Fatalf("new first store: %v", err) + } + if err := first.Init(); err != nil { + t.Fatalf("first init: %v", err) + } + enqueueEnvelopeForLifecycleTest(t, "sqlite-envelopes", "sqlite-corrupt", "sqlite-corrupt-ciphertext") + db, err := sql.Open("sqlite", storagePath) + if err != nil { + t.Fatalf("open sqlite: %v", err) + } + t.Cleanup(func() { _ = db.Close() }) + if _, err := db.Exec(`UPDATE signal_envelope_store_snapshots SET state_json = ? WHERE store_ref = ?`, `{"version":`, "sqlite-envelopes"); err != nil { + t.Fatalf("corrupt snapshot: %v", err) + } + resetServiceTestState() + second, err := newEnvelopeStoreModule("sqlite-envelopes", cfg) + if err != nil { + t.Fatalf("new second store: %v", err) + } + if err := second.Init(); err == nil { + t.Fatal("second init with corrupt sqlite snapshot succeeded") + } +} + +func enqueueEnvelopeForLifecycleTest(t *testing.T, storeRef, idempotencyKey, ciphertext string) *sdk.TypedStepResult[*contracts.OutboxEnqueueOutput] { + t.Helper() + enqueued, err := ExecuteSignalOutboxEnqueue(context.Background(), sdk.TypedStepRequest[*contracts.OutboxEnqueueConfig, *contracts.OutboxEnqueueInput]{ + Config: &contracts.OutboxEnqueueConfig{StoreRef: storeRef}, + Input: &contracts.OutboxEnqueueInput{ + Envelope: &contracts.SignalEnvelope{ + SenderId: "sender@example.test", + SenderDeviceId: 1, + RecipientId: "recipient@example.test", + RecipientDeviceId: 1, + MessageType: "signal", + Ciphertext: []byte(ciphertext), + }, + SenderRef: "principal://sender", + RecipientRef: "principal://recipient", + CustodyRef: "custody://sender/device-1", + AuthzRef: "authz://send/1", + IdempotencyKey: idempotencyKey, + }, + }) + if err != nil { + t.Fatalf("enqueue lifecycle fixture: %v", err) + } + return enqueued +} + +func assertSQLiteSnapshotDoesNotContain(t *testing.T, storagePath string, disallowed ...string) { + t.Helper() + db, err := sql.Open("sqlite", storagePath) + if err != nil { + t.Fatalf("open sqlite: %v", err) + } + defer db.Close() + var stateJSON string + if err := db.QueryRow(`SELECT state_json FROM signal_envelope_store_snapshots WHERE store_ref = ?`, "sqlite-envelopes").Scan(&stateJSON); err != nil { + t.Fatalf("read sqlite snapshot: %v", err) + } + for _, value := range disallowed { + if strings.Contains(stateJSON, value) { + t.Fatalf("sqlite snapshot exposed %q: %s", value, stateJSON) + } + } +} diff --git a/internal/key_custody.go b/internal/key_custody.go index e96b97e..280f693 100644 --- a/internal/key_custody.go +++ b/internal/key_custody.go @@ -176,6 +176,14 @@ func resetServiceTestState() { clear(signalCustodyStores) signalCustodyStoresMu.Unlock() signalEnvelopeStoresMu.Lock() + seenEnvelopeStores := map[*envelopeStore]struct{}{} + for _, store := range signalEnvelopeStores { + if _, ok := seenEnvelopeStores[store]; ok { + continue + } + seenEnvelopeStores[store] = struct{}{} + _ = store.close() + } clear(signalEnvelopeStores) signalEnvelopeStoresMu.Unlock() signalServiceTestLedgerMu.Lock() diff --git a/internal/provider.go b/internal/provider.go index 9212b8e..dbfc2b2 100644 --- a/internal/provider.go +++ b/internal/provider.go @@ -98,6 +98,8 @@ var signalStepTypes = []string{ "step.signal_custody_export_request", "step.signal_outbox_enqueue", "step.signal_outbox_claim", + "step.signal_outbox_ack", + "step.signal_outbox_release", "step.signal_inbox_receive", "step.signal_inbox_decrypt", "step.signal_blob_encrypt", @@ -572,6 +574,22 @@ func (p *SignalProvider) CreateTypedStep(typeName, name string, config *anypb.An ExecuteSignalOutboxClaim, ) return factory.CreateTypedStep(typeName, name, config) + case "step.signal_outbox_ack": + factory := sdk.NewTypedStepFactory( + typeName, + &contracts.OutboxAckConfig{}, + &contracts.OutboxAckInput{}, + ExecuteSignalOutboxAck, + ) + return factory.CreateTypedStep(typeName, name, config) + case "step.signal_outbox_release": + factory := sdk.NewTypedStepFactory( + typeName, + &contracts.OutboxReleaseConfig{}, + &contracts.OutboxReleaseInput{}, + ExecuteSignalOutboxRelease, + ) + return factory.CreateTypedStep(typeName, name, config) case "step.signal_inbox_receive": factory := sdk.NewTypedStepFactory( typeName, @@ -695,6 +713,8 @@ func (p *SignalProvider) ContractRegistry() *pb.ContractRegistry { stepContract("step.signal_custody_export_request", pkg+"CustodyExportRequestConfig", pkg+"CustodyExportRequestInput", pkg+"CustodyExportRequestOutput"), stepContract("step.signal_outbox_enqueue", pkg+"OutboxEnqueueConfig", pkg+"OutboxEnqueueInput", pkg+"OutboxEnqueueOutput"), stepContract("step.signal_outbox_claim", pkg+"OutboxClaimConfig", pkg+"OutboxClaimInput", pkg+"OutboxClaimOutput"), + stepContract("step.signal_outbox_ack", pkg+"OutboxAckConfig", pkg+"OutboxAckInput", pkg+"OutboxAckOutput"), + stepContract("step.signal_outbox_release", pkg+"OutboxReleaseConfig", pkg+"OutboxReleaseInput", pkg+"OutboxReleaseOutput"), stepContract("step.signal_inbox_receive", pkg+"InboxReceiveConfig", pkg+"InboxReceiveInput", pkg+"InboxReceiveOutput"), stepContract("step.signal_inbox_decrypt", pkg+"InboxDecryptConfig", pkg+"InboxDecryptInput", pkg+"InboxDecryptOutput"), stepContract("step.signal_blob_encrypt", pkg+"BlobEncryptConfig", pkg+"BlobEncryptInput", pkg+"BlobEncryptOutput"), diff --git a/internal/provider_contracts_test.go b/internal/provider_contracts_test.go index d0a7908..bc7480a 100644 --- a/internal/provider_contracts_test.go +++ b/internal/provider_contracts_test.go @@ -92,6 +92,8 @@ func TestSignalProviderDeclaresStrictPhaseOneContracts(t *testing.T) { "step.signal_custody_export_request", "step.signal_outbox_enqueue", "step.signal_outbox_claim", + "step.signal_outbox_ack", + "step.signal_outbox_release", "step.signal_inbox_receive", "step.signal_inbox_decrypt", "step.signal_blob_encrypt", @@ -200,6 +202,8 @@ func TestSignalProviderDeclaresStrictPhaseOneContracts(t *testing.T) { "step:step.signal_custody_export_request", "step:step.signal_outbox_enqueue", "step:step.signal_outbox_claim", + "step:step.signal_outbox_ack", + "step:step.signal_outbox_release", "step:step.signal_inbox_receive", "step:step.signal_inbox_decrypt", "step:step.signal_blob_encrypt", diff --git a/plugin.contracts.json b/plugin.contracts.json index a44b346..e2fcbc0 100644 --- a/plugin.contracts.json +++ b/plugin.contracts.json @@ -374,6 +374,22 @@ "output": "workflow.plugins.signal.v1.OutboxClaimOutput", "type": "step.signal_outbox_claim" }, + { + "config": "workflow.plugins.signal.v1.OutboxAckConfig", + "input": "workflow.plugins.signal.v1.OutboxAckInput", + "kind": "step", + "mode": "strict", + "output": "workflow.plugins.signal.v1.OutboxAckOutput", + "type": "step.signal_outbox_ack" + }, + { + "config": "workflow.plugins.signal.v1.OutboxReleaseConfig", + "input": "workflow.plugins.signal.v1.OutboxReleaseInput", + "kind": "step", + "mode": "strict", + "output": "workflow.plugins.signal.v1.OutboxReleaseOutput", + "type": "step.signal_outbox_release" + }, { "config": "workflow.plugins.signal.v1.InboxReceiveConfig", "input": "workflow.plugins.signal.v1.InboxReceiveInput", diff --git a/plugin.json b/plugin.json index 73ecd60..8c471b1 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "name": "workflow-plugin-signal", - "version": "0.23.0", + "version": "0.29.0", "author": "GoCodeAlone", "description": "Signal protocol primitives for Workflow", "license": "MIT", @@ -13,27 +13,27 @@ { "os": "linux", "arch": "amd64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.23.0/workflow-plugin-signal-linux-amd64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.29.0/workflow-plugin-signal-linux-amd64.tar.gz" }, { "os": "linux", "arch": "arm64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.23.0/workflow-plugin-signal-linux-arm64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.29.0/workflow-plugin-signal-linux-arm64.tar.gz" }, { "os": "darwin", "arch": "amd64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.23.0/workflow-plugin-signal-darwin-amd64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.29.0/workflow-plugin-signal-darwin-amd64.tar.gz" }, { "os": "darwin", "arch": "arm64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.23.0/workflow-plugin-signal-darwin-arm64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.29.0/workflow-plugin-signal-darwin-arm64.tar.gz" }, { "os": "windows", "arch": "amd64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.23.0/workflow-plugin-signal-windows-amd64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-signal/releases/download/v0.29.0/workflow-plugin-signal-windows-amd64.tar.gz" } ], "stepTypes": [ @@ -84,6 +84,8 @@ "step.signal_custody_export_request", "step.signal_outbox_enqueue", "step.signal_outbox_claim", + "step.signal_outbox_ack", + "step.signal_outbox_release", "step.signal_inbox_receive", "step.signal_inbox_decrypt", "step.signal_blob_encrypt", @@ -155,6 +157,8 @@ "step.signal_custody_export_request", "step.signal_outbox_enqueue", "step.signal_outbox_claim", + "step.signal_outbox_ack", + "step.signal_outbox_release", "step.signal_inbox_receive", "step.signal_inbox_decrypt", "step.signal_blob_encrypt", diff --git a/proto/signal.pb.go b/proto/signal.pb.go index 5f22a0d..8bcdab2 100644 --- a/proto/signal.pb.go +++ b/proto/signal.pb.go @@ -4877,6 +4877,7 @@ type EnvelopeStoreConfig struct { RetentionLimit uint32 `protobuf:"varint,4,opt,name=retention_limit,json=retentionLimit,proto3" json:"retention_limit,omitempty"` AllowLocalFileEnvelope bool `protobuf:"varint,5,opt,name=allow_local_file_envelope,json=allowLocalFileEnvelope,proto3" json:"allow_local_file_envelope,omitempty"` PolicyMode string `protobuf:"bytes,6,opt,name=policy_mode,json=policyMode,proto3" json:"policy_mode,omitempty"` + AllowSqliteBackend bool `protobuf:"varint,7,opt,name=allow_sqlite_backend,json=allowSqliteBackend,proto3" json:"allow_sqlite_backend,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -4953,6 +4954,13 @@ func (x *EnvelopeStoreConfig) GetPolicyMode() string { return "" } +func (x *EnvelopeStoreConfig) GetAllowSqliteBackend() bool { + if x != nil { + return x.AllowSqliteBackend + } + return false +} + type EnvelopeQueueMetadata struct { state protoimpl.MessageState `protogen:"open.v1"` EnvelopeRef string `protobuf:"bytes,1,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` @@ -4967,6 +4975,10 @@ type EnvelopeQueueMetadata struct { ClaimedAtUnix int64 `protobuf:"varint,10,opt,name=claimed_at_unix,json=claimedAtUnix,proto3" json:"claimed_at_unix,omitempty"` ReceivedAtUnix int64 `protobuf:"varint,11,opt,name=received_at_unix,json=receivedAtUnix,proto3" json:"received_at_unix,omitempty"` LeaseRef string `protobuf:"bytes,12,opt,name=lease_ref,json=leaseRef,proto3" json:"lease_ref,omitempty"` + AckedAtUnix int64 `protobuf:"varint,13,opt,name=acked_at_unix,json=ackedAtUnix,proto3" json:"acked_at_unix,omitempty"` + ReleasedAtUnix int64 `protobuf:"varint,14,opt,name=released_at_unix,json=releasedAtUnix,proto3" json:"released_at_unix,omitempty"` + AttemptCount uint32 `protobuf:"varint,15,opt,name=attempt_count,json=attemptCount,proto3" json:"attempt_count,omitempty"` + LastErrorRef string `protobuf:"bytes,16,opt,name=last_error_ref,json=lastErrorRef,proto3" json:"last_error_ref,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -5085,6 +5097,34 @@ func (x *EnvelopeQueueMetadata) GetLeaseRef() string { return "" } +func (x *EnvelopeQueueMetadata) GetAckedAtUnix() int64 { + if x != nil { + return x.AckedAtUnix + } + return 0 +} + +func (x *EnvelopeQueueMetadata) GetReleasedAtUnix() int64 { + if x != nil { + return x.ReleasedAtUnix + } + return 0 +} + +func (x *EnvelopeQueueMetadata) GetAttemptCount() uint32 { + if x != nil { + return x.AttemptCount + } + return 0 +} + +func (x *EnvelopeQueueMetadata) GetLastErrorRef() string { + if x != nil { + return x.LastErrorRef + } + return "" +} + type OutboxEnqueueConfig struct { state protoimpl.MessageState `protogen:"open.v1"` StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` @@ -5493,6 +5533,382 @@ func (x *OutboxClaimOutput) GetMetadata() *EnvelopeQueueMetadata { return nil } +type OutboxAckConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxAckConfig) Reset() { + *x = OutboxAckConfig{} + mi := &file_proto_signal_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxAckConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxAckConfig) ProtoMessage() {} + +func (x *OutboxAckConfig) ProtoReflect() protoreflect.Message { + mi := &file_proto_signal_proto_msgTypes[70] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxAckConfig.ProtoReflect.Descriptor instead. +func (*OutboxAckConfig) Descriptor() ([]byte, []int) { + return file_proto_signal_proto_rawDescGZIP(), []int{70} +} + +func (x *OutboxAckConfig) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +type OutboxAckInput struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + EnvelopeRef string `protobuf:"bytes,2,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + LeaseRef string `protobuf:"bytes,3,opt,name=lease_ref,json=leaseRef,proto3" json:"lease_ref,omitempty"` + AckedByRef string `protobuf:"bytes,4,opt,name=acked_by_ref,json=ackedByRef,proto3" json:"acked_by_ref,omitempty"` + RequestedAtUnix int64 `protobuf:"varint,5,opt,name=requested_at_unix,json=requestedAtUnix,proto3" json:"requested_at_unix,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxAckInput) Reset() { + *x = OutboxAckInput{} + mi := &file_proto_signal_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxAckInput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxAckInput) ProtoMessage() {} + +func (x *OutboxAckInput) ProtoReflect() protoreflect.Message { + mi := &file_proto_signal_proto_msgTypes[71] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxAckInput.ProtoReflect.Descriptor instead. +func (*OutboxAckInput) Descriptor() ([]byte, []int) { + return file_proto_signal_proto_rawDescGZIP(), []int{71} +} + +func (x *OutboxAckInput) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +func (x *OutboxAckInput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxAckInput) GetLeaseRef() string { + if x != nil { + return x.LeaseRef + } + return "" +} + +func (x *OutboxAckInput) GetAckedByRef() string { + if x != nil { + return x.AckedByRef + } + return "" +} + +func (x *OutboxAckInput) GetRequestedAtUnix() int64 { + if x != nil { + return x.RequestedAtUnix + } + return 0 +} + +type OutboxAckOutput struct { + state protoimpl.MessageState `protogen:"open.v1"` + EnvelopeRef string `protobuf:"bytes,1,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` + Metadata *EnvelopeQueueMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxAckOutput) Reset() { + *x = OutboxAckOutput{} + mi := &file_proto_signal_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxAckOutput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxAckOutput) ProtoMessage() {} + +func (x *OutboxAckOutput) ProtoReflect() protoreflect.Message { + mi := &file_proto_signal_proto_msgTypes[72] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxAckOutput.ProtoReflect.Descriptor instead. +func (*OutboxAckOutput) Descriptor() ([]byte, []int) { + return file_proto_signal_proto_rawDescGZIP(), []int{72} +} + +func (x *OutboxAckOutput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxAckOutput) GetStatus() string { + if x != nil { + return x.Status + } + return "" +} + +func (x *OutboxAckOutput) GetMetadata() *EnvelopeQueueMetadata { + if x != nil { + return x.Metadata + } + return nil +} + +type OutboxReleaseConfig struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxReleaseConfig) Reset() { + *x = OutboxReleaseConfig{} + mi := &file_proto_signal_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxReleaseConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxReleaseConfig) ProtoMessage() {} + +func (x *OutboxReleaseConfig) ProtoReflect() protoreflect.Message { + mi := &file_proto_signal_proto_msgTypes[73] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxReleaseConfig.ProtoReflect.Descriptor instead. +func (*OutboxReleaseConfig) Descriptor() ([]byte, []int) { + return file_proto_signal_proto_rawDescGZIP(), []int{73} +} + +func (x *OutboxReleaseConfig) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +type OutboxReleaseInput struct { + state protoimpl.MessageState `protogen:"open.v1"` + StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` + EnvelopeRef string `protobuf:"bytes,2,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + LeaseRef string `protobuf:"bytes,3,opt,name=lease_ref,json=leaseRef,proto3" json:"lease_ref,omitempty"` + ReleasedByRef string `protobuf:"bytes,4,opt,name=released_by_ref,json=releasedByRef,proto3" json:"released_by_ref,omitempty"` + LastErrorRef string `protobuf:"bytes,5,opt,name=last_error_ref,json=lastErrorRef,proto3" json:"last_error_ref,omitempty"` + MaxAttempts uint32 `protobuf:"varint,6,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"` + RequestedAtUnix int64 `protobuf:"varint,7,opt,name=requested_at_unix,json=requestedAtUnix,proto3" json:"requested_at_unix,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxReleaseInput) Reset() { + *x = OutboxReleaseInput{} + mi := &file_proto_signal_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxReleaseInput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxReleaseInput) ProtoMessage() {} + +func (x *OutboxReleaseInput) ProtoReflect() protoreflect.Message { + mi := &file_proto_signal_proto_msgTypes[74] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxReleaseInput.ProtoReflect.Descriptor instead. +func (*OutboxReleaseInput) Descriptor() ([]byte, []int) { + return file_proto_signal_proto_rawDescGZIP(), []int{74} +} + +func (x *OutboxReleaseInput) GetStoreRef() string { + if x != nil { + return x.StoreRef + } + return "" +} + +func (x *OutboxReleaseInput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxReleaseInput) GetLeaseRef() string { + if x != nil { + return x.LeaseRef + } + return "" +} + +func (x *OutboxReleaseInput) GetReleasedByRef() string { + if x != nil { + return x.ReleasedByRef + } + return "" +} + +func (x *OutboxReleaseInput) GetLastErrorRef() string { + if x != nil { + return x.LastErrorRef + } + return "" +} + +func (x *OutboxReleaseInput) GetMaxAttempts() uint32 { + if x != nil { + return x.MaxAttempts + } + return 0 +} + +func (x *OutboxReleaseInput) GetRequestedAtUnix() int64 { + if x != nil { + return x.RequestedAtUnix + } + return 0 +} + +type OutboxReleaseOutput struct { + state protoimpl.MessageState `protogen:"open.v1"` + EnvelopeRef string `protobuf:"bytes,1,opt,name=envelope_ref,json=envelopeRef,proto3" json:"envelope_ref,omitempty"` + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` + Metadata *EnvelopeQueueMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OutboxReleaseOutput) Reset() { + *x = OutboxReleaseOutput{} + mi := &file_proto_signal_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OutboxReleaseOutput) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OutboxReleaseOutput) ProtoMessage() {} + +func (x *OutboxReleaseOutput) ProtoReflect() protoreflect.Message { + mi := &file_proto_signal_proto_msgTypes[75] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use OutboxReleaseOutput.ProtoReflect.Descriptor instead. +func (*OutboxReleaseOutput) Descriptor() ([]byte, []int) { + return file_proto_signal_proto_rawDescGZIP(), []int{75} +} + +func (x *OutboxReleaseOutput) GetEnvelopeRef() string { + if x != nil { + return x.EnvelopeRef + } + return "" +} + +func (x *OutboxReleaseOutput) GetStatus() string { + if x != nil { + return x.Status + } + return "" +} + +func (x *OutboxReleaseOutput) GetMetadata() *EnvelopeQueueMetadata { + if x != nil { + return x.Metadata + } + return nil +} + type InboxReceiveConfig struct { state protoimpl.MessageState `protogen:"open.v1"` StoreRef string `protobuf:"bytes,1,opt,name=store_ref,json=storeRef,proto3" json:"store_ref,omitempty"` @@ -5502,7 +5918,7 @@ type InboxReceiveConfig struct { func (x *InboxReceiveConfig) Reset() { *x = InboxReceiveConfig{} - mi := &file_proto_signal_proto_msgTypes[70] + mi := &file_proto_signal_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5514,7 +5930,7 @@ func (x *InboxReceiveConfig) String() string { func (*InboxReceiveConfig) ProtoMessage() {} func (x *InboxReceiveConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[70] + mi := &file_proto_signal_proto_msgTypes[76] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5527,7 +5943,7 @@ func (x *InboxReceiveConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxReceiveConfig.ProtoReflect.Descriptor instead. func (*InboxReceiveConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{70} + return file_proto_signal_proto_rawDescGZIP(), []int{76} } func (x *InboxReceiveConfig) GetStoreRef() string { @@ -5551,7 +5967,7 @@ type InboxReceiveInput struct { func (x *InboxReceiveInput) Reset() { *x = InboxReceiveInput{} - mi := &file_proto_signal_proto_msgTypes[71] + mi := &file_proto_signal_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5563,7 +5979,7 @@ func (x *InboxReceiveInput) String() string { func (*InboxReceiveInput) ProtoMessage() {} func (x *InboxReceiveInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[71] + mi := &file_proto_signal_proto_msgTypes[77] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5576,7 +5992,7 @@ func (x *InboxReceiveInput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxReceiveInput.ProtoReflect.Descriptor instead. func (*InboxReceiveInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{71} + return file_proto_signal_proto_rawDescGZIP(), []int{77} } func (x *InboxReceiveInput) GetStoreRef() string { @@ -5632,7 +6048,7 @@ type InboxReceiveOutput struct { func (x *InboxReceiveOutput) Reset() { *x = InboxReceiveOutput{} - mi := &file_proto_signal_proto_msgTypes[72] + mi := &file_proto_signal_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5644,7 +6060,7 @@ func (x *InboxReceiveOutput) String() string { func (*InboxReceiveOutput) ProtoMessage() {} func (x *InboxReceiveOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[72] + mi := &file_proto_signal_proto_msgTypes[78] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5657,7 +6073,7 @@ func (x *InboxReceiveOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxReceiveOutput.ProtoReflect.Descriptor instead. func (*InboxReceiveOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{72} + return file_proto_signal_proto_rawDescGZIP(), []int{78} } func (x *InboxReceiveOutput) GetEnvelopeRef() string { @@ -5692,7 +6108,7 @@ type InboxDecryptConfig struct { func (x *InboxDecryptConfig) Reset() { *x = InboxDecryptConfig{} - mi := &file_proto_signal_proto_msgTypes[73] + mi := &file_proto_signal_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5704,7 +6120,7 @@ func (x *InboxDecryptConfig) String() string { func (*InboxDecryptConfig) ProtoMessage() {} func (x *InboxDecryptConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[73] + mi := &file_proto_signal_proto_msgTypes[79] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5717,7 +6133,7 @@ func (x *InboxDecryptConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxDecryptConfig.ProtoReflect.Descriptor instead. func (*InboxDecryptConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{73} + return file_proto_signal_proto_rawDescGZIP(), []int{79} } func (x *InboxDecryptConfig) GetStoreRef() string { @@ -5755,7 +6171,7 @@ type InboxDecryptInput struct { func (x *InboxDecryptInput) Reset() { *x = InboxDecryptInput{} - mi := &file_proto_signal_proto_msgTypes[74] + mi := &file_proto_signal_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5767,7 +6183,7 @@ func (x *InboxDecryptInput) String() string { func (*InboxDecryptInput) ProtoMessage() {} func (x *InboxDecryptInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[74] + mi := &file_proto_signal_proto_msgTypes[80] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5780,7 +6196,7 @@ func (x *InboxDecryptInput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxDecryptInput.ProtoReflect.Descriptor instead. func (*InboxDecryptInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{74} + return file_proto_signal_proto_rawDescGZIP(), []int{80} } func (x *InboxDecryptInput) GetStoreRef() string { @@ -5837,7 +6253,7 @@ type InboxDecryptOutput struct { func (x *InboxDecryptOutput) Reset() { *x = InboxDecryptOutput{} - mi := &file_proto_signal_proto_msgTypes[75] + mi := &file_proto_signal_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5849,7 +6265,7 @@ func (x *InboxDecryptOutput) String() string { func (*InboxDecryptOutput) ProtoMessage() {} func (x *InboxDecryptOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[75] + mi := &file_proto_signal_proto_msgTypes[81] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5862,7 +6278,7 @@ func (x *InboxDecryptOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use InboxDecryptOutput.ProtoReflect.Descriptor instead. func (*InboxDecryptOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{75} + return file_proto_signal_proto_rawDescGZIP(), []int{81} } func (x *InboxDecryptOutput) GetDenied() bool { @@ -5907,7 +6323,7 @@ type AccountKeysConfig struct { func (x *AccountKeysConfig) Reset() { *x = AccountKeysConfig{} - mi := &file_proto_signal_proto_msgTypes[76] + mi := &file_proto_signal_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5919,7 +6335,7 @@ func (x *AccountKeysConfig) String() string { func (*AccountKeysConfig) ProtoMessage() {} func (x *AccountKeysConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[76] + mi := &file_proto_signal_proto_msgTypes[82] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5932,7 +6348,7 @@ func (x *AccountKeysConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountKeysConfig.ProtoReflect.Descriptor instead. func (*AccountKeysConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{76} + return file_proto_signal_proto_rawDescGZIP(), []int{82} } func (x *AccountKeysConfig) GetEntropyPool() string { @@ -5991,7 +6407,7 @@ type AccountKeysInput struct { func (x *AccountKeysInput) Reset() { *x = AccountKeysInput{} - mi := &file_proto_signal_proto_msgTypes[77] + mi := &file_proto_signal_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6003,7 +6419,7 @@ func (x *AccountKeysInput) String() string { func (*AccountKeysInput) ProtoMessage() {} func (x *AccountKeysInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[77] + mi := &file_proto_signal_proto_msgTypes[83] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6016,7 +6432,7 @@ func (x *AccountKeysInput) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountKeysInput.ProtoReflect.Descriptor instead. func (*AccountKeysInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{77} + return file_proto_signal_proto_rawDescGZIP(), []int{83} } func (x *AccountKeysInput) GetEntropyPool() string { @@ -6076,7 +6492,7 @@ type AccountKeysOutput struct { func (x *AccountKeysOutput) Reset() { *x = AccountKeysOutput{} - mi := &file_proto_signal_proto_msgTypes[78] + mi := &file_proto_signal_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6088,7 +6504,7 @@ func (x *AccountKeysOutput) String() string { func (*AccountKeysOutput) ProtoMessage() {} func (x *AccountKeysOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[78] + mi := &file_proto_signal_proto_msgTypes[84] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6101,7 +6517,7 @@ func (x *AccountKeysOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountKeysOutput.ProtoReflect.Descriptor instead. func (*AccountKeysOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{78} + return file_proto_signal_proto_rawDescGZIP(), []int{84} } func (x *AccountKeysOutput) GetEntropyPool() string { @@ -6163,7 +6579,7 @@ type UsernameLinkCreateConfig struct { func (x *UsernameLinkCreateConfig) Reset() { *x = UsernameLinkCreateConfig{} - mi := &file_proto_signal_proto_msgTypes[79] + mi := &file_proto_signal_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6175,7 +6591,7 @@ func (x *UsernameLinkCreateConfig) String() string { func (*UsernameLinkCreateConfig) ProtoMessage() {} func (x *UsernameLinkCreateConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[79] + mi := &file_proto_signal_proto_msgTypes[85] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6188,7 +6604,7 @@ func (x *UsernameLinkCreateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkCreateConfig.ProtoReflect.Descriptor instead. func (*UsernameLinkCreateConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{79} + return file_proto_signal_proto_rawDescGZIP(), []int{85} } func (x *UsernameLinkCreateConfig) GetUsername() string { @@ -6215,7 +6631,7 @@ type UsernameLinkCreateInput struct { func (x *UsernameLinkCreateInput) Reset() { *x = UsernameLinkCreateInput{} - mi := &file_proto_signal_proto_msgTypes[80] + mi := &file_proto_signal_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6227,7 +6643,7 @@ func (x *UsernameLinkCreateInput) String() string { func (*UsernameLinkCreateInput) ProtoMessage() {} func (x *UsernameLinkCreateInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[80] + mi := &file_proto_signal_proto_msgTypes[86] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6240,7 +6656,7 @@ func (x *UsernameLinkCreateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkCreateInput.ProtoReflect.Descriptor instead. func (*UsernameLinkCreateInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{80} + return file_proto_signal_proto_rawDescGZIP(), []int{86} } func (x *UsernameLinkCreateInput) GetUsername() string { @@ -6268,7 +6684,7 @@ type UsernameLinkCreateOutput struct { func (x *UsernameLinkCreateOutput) Reset() { *x = UsernameLinkCreateOutput{} - mi := &file_proto_signal_proto_msgTypes[81] + mi := &file_proto_signal_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6280,7 +6696,7 @@ func (x *UsernameLinkCreateOutput) String() string { func (*UsernameLinkCreateOutput) ProtoMessage() {} func (x *UsernameLinkCreateOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[81] + mi := &file_proto_signal_proto_msgTypes[87] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6293,7 +6709,7 @@ func (x *UsernameLinkCreateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkCreateOutput.ProtoReflect.Descriptor instead. func (*UsernameLinkCreateOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{81} + return file_proto_signal_proto_rawDescGZIP(), []int{87} } func (x *UsernameLinkCreateOutput) GetEntropy() []byte { @@ -6326,7 +6742,7 @@ type UsernameLinkDecryptConfig struct { func (x *UsernameLinkDecryptConfig) Reset() { *x = UsernameLinkDecryptConfig{} - mi := &file_proto_signal_proto_msgTypes[82] + mi := &file_proto_signal_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6338,7 +6754,7 @@ func (x *UsernameLinkDecryptConfig) String() string { func (*UsernameLinkDecryptConfig) ProtoMessage() {} func (x *UsernameLinkDecryptConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[82] + mi := &file_proto_signal_proto_msgTypes[88] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6351,7 +6767,7 @@ func (x *UsernameLinkDecryptConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkDecryptConfig.ProtoReflect.Descriptor instead. func (*UsernameLinkDecryptConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{82} + return file_proto_signal_proto_rawDescGZIP(), []int{88} } func (x *UsernameLinkDecryptConfig) GetEntropy() []byte { @@ -6372,7 +6788,7 @@ type UsernameLinkDecryptInput struct { func (x *UsernameLinkDecryptInput) Reset() { *x = UsernameLinkDecryptInput{} - mi := &file_proto_signal_proto_msgTypes[83] + mi := &file_proto_signal_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6384,7 +6800,7 @@ func (x *UsernameLinkDecryptInput) String() string { func (*UsernameLinkDecryptInput) ProtoMessage() {} func (x *UsernameLinkDecryptInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[83] + mi := &file_proto_signal_proto_msgTypes[89] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6397,7 +6813,7 @@ func (x *UsernameLinkDecryptInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkDecryptInput.ProtoReflect.Descriptor instead. func (*UsernameLinkDecryptInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{83} + return file_proto_signal_proto_rawDescGZIP(), []int{89} } func (x *UsernameLinkDecryptInput) GetEntropy() []byte { @@ -6430,7 +6846,7 @@ type UsernameLinkDecryptOutput struct { func (x *UsernameLinkDecryptOutput) Reset() { *x = UsernameLinkDecryptOutput{} - mi := &file_proto_signal_proto_msgTypes[84] + mi := &file_proto_signal_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6442,7 +6858,7 @@ func (x *UsernameLinkDecryptOutput) String() string { func (*UsernameLinkDecryptOutput) ProtoMessage() {} func (x *UsernameLinkDecryptOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[84] + mi := &file_proto_signal_proto_msgTypes[90] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6455,7 +6871,7 @@ func (x *UsernameLinkDecryptOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use UsernameLinkDecryptOutput.ProtoReflect.Descriptor instead. func (*UsernameLinkDecryptOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{84} + return file_proto_signal_proto_rawDescGZIP(), []int{90} } func (x *UsernameLinkDecryptOutput) GetUsername() string { @@ -6478,7 +6894,7 @@ type OfficialServiceBoundaryConfig struct { func (x *OfficialServiceBoundaryConfig) Reset() { *x = OfficialServiceBoundaryConfig{} - mi := &file_proto_signal_proto_msgTypes[85] + mi := &file_proto_signal_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6490,7 +6906,7 @@ func (x *OfficialServiceBoundaryConfig) String() string { func (*OfficialServiceBoundaryConfig) ProtoMessage() {} func (x *OfficialServiceBoundaryConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[85] + mi := &file_proto_signal_proto_msgTypes[91] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6503,7 +6919,7 @@ func (x *OfficialServiceBoundaryConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use OfficialServiceBoundaryConfig.ProtoReflect.Descriptor instead. func (*OfficialServiceBoundaryConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{85} + return file_proto_signal_proto_rawDescGZIP(), []int{91} } func (x *OfficialServiceBoundaryConfig) GetMode() string { @@ -6554,7 +6970,7 @@ type ServiceTransportConfig struct { func (x *ServiceTransportConfig) Reset() { *x = ServiceTransportConfig{} - mi := &file_proto_signal_proto_msgTypes[86] + mi := &file_proto_signal_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6566,7 +6982,7 @@ func (x *ServiceTransportConfig) String() string { func (*ServiceTransportConfig) ProtoMessage() {} func (x *ServiceTransportConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[86] + mi := &file_proto_signal_proto_msgTypes[92] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6579,7 +6995,7 @@ func (x *ServiceTransportConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTransportConfig.ProtoReflect.Descriptor instead. func (*ServiceTransportConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{86} + return file_proto_signal_proto_rawDescGZIP(), []int{92} } func (x *ServiceTransportConfig) GetTransportRef() string { @@ -6650,7 +7066,7 @@ type ApprovalPackage struct { func (x *ApprovalPackage) Reset() { *x = ApprovalPackage{} - mi := &file_proto_signal_proto_msgTypes[87] + mi := &file_proto_signal_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6662,7 +7078,7 @@ func (x *ApprovalPackage) String() string { func (*ApprovalPackage) ProtoMessage() {} func (x *ApprovalPackage) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[87] + mi := &file_proto_signal_proto_msgTypes[93] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6675,7 +7091,7 @@ func (x *ApprovalPackage) ProtoReflect() protoreflect.Message { // Deprecated: Use ApprovalPackage.ProtoReflect.Descriptor instead. func (*ApprovalPackage) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{87} + return file_proto_signal_proto_rawDescGZIP(), []int{93} } func (x *ApprovalPackage) GetOperatorApprovalId() string { @@ -6866,7 +7282,7 @@ type KeyCustodyConfig struct { func (x *KeyCustodyConfig) Reset() { *x = KeyCustodyConfig{} - mi := &file_proto_signal_proto_msgTypes[88] + mi := &file_proto_signal_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6878,7 +7294,7 @@ func (x *KeyCustodyConfig) String() string { func (*KeyCustodyConfig) ProtoMessage() {} func (x *KeyCustodyConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[88] + mi := &file_proto_signal_proto_msgTypes[94] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6891,7 +7307,7 @@ func (x *KeyCustodyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use KeyCustodyConfig.ProtoReflect.Descriptor instead. func (*KeyCustodyConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{88} + return file_proto_signal_proto_rawDescGZIP(), []int{94} } func (x *KeyCustodyConfig) GetCustodyRef() string { @@ -6946,7 +7362,7 @@ type PersistentCustodyConfig struct { func (x *PersistentCustodyConfig) Reset() { *x = PersistentCustodyConfig{} - mi := &file_proto_signal_proto_msgTypes[89] + mi := &file_proto_signal_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6958,7 +7374,7 @@ func (x *PersistentCustodyConfig) String() string { func (*PersistentCustodyConfig) ProtoMessage() {} func (x *PersistentCustodyConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[89] + mi := &file_proto_signal_proto_msgTypes[95] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6971,7 +7387,7 @@ func (x *PersistentCustodyConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use PersistentCustodyConfig.ProtoReflect.Descriptor instead. func (*PersistentCustodyConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{89} + return file_proto_signal_proto_rawDescGZIP(), []int{95} } func (x *PersistentCustodyConfig) GetCustodyRef() string { @@ -7054,7 +7470,7 @@ type CustodyStoreConfig struct { func (x *CustodyStoreConfig) Reset() { *x = CustodyStoreConfig{} - mi := &file_proto_signal_proto_msgTypes[90] + mi := &file_proto_signal_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7066,7 +7482,7 @@ func (x *CustodyStoreConfig) String() string { func (*CustodyStoreConfig) ProtoMessage() {} func (x *CustodyStoreConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[90] + mi := &file_proto_signal_proto_msgTypes[96] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7079,7 +7495,7 @@ func (x *CustodyStoreConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyStoreConfig.ProtoReflect.Descriptor instead. func (*CustodyStoreConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{90} + return file_proto_signal_proto_rawDescGZIP(), []int{96} } func (x *CustodyStoreConfig) GetBackendId() string { @@ -7164,7 +7580,7 @@ type CustodyMetadata struct { func (x *CustodyMetadata) Reset() { *x = CustodyMetadata{} - mi := &file_proto_signal_proto_msgTypes[91] + mi := &file_proto_signal_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7176,7 +7592,7 @@ func (x *CustodyMetadata) String() string { func (*CustodyMetadata) ProtoMessage() {} func (x *CustodyMetadata) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[91] + mi := &file_proto_signal_proto_msgTypes[97] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7189,7 +7605,7 @@ func (x *CustodyMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyMetadata.ProtoReflect.Descriptor instead. func (*CustodyMetadata) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{91} + return file_proto_signal_proto_rawDescGZIP(), []int{97} } func (x *CustodyMetadata) GetBackendId() string { @@ -7279,7 +7695,7 @@ type CustodyCreateConfig struct { func (x *CustodyCreateConfig) Reset() { *x = CustodyCreateConfig{} - mi := &file_proto_signal_proto_msgTypes[92] + mi := &file_proto_signal_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7291,7 +7707,7 @@ func (x *CustodyCreateConfig) String() string { func (*CustodyCreateConfig) ProtoMessage() {} func (x *CustodyCreateConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[92] + mi := &file_proto_signal_proto_msgTypes[98] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7304,7 +7720,7 @@ func (x *CustodyCreateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyCreateConfig.ProtoReflect.Descriptor instead. func (*CustodyCreateConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{92} + return file_proto_signal_proto_rawDescGZIP(), []int{98} } func (x *CustodyCreateConfig) GetStoreRef() string { @@ -7335,7 +7751,7 @@ type CustodyCreateInput struct { func (x *CustodyCreateInput) Reset() { *x = CustodyCreateInput{} - mi := &file_proto_signal_proto_msgTypes[93] + mi := &file_proto_signal_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7347,7 +7763,7 @@ func (x *CustodyCreateInput) String() string { func (*CustodyCreateInput) ProtoMessage() {} func (x *CustodyCreateInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[93] + mi := &file_proto_signal_proto_msgTypes[99] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7360,7 +7776,7 @@ func (x *CustodyCreateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyCreateInput.ProtoReflect.Descriptor instead. func (*CustodyCreateInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{93} + return file_proto_signal_proto_rawDescGZIP(), []int{99} } func (x *CustodyCreateInput) GetStoreRef() string { @@ -7416,7 +7832,7 @@ type CustodyCreateOutput struct { func (x *CustodyCreateOutput) Reset() { *x = CustodyCreateOutput{} - mi := &file_proto_signal_proto_msgTypes[94] + mi := &file_proto_signal_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7428,7 +7844,7 @@ func (x *CustodyCreateOutput) String() string { func (*CustodyCreateOutput) ProtoMessage() {} func (x *CustodyCreateOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[94] + mi := &file_proto_signal_proto_msgTypes[100] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7441,7 +7857,7 @@ func (x *CustodyCreateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyCreateOutput.ProtoReflect.Descriptor instead. func (*CustodyCreateOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{94} + return file_proto_signal_proto_rawDescGZIP(), []int{100} } func (x *CustodyCreateOutput) GetCustodyRef() string { @@ -7474,7 +7890,7 @@ type CustodyRotateConfig struct { func (x *CustodyRotateConfig) Reset() { *x = CustodyRotateConfig{} - mi := &file_proto_signal_proto_msgTypes[95] + mi := &file_proto_signal_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7486,7 +7902,7 @@ func (x *CustodyRotateConfig) String() string { func (*CustodyRotateConfig) ProtoMessage() {} func (x *CustodyRotateConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[95] + mi := &file_proto_signal_proto_msgTypes[101] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7499,7 +7915,7 @@ func (x *CustodyRotateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRotateConfig.ProtoReflect.Descriptor instead. func (*CustodyRotateConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{95} + return file_proto_signal_proto_rawDescGZIP(), []int{101} } func (x *CustodyRotateConfig) GetStoreRef() string { @@ -7521,7 +7937,7 @@ type CustodyRotateInput struct { func (x *CustodyRotateInput) Reset() { *x = CustodyRotateInput{} - mi := &file_proto_signal_proto_msgTypes[96] + mi := &file_proto_signal_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7533,7 +7949,7 @@ func (x *CustodyRotateInput) String() string { func (*CustodyRotateInput) ProtoMessage() {} func (x *CustodyRotateInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[96] + mi := &file_proto_signal_proto_msgTypes[102] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7546,7 +7962,7 @@ func (x *CustodyRotateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRotateInput.ProtoReflect.Descriptor instead. func (*CustodyRotateInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{96} + return file_proto_signal_proto_rawDescGZIP(), []int{102} } func (x *CustodyRotateInput) GetCustodyRef() string { @@ -7589,7 +8005,7 @@ type CustodyRotateOutput struct { func (x *CustodyRotateOutput) Reset() { *x = CustodyRotateOutput{} - mi := &file_proto_signal_proto_msgTypes[97] + mi := &file_proto_signal_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7601,7 +8017,7 @@ func (x *CustodyRotateOutput) String() string { func (*CustodyRotateOutput) ProtoMessage() {} func (x *CustodyRotateOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[97] + mi := &file_proto_signal_proto_msgTypes[103] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7614,7 +8030,7 @@ func (x *CustodyRotateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRotateOutput.ProtoReflect.Descriptor instead. func (*CustodyRotateOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{97} + return file_proto_signal_proto_rawDescGZIP(), []int{103} } func (x *CustodyRotateOutput) GetCustodyRef() string { @@ -7654,7 +8070,7 @@ type CustodyRestoreConfig struct { func (x *CustodyRestoreConfig) Reset() { *x = CustodyRestoreConfig{} - mi := &file_proto_signal_proto_msgTypes[98] + mi := &file_proto_signal_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7666,7 +8082,7 @@ func (x *CustodyRestoreConfig) String() string { func (*CustodyRestoreConfig) ProtoMessage() {} func (x *CustodyRestoreConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[98] + mi := &file_proto_signal_proto_msgTypes[104] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7679,7 +8095,7 @@ func (x *CustodyRestoreConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRestoreConfig.ProtoReflect.Descriptor instead. func (*CustodyRestoreConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{98} + return file_proto_signal_proto_rawDescGZIP(), []int{104} } func (x *CustodyRestoreConfig) GetStoreRef() string { @@ -7701,7 +8117,7 @@ type CustodyRestoreInput struct { func (x *CustodyRestoreInput) Reset() { *x = CustodyRestoreInput{} - mi := &file_proto_signal_proto_msgTypes[99] + mi := &file_proto_signal_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7713,7 +8129,7 @@ func (x *CustodyRestoreInput) String() string { func (*CustodyRestoreInput) ProtoMessage() {} func (x *CustodyRestoreInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[99] + mi := &file_proto_signal_proto_msgTypes[105] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7726,7 +8142,7 @@ func (x *CustodyRestoreInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRestoreInput.ProtoReflect.Descriptor instead. func (*CustodyRestoreInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{99} + return file_proto_signal_proto_rawDescGZIP(), []int{105} } func (x *CustodyRestoreInput) GetCustodyRef() string { @@ -7768,7 +8184,7 @@ type CustodyRestoreOutput struct { func (x *CustodyRestoreOutput) Reset() { *x = CustodyRestoreOutput{} - mi := &file_proto_signal_proto_msgTypes[100] + mi := &file_proto_signal_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7780,7 +8196,7 @@ func (x *CustodyRestoreOutput) String() string { func (*CustodyRestoreOutput) ProtoMessage() {} func (x *CustodyRestoreOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[100] + mi := &file_proto_signal_proto_msgTypes[106] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7793,7 +8209,7 @@ func (x *CustodyRestoreOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRestoreOutput.ProtoReflect.Descriptor instead. func (*CustodyRestoreOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{100} + return file_proto_signal_proto_rawDescGZIP(), []int{106} } func (x *CustodyRestoreOutput) GetCustodyRef() string { @@ -7826,7 +8242,7 @@ type CustodyRevokeConfig struct { func (x *CustodyRevokeConfig) Reset() { *x = CustodyRevokeConfig{} - mi := &file_proto_signal_proto_msgTypes[101] + mi := &file_proto_signal_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7838,7 +8254,7 @@ func (x *CustodyRevokeConfig) String() string { func (*CustodyRevokeConfig) ProtoMessage() {} func (x *CustodyRevokeConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[101] + mi := &file_proto_signal_proto_msgTypes[107] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7851,7 +8267,7 @@ func (x *CustodyRevokeConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRevokeConfig.ProtoReflect.Descriptor instead. func (*CustodyRevokeConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{101} + return file_proto_signal_proto_rawDescGZIP(), []int{107} } func (x *CustodyRevokeConfig) GetStoreRef() string { @@ -7871,7 +8287,7 @@ type CustodyRevokeInput struct { func (x *CustodyRevokeInput) Reset() { *x = CustodyRevokeInput{} - mi := &file_proto_signal_proto_msgTypes[102] + mi := &file_proto_signal_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7883,7 +8299,7 @@ func (x *CustodyRevokeInput) String() string { func (*CustodyRevokeInput) ProtoMessage() {} func (x *CustodyRevokeInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[102] + mi := &file_proto_signal_proto_msgTypes[108] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7896,7 +8312,7 @@ func (x *CustodyRevokeInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRevokeInput.ProtoReflect.Descriptor instead. func (*CustodyRevokeInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{102} + return file_proto_signal_proto_rawDescGZIP(), []int{108} } func (x *CustodyRevokeInput) GetCustodyRef() string { @@ -7924,7 +8340,7 @@ type CustodyRevokeOutput struct { func (x *CustodyRevokeOutput) Reset() { *x = CustodyRevokeOutput{} - mi := &file_proto_signal_proto_msgTypes[103] + mi := &file_proto_signal_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7936,7 +8352,7 @@ func (x *CustodyRevokeOutput) String() string { func (*CustodyRevokeOutput) ProtoMessage() {} func (x *CustodyRevokeOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[103] + mi := &file_proto_signal_proto_msgTypes[109] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7949,7 +8365,7 @@ func (x *CustodyRevokeOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyRevokeOutput.ProtoReflect.Descriptor instead. func (*CustodyRevokeOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{103} + return file_proto_signal_proto_rawDescGZIP(), []int{109} } func (x *CustodyRevokeOutput) GetCustodyRef() string { @@ -7982,7 +8398,7 @@ type CustodyInspectConfig struct { func (x *CustodyInspectConfig) Reset() { *x = CustodyInspectConfig{} - mi := &file_proto_signal_proto_msgTypes[104] + mi := &file_proto_signal_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7994,7 +8410,7 @@ func (x *CustodyInspectConfig) String() string { func (*CustodyInspectConfig) ProtoMessage() {} func (x *CustodyInspectConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[104] + mi := &file_proto_signal_proto_msgTypes[110] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8007,7 +8423,7 @@ func (x *CustodyInspectConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyInspectConfig.ProtoReflect.Descriptor instead. func (*CustodyInspectConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{104} + return file_proto_signal_proto_rawDescGZIP(), []int{110} } func (x *CustodyInspectConfig) GetStoreRef() string { @@ -8026,7 +8442,7 @@ type CustodyInspectInput struct { func (x *CustodyInspectInput) Reset() { *x = CustodyInspectInput{} - mi := &file_proto_signal_proto_msgTypes[105] + mi := &file_proto_signal_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8038,7 +8454,7 @@ func (x *CustodyInspectInput) String() string { func (*CustodyInspectInput) ProtoMessage() {} func (x *CustodyInspectInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[105] + mi := &file_proto_signal_proto_msgTypes[111] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8051,7 +8467,7 @@ func (x *CustodyInspectInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyInspectInput.ProtoReflect.Descriptor instead. func (*CustodyInspectInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{105} + return file_proto_signal_proto_rawDescGZIP(), []int{111} } func (x *CustodyInspectInput) GetCustodyRef() string { @@ -8071,7 +8487,7 @@ type CustodyInspectOutput struct { func (x *CustodyInspectOutput) Reset() { *x = CustodyInspectOutput{} - mi := &file_proto_signal_proto_msgTypes[106] + mi := &file_proto_signal_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8083,7 +8499,7 @@ func (x *CustodyInspectOutput) String() string { func (*CustodyInspectOutput) ProtoMessage() {} func (x *CustodyInspectOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[106] + mi := &file_proto_signal_proto_msgTypes[112] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8096,7 +8512,7 @@ func (x *CustodyInspectOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyInspectOutput.ProtoReflect.Descriptor instead. func (*CustodyInspectOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{106} + return file_proto_signal_proto_rawDescGZIP(), []int{112} } func (x *CustodyInspectOutput) GetCustodyRef() string { @@ -8122,7 +8538,7 @@ type CustodyAttestConfig struct { func (x *CustodyAttestConfig) Reset() { *x = CustodyAttestConfig{} - mi := &file_proto_signal_proto_msgTypes[107] + mi := &file_proto_signal_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8134,7 +8550,7 @@ func (x *CustodyAttestConfig) String() string { func (*CustodyAttestConfig) ProtoMessage() {} func (x *CustodyAttestConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[107] + mi := &file_proto_signal_proto_msgTypes[113] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8147,7 +8563,7 @@ func (x *CustodyAttestConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyAttestConfig.ProtoReflect.Descriptor instead. func (*CustodyAttestConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{107} + return file_proto_signal_proto_rawDescGZIP(), []int{113} } func (x *CustodyAttestConfig) GetStoreRef() string { @@ -8168,7 +8584,7 @@ type CustodyAttestInput struct { func (x *CustodyAttestInput) Reset() { *x = CustodyAttestInput{} - mi := &file_proto_signal_proto_msgTypes[108] + mi := &file_proto_signal_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8180,7 +8596,7 @@ func (x *CustodyAttestInput) String() string { func (*CustodyAttestInput) ProtoMessage() {} func (x *CustodyAttestInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[108] + mi := &file_proto_signal_proto_msgTypes[114] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8193,7 +8609,7 @@ func (x *CustodyAttestInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyAttestInput.ProtoReflect.Descriptor instead. func (*CustodyAttestInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{108} + return file_proto_signal_proto_rawDescGZIP(), []int{114} } func (x *CustodyAttestInput) GetCustodyRef() string { @@ -8229,7 +8645,7 @@ type CustodyAttestOutput struct { func (x *CustodyAttestOutput) Reset() { *x = CustodyAttestOutput{} - mi := &file_proto_signal_proto_msgTypes[109] + mi := &file_proto_signal_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8241,7 +8657,7 @@ func (x *CustodyAttestOutput) String() string { func (*CustodyAttestOutput) ProtoMessage() {} func (x *CustodyAttestOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[109] + mi := &file_proto_signal_proto_msgTypes[115] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8254,7 +8670,7 @@ func (x *CustodyAttestOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyAttestOutput.ProtoReflect.Descriptor instead. func (*CustodyAttestOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{109} + return file_proto_signal_proto_rawDescGZIP(), []int{115} } func (x *CustodyAttestOutput) GetCustodyRef() string { @@ -8294,7 +8710,7 @@ type CustodyExportRequestConfig struct { func (x *CustodyExportRequestConfig) Reset() { *x = CustodyExportRequestConfig{} - mi := &file_proto_signal_proto_msgTypes[110] + mi := &file_proto_signal_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8306,7 +8722,7 @@ func (x *CustodyExportRequestConfig) String() string { func (*CustodyExportRequestConfig) ProtoMessage() {} func (x *CustodyExportRequestConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[110] + mi := &file_proto_signal_proto_msgTypes[116] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8319,7 +8735,7 @@ func (x *CustodyExportRequestConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyExportRequestConfig.ProtoReflect.Descriptor instead. func (*CustodyExportRequestConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{110} + return file_proto_signal_proto_rawDescGZIP(), []int{116} } func (x *CustodyExportRequestConfig) GetStoreRef() string { @@ -8341,7 +8757,7 @@ type CustodyExportRequestInput struct { func (x *CustodyExportRequestInput) Reset() { *x = CustodyExportRequestInput{} - mi := &file_proto_signal_proto_msgTypes[111] + mi := &file_proto_signal_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8353,7 +8769,7 @@ func (x *CustodyExportRequestInput) String() string { func (*CustodyExportRequestInput) ProtoMessage() {} func (x *CustodyExportRequestInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[111] + mi := &file_proto_signal_proto_msgTypes[117] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8366,7 +8782,7 @@ func (x *CustodyExportRequestInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyExportRequestInput.ProtoReflect.Descriptor instead. func (*CustodyExportRequestInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{111} + return file_proto_signal_proto_rawDescGZIP(), []int{117} } func (x *CustodyExportRequestInput) GetCustodyRef() string { @@ -8410,7 +8826,7 @@ type CustodyExportRequestOutput struct { func (x *CustodyExportRequestOutput) Reset() { *x = CustodyExportRequestOutput{} - mi := &file_proto_signal_proto_msgTypes[112] + mi := &file_proto_signal_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8422,7 +8838,7 @@ func (x *CustodyExportRequestOutput) String() string { func (*CustodyExportRequestOutput) ProtoMessage() {} func (x *CustodyExportRequestOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[112] + mi := &file_proto_signal_proto_msgTypes[118] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8435,7 +8851,7 @@ func (x *CustodyExportRequestOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use CustodyExportRequestOutput.ProtoReflect.Descriptor instead. func (*CustodyExportRequestOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{112} + return file_proto_signal_proto_rawDescGZIP(), []int{118} } func (x *CustodyExportRequestOutput) GetCustodyRef() string { @@ -8487,7 +8903,7 @@ type AccountRefConfig struct { func (x *AccountRefConfig) Reset() { *x = AccountRefConfig{} - mi := &file_proto_signal_proto_msgTypes[113] + mi := &file_proto_signal_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8499,7 +8915,7 @@ func (x *AccountRefConfig) String() string { func (*AccountRefConfig) ProtoMessage() {} func (x *AccountRefConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[113] + mi := &file_proto_signal_proto_msgTypes[119] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8512,7 +8928,7 @@ func (x *AccountRefConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use AccountRefConfig.ProtoReflect.Descriptor instead. func (*AccountRefConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{113} + return file_proto_signal_proto_rawDescGZIP(), []int{119} } func (x *AccountRefConfig) GetAccountRef() string { @@ -8566,7 +8982,7 @@ type ServiceContractCheckConfig struct { func (x *ServiceContractCheckConfig) Reset() { *x = ServiceContractCheckConfig{} - mi := &file_proto_signal_proto_msgTypes[114] + mi := &file_proto_signal_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8578,7 +8994,7 @@ func (x *ServiceContractCheckConfig) String() string { func (*ServiceContractCheckConfig) ProtoMessage() {} func (x *ServiceContractCheckConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[114] + mi := &file_proto_signal_proto_msgTypes[120] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8591,7 +9007,7 @@ func (x *ServiceContractCheckConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceContractCheckConfig.ProtoReflect.Descriptor instead. func (*ServiceContractCheckConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{114} + return file_proto_signal_proto_rawDescGZIP(), []int{120} } func (x *ServiceContractCheckConfig) GetMode() string { @@ -8610,7 +9026,7 @@ type ServiceContractCheckInput struct { func (x *ServiceContractCheckInput) Reset() { *x = ServiceContractCheckInput{} - mi := &file_proto_signal_proto_msgTypes[115] + mi := &file_proto_signal_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8622,7 +9038,7 @@ func (x *ServiceContractCheckInput) String() string { func (*ServiceContractCheckInput) ProtoMessage() {} func (x *ServiceContractCheckInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[115] + mi := &file_proto_signal_proto_msgTypes[121] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8635,7 +9051,7 @@ func (x *ServiceContractCheckInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceContractCheckInput.ProtoReflect.Descriptor instead. func (*ServiceContractCheckInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{115} + return file_proto_signal_proto_rawDescGZIP(), []int{121} } func (x *ServiceContractCheckInput) GetMode() string { @@ -8658,7 +9074,7 @@ type ServiceContractCheckOutput struct { func (x *ServiceContractCheckOutput) Reset() { *x = ServiceContractCheckOutput{} - mi := &file_proto_signal_proto_msgTypes[116] + mi := &file_proto_signal_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8670,7 +9086,7 @@ func (x *ServiceContractCheckOutput) String() string { func (*ServiceContractCheckOutput) ProtoMessage() {} func (x *ServiceContractCheckOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[116] + mi := &file_proto_signal_proto_msgTypes[122] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8683,7 +9099,7 @@ func (x *ServiceContractCheckOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceContractCheckOutput.ProtoReflect.Descriptor instead. func (*ServiceContractCheckOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{116} + return file_proto_signal_proto_rawDescGZIP(), []int{122} } func (x *ServiceContractCheckOutput) GetMode() string { @@ -8731,7 +9147,7 @@ type ServiceComplianceCheckConfig struct { func (x *ServiceComplianceCheckConfig) Reset() { *x = ServiceComplianceCheckConfig{} - mi := &file_proto_signal_proto_msgTypes[117] + mi := &file_proto_signal_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8743,7 +9159,7 @@ func (x *ServiceComplianceCheckConfig) String() string { func (*ServiceComplianceCheckConfig) ProtoMessage() {} func (x *ServiceComplianceCheckConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[117] + mi := &file_proto_signal_proto_msgTypes[123] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8756,7 +9172,7 @@ func (x *ServiceComplianceCheckConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceComplianceCheckConfig.ProtoReflect.Descriptor instead. func (*ServiceComplianceCheckConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{117} + return file_proto_signal_proto_rawDescGZIP(), []int{123} } func (x *ServiceComplianceCheckConfig) GetMode() string { @@ -8783,7 +9199,7 @@ type ServiceComplianceCheckInput struct { func (x *ServiceComplianceCheckInput) Reset() { *x = ServiceComplianceCheckInput{} - mi := &file_proto_signal_proto_msgTypes[118] + mi := &file_proto_signal_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8795,7 +9211,7 @@ func (x *ServiceComplianceCheckInput) String() string { func (*ServiceComplianceCheckInput) ProtoMessage() {} func (x *ServiceComplianceCheckInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[118] + mi := &file_proto_signal_proto_msgTypes[124] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8808,7 +9224,7 @@ func (x *ServiceComplianceCheckInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceComplianceCheckInput.ProtoReflect.Descriptor instead. func (*ServiceComplianceCheckInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{118} + return file_proto_signal_proto_rawDescGZIP(), []int{124} } func (x *ServiceComplianceCheckInput) GetMode() string { @@ -8843,7 +9259,7 @@ type ServiceComplianceCheckOutput struct { func (x *ServiceComplianceCheckOutput) Reset() { *x = ServiceComplianceCheckOutput{} - mi := &file_proto_signal_proto_msgTypes[119] + mi := &file_proto_signal_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8855,7 +9271,7 @@ func (x *ServiceComplianceCheckOutput) String() string { func (*ServiceComplianceCheckOutput) ProtoMessage() {} func (x *ServiceComplianceCheckOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[119] + mi := &file_proto_signal_proto_msgTypes[125] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8868,7 +9284,7 @@ func (x *ServiceComplianceCheckOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceComplianceCheckOutput.ProtoReflect.Descriptor instead. func (*ServiceComplianceCheckOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{119} + return file_proto_signal_proto_rawDescGZIP(), []int{125} } func (x *ServiceComplianceCheckOutput) GetMode() string { @@ -8952,7 +9368,7 @@ type ServicePolicyCheckConfig struct { func (x *ServicePolicyCheckConfig) Reset() { *x = ServicePolicyCheckConfig{} - mi := &file_proto_signal_proto_msgTypes[120] + mi := &file_proto_signal_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8964,7 +9380,7 @@ func (x *ServicePolicyCheckConfig) String() string { func (*ServicePolicyCheckConfig) ProtoMessage() {} func (x *ServicePolicyCheckConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[120] + mi := &file_proto_signal_proto_msgTypes[126] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8977,7 +9393,7 @@ func (x *ServicePolicyCheckConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServicePolicyCheckConfig.ProtoReflect.Descriptor instead. func (*ServicePolicyCheckConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{120} + return file_proto_signal_proto_rawDescGZIP(), []int{126} } func (x *ServicePolicyCheckConfig) GetMode() string { @@ -9012,7 +9428,7 @@ type ServicePolicyCheckInput struct { func (x *ServicePolicyCheckInput) Reset() { *x = ServicePolicyCheckInput{} - mi := &file_proto_signal_proto_msgTypes[121] + mi := &file_proto_signal_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9024,7 +9440,7 @@ func (x *ServicePolicyCheckInput) String() string { func (*ServicePolicyCheckInput) ProtoMessage() {} func (x *ServicePolicyCheckInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[121] + mi := &file_proto_signal_proto_msgTypes[127] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9037,7 +9453,7 @@ func (x *ServicePolicyCheckInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServicePolicyCheckInput.ProtoReflect.Descriptor instead. func (*ServicePolicyCheckInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{121} + return file_proto_signal_proto_rawDescGZIP(), []int{127} } func (x *ServicePolicyCheckInput) GetMode() string { @@ -9076,7 +9492,7 @@ type ServicePolicyCheckOutput struct { func (x *ServicePolicyCheckOutput) Reset() { *x = ServicePolicyCheckOutput{} - mi := &file_proto_signal_proto_msgTypes[122] + mi := &file_proto_signal_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9088,7 +9504,7 @@ func (x *ServicePolicyCheckOutput) String() string { func (*ServicePolicyCheckOutput) ProtoMessage() {} func (x *ServicePolicyCheckOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[122] + mi := &file_proto_signal_proto_msgTypes[128] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9101,7 +9517,7 @@ func (x *ServicePolicyCheckOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServicePolicyCheckOutput.ProtoReflect.Descriptor instead. func (*ServicePolicyCheckOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{122} + return file_proto_signal_proto_rawDescGZIP(), []int{128} } func (x *ServicePolicyCheckOutput) GetMode() string { @@ -9164,7 +9580,7 @@ type ServiceApprovalValidateConfig struct { func (x *ServiceApprovalValidateConfig) Reset() { *x = ServiceApprovalValidateConfig{} - mi := &file_proto_signal_proto_msgTypes[123] + mi := &file_proto_signal_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9176,7 +9592,7 @@ func (x *ServiceApprovalValidateConfig) String() string { func (*ServiceApprovalValidateConfig) ProtoMessage() {} func (x *ServiceApprovalValidateConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[123] + mi := &file_proto_signal_proto_msgTypes[129] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9189,7 +9605,7 @@ func (x *ServiceApprovalValidateConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceApprovalValidateConfig.ProtoReflect.Descriptor instead. func (*ServiceApprovalValidateConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{123} + return file_proto_signal_proto_rawDescGZIP(), []int{129} } func (x *ServiceApprovalValidateConfig) GetMode() string { @@ -9224,7 +9640,7 @@ type ServiceApprovalValidateInput struct { func (x *ServiceApprovalValidateInput) Reset() { *x = ServiceApprovalValidateInput{} - mi := &file_proto_signal_proto_msgTypes[124] + mi := &file_proto_signal_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9236,7 +9652,7 @@ func (x *ServiceApprovalValidateInput) String() string { func (*ServiceApprovalValidateInput) ProtoMessage() {} func (x *ServiceApprovalValidateInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[124] + mi := &file_proto_signal_proto_msgTypes[130] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9249,7 +9665,7 @@ func (x *ServiceApprovalValidateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceApprovalValidateInput.ProtoReflect.Descriptor instead. func (*ServiceApprovalValidateInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{124} + return file_proto_signal_proto_rawDescGZIP(), []int{130} } func (x *ServiceApprovalValidateInput) GetMode() string { @@ -9286,7 +9702,7 @@ type ServiceApprovalValidateOutput struct { func (x *ServiceApprovalValidateOutput) Reset() { *x = ServiceApprovalValidateOutput{} - mi := &file_proto_signal_proto_msgTypes[125] + mi := &file_proto_signal_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9298,7 +9714,7 @@ func (x *ServiceApprovalValidateOutput) String() string { func (*ServiceApprovalValidateOutput) ProtoMessage() {} func (x *ServiceApprovalValidateOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[125] + mi := &file_proto_signal_proto_msgTypes[131] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9311,7 +9727,7 @@ func (x *ServiceApprovalValidateOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceApprovalValidateOutput.ProtoReflect.Descriptor instead. func (*ServiceApprovalValidateOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{125} + return file_proto_signal_proto_rawDescGZIP(), []int{131} } func (x *ServiceApprovalValidateOutput) GetMode() string { @@ -9363,7 +9779,7 @@ type ServiceLiveSubmitConfig struct { func (x *ServiceLiveSubmitConfig) Reset() { *x = ServiceLiveSubmitConfig{} - mi := &file_proto_signal_proto_msgTypes[126] + mi := &file_proto_signal_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9375,7 +9791,7 @@ func (x *ServiceLiveSubmitConfig) String() string { func (*ServiceLiveSubmitConfig) ProtoMessage() {} func (x *ServiceLiveSubmitConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[126] + mi := &file_proto_signal_proto_msgTypes[132] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9388,7 +9804,7 @@ func (x *ServiceLiveSubmitConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceLiveSubmitConfig.ProtoReflect.Descriptor instead. func (*ServiceLiveSubmitConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{126} + return file_proto_signal_proto_rawDescGZIP(), []int{132} } func (x *ServiceLiveSubmitConfig) GetTransportRef() string { @@ -9464,7 +9880,7 @@ type ServiceLiveSubmitInput struct { func (x *ServiceLiveSubmitInput) Reset() { *x = ServiceLiveSubmitInput{} - mi := &file_proto_signal_proto_msgTypes[127] + mi := &file_proto_signal_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9476,7 +9892,7 @@ func (x *ServiceLiveSubmitInput) String() string { func (*ServiceLiveSubmitInput) ProtoMessage() {} func (x *ServiceLiveSubmitInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[127] + mi := &file_proto_signal_proto_msgTypes[133] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9489,7 +9905,7 @@ func (x *ServiceLiveSubmitInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceLiveSubmitInput.ProtoReflect.Descriptor instead. func (*ServiceLiveSubmitInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{127} + return file_proto_signal_proto_rawDescGZIP(), []int{133} } func (x *ServiceLiveSubmitInput) GetTransportRef() string { @@ -9674,7 +10090,7 @@ type ServiceSubmitOutput struct { func (x *ServiceSubmitOutput) Reset() { *x = ServiceSubmitOutput{} - mi := &file_proto_signal_proto_msgTypes[128] + mi := &file_proto_signal_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9686,7 +10102,7 @@ func (x *ServiceSubmitOutput) String() string { func (*ServiceSubmitOutput) ProtoMessage() {} func (x *ServiceSubmitOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[128] + mi := &file_proto_signal_proto_msgTypes[134] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9699,7 +10115,7 @@ func (x *ServiceSubmitOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceSubmitOutput.ProtoReflect.Descriptor instead. func (*ServiceSubmitOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{128} + return file_proto_signal_proto_rawDescGZIP(), []int{134} } func (x *ServiceSubmitOutput) GetTransportRef() string { @@ -9803,7 +10219,7 @@ type ServiceTestRegisterConfig struct { func (x *ServiceTestRegisterConfig) Reset() { *x = ServiceTestRegisterConfig{} - mi := &file_proto_signal_proto_msgTypes[129] + mi := &file_proto_signal_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9815,7 +10231,7 @@ func (x *ServiceTestRegisterConfig) String() string { func (*ServiceTestRegisterConfig) ProtoMessage() {} func (x *ServiceTestRegisterConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[129] + mi := &file_proto_signal_proto_msgTypes[135] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9828,7 +10244,7 @@ func (x *ServiceTestRegisterConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestRegisterConfig.ProtoReflect.Descriptor instead. func (*ServiceTestRegisterConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{129} + return file_proto_signal_proto_rawDescGZIP(), []int{135} } func (x *ServiceTestRegisterConfig) GetAccountRef() string { @@ -9864,7 +10280,7 @@ type ServiceTestRegisterInput struct { func (x *ServiceTestRegisterInput) Reset() { *x = ServiceTestRegisterInput{} - mi := &file_proto_signal_proto_msgTypes[130] + mi := &file_proto_signal_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9876,7 +10292,7 @@ func (x *ServiceTestRegisterInput) String() string { func (*ServiceTestRegisterInput) ProtoMessage() {} func (x *ServiceTestRegisterInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[130] + mi := &file_proto_signal_proto_msgTypes[136] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9889,7 +10305,7 @@ func (x *ServiceTestRegisterInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestRegisterInput.ProtoReflect.Descriptor instead. func (*ServiceTestRegisterInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{130} + return file_proto_signal_proto_rawDescGZIP(), []int{136} } func (x *ServiceTestRegisterInput) GetAccountRef() string { @@ -9979,7 +10395,7 @@ type ServiceTestLinkDeviceConfig struct { func (x *ServiceTestLinkDeviceConfig) Reset() { *x = ServiceTestLinkDeviceConfig{} - mi := &file_proto_signal_proto_msgTypes[131] + mi := &file_proto_signal_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9991,7 +10407,7 @@ func (x *ServiceTestLinkDeviceConfig) String() string { func (*ServiceTestLinkDeviceConfig) ProtoMessage() {} func (x *ServiceTestLinkDeviceConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[131] + mi := &file_proto_signal_proto_msgTypes[137] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10004,7 +10420,7 @@ func (x *ServiceTestLinkDeviceConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestLinkDeviceConfig.ProtoReflect.Descriptor instead. func (*ServiceTestLinkDeviceConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{131} + return file_proto_signal_proto_rawDescGZIP(), []int{137} } func (x *ServiceTestLinkDeviceConfig) GetAccountRef() string { @@ -10040,7 +10456,7 @@ type ServiceTestLinkDeviceInput struct { func (x *ServiceTestLinkDeviceInput) Reset() { *x = ServiceTestLinkDeviceInput{} - mi := &file_proto_signal_proto_msgTypes[132] + mi := &file_proto_signal_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10052,7 +10468,7 @@ func (x *ServiceTestLinkDeviceInput) String() string { func (*ServiceTestLinkDeviceInput) ProtoMessage() {} func (x *ServiceTestLinkDeviceInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[132] + mi := &file_proto_signal_proto_msgTypes[138] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10065,7 +10481,7 @@ func (x *ServiceTestLinkDeviceInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestLinkDeviceInput.ProtoReflect.Descriptor instead. func (*ServiceTestLinkDeviceInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{132} + return file_proto_signal_proto_rawDescGZIP(), []int{138} } func (x *ServiceTestLinkDeviceInput) GetAccountRef() string { @@ -10155,7 +10571,7 @@ type ServiceTestSendConfig struct { func (x *ServiceTestSendConfig) Reset() { *x = ServiceTestSendConfig{} - mi := &file_proto_signal_proto_msgTypes[133] + mi := &file_proto_signal_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10167,7 +10583,7 @@ func (x *ServiceTestSendConfig) String() string { func (*ServiceTestSendConfig) ProtoMessage() {} func (x *ServiceTestSendConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[133] + mi := &file_proto_signal_proto_msgTypes[139] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10180,7 +10596,7 @@ func (x *ServiceTestSendConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestSendConfig.ProtoReflect.Descriptor instead. func (*ServiceTestSendConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{133} + return file_proto_signal_proto_rawDescGZIP(), []int{139} } func (x *ServiceTestSendConfig) GetAccountRef() string { @@ -10217,7 +10633,7 @@ type ServiceTestSendInput struct { func (x *ServiceTestSendInput) Reset() { *x = ServiceTestSendInput{} - mi := &file_proto_signal_proto_msgTypes[134] + mi := &file_proto_signal_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10229,7 +10645,7 @@ func (x *ServiceTestSendInput) String() string { func (*ServiceTestSendInput) ProtoMessage() {} func (x *ServiceTestSendInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[134] + mi := &file_proto_signal_proto_msgTypes[140] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10242,7 +10658,7 @@ func (x *ServiceTestSendInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestSendInput.ProtoReflect.Descriptor instead. func (*ServiceTestSendInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{134} + return file_proto_signal_proto_rawDescGZIP(), []int{140} } func (x *ServiceTestSendInput) GetAccountRef() string { @@ -10339,7 +10755,7 @@ type ServiceTestReceiveConfig struct { func (x *ServiceTestReceiveConfig) Reset() { *x = ServiceTestReceiveConfig{} - mi := &file_proto_signal_proto_msgTypes[135] + mi := &file_proto_signal_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10351,7 +10767,7 @@ func (x *ServiceTestReceiveConfig) String() string { func (*ServiceTestReceiveConfig) ProtoMessage() {} func (x *ServiceTestReceiveConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[135] + mi := &file_proto_signal_proto_msgTypes[141] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10364,7 +10780,7 @@ func (x *ServiceTestReceiveConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestReceiveConfig.ProtoReflect.Descriptor instead. func (*ServiceTestReceiveConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{135} + return file_proto_signal_proto_rawDescGZIP(), []int{141} } func (x *ServiceTestReceiveConfig) GetAccountRef() string { @@ -10400,7 +10816,7 @@ type ServiceTestReceiveInput struct { func (x *ServiceTestReceiveInput) Reset() { *x = ServiceTestReceiveInput{} - mi := &file_proto_signal_proto_msgTypes[136] + mi := &file_proto_signal_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10412,7 +10828,7 @@ func (x *ServiceTestReceiveInput) String() string { func (*ServiceTestReceiveInput) ProtoMessage() {} func (x *ServiceTestReceiveInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[136] + mi := &file_proto_signal_proto_msgTypes[142] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10425,7 +10841,7 @@ func (x *ServiceTestReceiveInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestReceiveInput.ProtoReflect.Descriptor instead. func (*ServiceTestReceiveInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{136} + return file_proto_signal_proto_rawDescGZIP(), []int{142} } func (x *ServiceTestReceiveInput) GetAccountRef() string { @@ -10515,7 +10931,7 @@ type ServiceTestUsernameReserveConfig struct { func (x *ServiceTestUsernameReserveConfig) Reset() { *x = ServiceTestUsernameReserveConfig{} - mi := &file_proto_signal_proto_msgTypes[137] + mi := &file_proto_signal_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10527,7 +10943,7 @@ func (x *ServiceTestUsernameReserveConfig) String() string { func (*ServiceTestUsernameReserveConfig) ProtoMessage() {} func (x *ServiceTestUsernameReserveConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[137] + mi := &file_proto_signal_proto_msgTypes[143] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10540,7 +10956,7 @@ func (x *ServiceTestUsernameReserveConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestUsernameReserveConfig.ProtoReflect.Descriptor instead. func (*ServiceTestUsernameReserveConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{137} + return file_proto_signal_proto_rawDescGZIP(), []int{143} } func (x *ServiceTestUsernameReserveConfig) GetAccountRef() string { @@ -10576,7 +10992,7 @@ type ServiceTestUsernameReserveInput struct { func (x *ServiceTestUsernameReserveInput) Reset() { *x = ServiceTestUsernameReserveInput{} - mi := &file_proto_signal_proto_msgTypes[138] + mi := &file_proto_signal_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10588,7 +11004,7 @@ func (x *ServiceTestUsernameReserveInput) String() string { func (*ServiceTestUsernameReserveInput) ProtoMessage() {} func (x *ServiceTestUsernameReserveInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[138] + mi := &file_proto_signal_proto_msgTypes[144] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10601,7 +11017,7 @@ func (x *ServiceTestUsernameReserveInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestUsernameReserveInput.ProtoReflect.Descriptor instead. func (*ServiceTestUsernameReserveInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{138} + return file_proto_signal_proto_rawDescGZIP(), []int{144} } func (x *ServiceTestUsernameReserveInput) GetAccountRef() string { @@ -10691,7 +11107,7 @@ type ServiceTestBackupUploadConfig struct { func (x *ServiceTestBackupUploadConfig) Reset() { *x = ServiceTestBackupUploadConfig{} - mi := &file_proto_signal_proto_msgTypes[139] + mi := &file_proto_signal_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10703,7 +11119,7 @@ func (x *ServiceTestBackupUploadConfig) String() string { func (*ServiceTestBackupUploadConfig) ProtoMessage() {} func (x *ServiceTestBackupUploadConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[139] + mi := &file_proto_signal_proto_msgTypes[145] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10716,7 +11132,7 @@ func (x *ServiceTestBackupUploadConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupUploadConfig.ProtoReflect.Descriptor instead. func (*ServiceTestBackupUploadConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{139} + return file_proto_signal_proto_rawDescGZIP(), []int{145} } func (x *ServiceTestBackupUploadConfig) GetAccountRef() string { @@ -10752,7 +11168,7 @@ type ServiceTestBackupUploadInput struct { func (x *ServiceTestBackupUploadInput) Reset() { *x = ServiceTestBackupUploadInput{} - mi := &file_proto_signal_proto_msgTypes[140] + mi := &file_proto_signal_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10764,7 +11180,7 @@ func (x *ServiceTestBackupUploadInput) String() string { func (*ServiceTestBackupUploadInput) ProtoMessage() {} func (x *ServiceTestBackupUploadInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[140] + mi := &file_proto_signal_proto_msgTypes[146] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10777,7 +11193,7 @@ func (x *ServiceTestBackupUploadInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupUploadInput.ProtoReflect.Descriptor instead. func (*ServiceTestBackupUploadInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{140} + return file_proto_signal_proto_rawDescGZIP(), []int{146} } func (x *ServiceTestBackupUploadInput) GetAccountRef() string { @@ -10867,7 +11283,7 @@ type ServiceTestBackupDownloadConfig struct { func (x *ServiceTestBackupDownloadConfig) Reset() { *x = ServiceTestBackupDownloadConfig{} - mi := &file_proto_signal_proto_msgTypes[141] + mi := &file_proto_signal_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10879,7 +11295,7 @@ func (x *ServiceTestBackupDownloadConfig) String() string { func (*ServiceTestBackupDownloadConfig) ProtoMessage() {} func (x *ServiceTestBackupDownloadConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[141] + mi := &file_proto_signal_proto_msgTypes[147] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10892,7 +11308,7 @@ func (x *ServiceTestBackupDownloadConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupDownloadConfig.ProtoReflect.Descriptor instead. func (*ServiceTestBackupDownloadConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{141} + return file_proto_signal_proto_rawDescGZIP(), []int{147} } func (x *ServiceTestBackupDownloadConfig) GetAccountRef() string { @@ -10928,7 +11344,7 @@ type ServiceTestBackupDownloadInput struct { func (x *ServiceTestBackupDownloadInput) Reset() { *x = ServiceTestBackupDownloadInput{} - mi := &file_proto_signal_proto_msgTypes[142] + mi := &file_proto_signal_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -10940,7 +11356,7 @@ func (x *ServiceTestBackupDownloadInput) String() string { func (*ServiceTestBackupDownloadInput) ProtoMessage() {} func (x *ServiceTestBackupDownloadInput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[142] + mi := &file_proto_signal_proto_msgTypes[148] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -10953,7 +11369,7 @@ func (x *ServiceTestBackupDownloadInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestBackupDownloadInput.ProtoReflect.Descriptor instead. func (*ServiceTestBackupDownloadInput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{142} + return file_proto_signal_proto_rawDescGZIP(), []int{148} } func (x *ServiceTestBackupDownloadInput) GetAccountRef() string { @@ -11049,7 +11465,7 @@ type ServiceTestOutput struct { func (x *ServiceTestOutput) Reset() { *x = ServiceTestOutput{} - mi := &file_proto_signal_proto_msgTypes[143] + mi := &file_proto_signal_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11061,7 +11477,7 @@ func (x *ServiceTestOutput) String() string { func (*ServiceTestOutput) ProtoMessage() {} func (x *ServiceTestOutput) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[143] + mi := &file_proto_signal_proto_msgTypes[149] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11074,7 +11490,7 @@ func (x *ServiceTestOutput) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceTestOutput.ProtoReflect.Descriptor instead. func (*ServiceTestOutput) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{143} + return file_proto_signal_proto_rawDescGZIP(), []int{149} } func (x *ServiceTestOutput) GetAccountRef() string { @@ -11143,7 +11559,7 @@ type ServiceEnvelopeTriggerConfig struct { func (x *ServiceEnvelopeTriggerConfig) Reset() { *x = ServiceEnvelopeTriggerConfig{} - mi := &file_proto_signal_proto_msgTypes[144] + mi := &file_proto_signal_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -11155,7 +11571,7 @@ func (x *ServiceEnvelopeTriggerConfig) String() string { func (*ServiceEnvelopeTriggerConfig) ProtoMessage() {} func (x *ServiceEnvelopeTriggerConfig) ProtoReflect() protoreflect.Message { - mi := &file_proto_signal_proto_msgTypes[144] + mi := &file_proto_signal_proto_msgTypes[150] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -11168,7 +11584,7 @@ func (x *ServiceEnvelopeTriggerConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceEnvelopeTriggerConfig.ProtoReflect.Descriptor instead. func (*ServiceEnvelopeTriggerConfig) Descriptor() ([]byte, []int) { - return file_proto_signal_proto_rawDescGZIP(), []int{144} + return file_proto_signal_proto_rawDescGZIP(), []int{150} } func (x *ServiceEnvelopeTriggerConfig) GetSourceRef() string { @@ -11643,7 +12059,7 @@ const file_proto_signal_proto_rawDesc = "" + "\x10sender_device_id\x18\x05 \x01(\rR\x0esenderDeviceId\x12!\n" + "\fcontent_hint\x18\x06 \x01(\tR\vcontentHint\x12\x19\n" + "\bgroup_id\x18\a \x01(\fR\agroupId\x12-\n" + - "\x12sender_certificate\x18\b \x01(\fR\x11senderCertificate\"\xf4\x01\n" + + "\x12sender_certificate\x18\b \x01(\fR\x11senderCertificate\"\xa6\x02\n" + "\x13EnvelopeStoreConfig\x12\x1b\n" + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\x12\x18\n" + "\abackend\x18\x02 \x01(\tR\abackend\x12!\n" + @@ -11651,7 +12067,8 @@ const file_proto_signal_proto_rawDesc = "" + "\x0fretention_limit\x18\x04 \x01(\rR\x0eretentionLimit\x129\n" + "\x19allow_local_file_envelope\x18\x05 \x01(\bR\x16allowLocalFileEnvelope\x12\x1f\n" + "\vpolicy_mode\x18\x06 \x01(\tR\n" + - "policyMode\"\xa2\x03\n" + + "policyMode\x120\n" + + "\x14allow_sqlite_backend\x18\a \x01(\bR\x12allowSqliteBackend\"\xbb\x04\n" + "\x15EnvelopeQueueMetadata\x12!\n" + "\fenvelope_ref\x18\x01 \x01(\tR\venvelopeRef\x12\x14\n" + "\x05queue\x18\x02 \x01(\tR\x05queue\x12\x16\n" + @@ -11668,7 +12085,11 @@ const file_proto_signal_proto_rawDesc = "" + "\x0fclaimed_at_unix\x18\n" + " \x01(\x03R\rclaimedAtUnix\x12(\n" + "\x10received_at_unix\x18\v \x01(\x03R\x0ereceivedAtUnix\x12\x1b\n" + - "\tlease_ref\x18\f \x01(\tR\bleaseRef\"2\n" + + "\tlease_ref\x18\f \x01(\tR\bleaseRef\x12\"\n" + + "\racked_at_unix\x18\r \x01(\x03R\vackedAtUnix\x12(\n" + + "\x10released_at_unix\x18\x0e \x01(\x03R\x0ereleasedAtUnix\x12#\n" + + "\rattempt_count\x18\x0f \x01(\rR\fattemptCount\x12$\n" + + "\x0elast_error_ref\x18\x10 \x01(\tR\flastErrorRef\"2\n" + "\x13OutboxEnqueueConfig\x12\x1b\n" + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\xf1\x02\n" + "\x12OutboxEnqueueInput\x12\x1b\n" + @@ -11701,7 +12122,34 @@ const file_proto_signal_proto_rawDesc = "" + "\x06status\x18\x02 \x01(\tR\x06status\x12F\n" + "\benvelope\x18\x03 \x01(\v2*.workflow.plugins.signal.v1.SignalEnvelopeR\benvelope\x12\x1b\n" + "\tlease_ref\x18\x04 \x01(\tR\bleaseRef\x12M\n" + - "\bmetadata\x18\x05 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\"1\n" + + "\bmetadata\x18\x05 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\".\n" + + "\x0fOutboxAckConfig\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\xbb\x01\n" + + "\x0eOutboxAckInput\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\x12!\n" + + "\fenvelope_ref\x18\x02 \x01(\tR\venvelopeRef\x12\x1b\n" + + "\tlease_ref\x18\x03 \x01(\tR\bleaseRef\x12 \n" + + "\facked_by_ref\x18\x04 \x01(\tR\n" + + "ackedByRef\x12*\n" + + "\x11requested_at_unix\x18\x05 \x01(\x03R\x0frequestedAtUnix\"\x9b\x01\n" + + "\x0fOutboxAckOutput\x12!\n" + + "\fenvelope_ref\x18\x01 \x01(\tR\venvelopeRef\x12\x16\n" + + "\x06status\x18\x02 \x01(\tR\x06status\x12M\n" + + "\bmetadata\x18\x03 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\"2\n" + + "\x13OutboxReleaseConfig\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\x8e\x02\n" + + "\x12OutboxReleaseInput\x12\x1b\n" + + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\x12!\n" + + "\fenvelope_ref\x18\x02 \x01(\tR\venvelopeRef\x12\x1b\n" + + "\tlease_ref\x18\x03 \x01(\tR\bleaseRef\x12&\n" + + "\x0freleased_by_ref\x18\x04 \x01(\tR\rreleasedByRef\x12$\n" + + "\x0elast_error_ref\x18\x05 \x01(\tR\flastErrorRef\x12!\n" + + "\fmax_attempts\x18\x06 \x01(\rR\vmaxAttempts\x12*\n" + + "\x11requested_at_unix\x18\a \x01(\x03R\x0frequestedAtUnix\"\x9f\x01\n" + + "\x13OutboxReleaseOutput\x12!\n" + + "\fenvelope_ref\x18\x01 \x01(\tR\venvelopeRef\x12\x16\n" + + "\x06status\x18\x02 \x01(\tR\x06status\x12M\n" + + "\bmetadata\x18\x03 \x01(\v21.workflow.plugins.signal.v1.EnvelopeQueueMetadataR\bmetadata\"1\n" + "\x12InboxReceiveConfig\x12\x1b\n" + "\tstore_ref\x18\x01 \x01(\tR\bstoreRef\"\x95\x02\n" + "\x11InboxReceiveInput\x12\x1b\n" + @@ -12279,7 +12727,7 @@ func file_proto_signal_proto_rawDescGZIP() []byte { return file_proto_signal_proto_rawDescData } -var file_proto_signal_proto_msgTypes = make([]protoimpl.MessageInfo, 147) +var file_proto_signal_proto_msgTypes = make([]protoimpl.MessageInfo, 153) var file_proto_signal_proto_goTypes = []any{ (*IdentityStoreConfig)(nil), // 0: workflow.plugins.signal.v1.IdentityStoreConfig (*SpaceConfig)(nil), // 1: workflow.plugins.signal.v1.SpaceConfig @@ -12351,83 +12799,89 @@ var file_proto_signal_proto_goTypes = []any{ (*OutboxClaimConfig)(nil), // 67: workflow.plugins.signal.v1.OutboxClaimConfig (*OutboxClaimInput)(nil), // 68: workflow.plugins.signal.v1.OutboxClaimInput (*OutboxClaimOutput)(nil), // 69: workflow.plugins.signal.v1.OutboxClaimOutput - (*InboxReceiveConfig)(nil), // 70: workflow.plugins.signal.v1.InboxReceiveConfig - (*InboxReceiveInput)(nil), // 71: workflow.plugins.signal.v1.InboxReceiveInput - (*InboxReceiveOutput)(nil), // 72: workflow.plugins.signal.v1.InboxReceiveOutput - (*InboxDecryptConfig)(nil), // 73: workflow.plugins.signal.v1.InboxDecryptConfig - (*InboxDecryptInput)(nil), // 74: workflow.plugins.signal.v1.InboxDecryptInput - (*InboxDecryptOutput)(nil), // 75: workflow.plugins.signal.v1.InboxDecryptOutput - (*AccountKeysConfig)(nil), // 76: workflow.plugins.signal.v1.AccountKeysConfig - (*AccountKeysInput)(nil), // 77: workflow.plugins.signal.v1.AccountKeysInput - (*AccountKeysOutput)(nil), // 78: workflow.plugins.signal.v1.AccountKeysOutput - (*UsernameLinkCreateConfig)(nil), // 79: workflow.plugins.signal.v1.UsernameLinkCreateConfig - (*UsernameLinkCreateInput)(nil), // 80: workflow.plugins.signal.v1.UsernameLinkCreateInput - (*UsernameLinkCreateOutput)(nil), // 81: workflow.plugins.signal.v1.UsernameLinkCreateOutput - (*UsernameLinkDecryptConfig)(nil), // 82: workflow.plugins.signal.v1.UsernameLinkDecryptConfig - (*UsernameLinkDecryptInput)(nil), // 83: workflow.plugins.signal.v1.UsernameLinkDecryptInput - (*UsernameLinkDecryptOutput)(nil), // 84: workflow.plugins.signal.v1.UsernameLinkDecryptOutput - (*OfficialServiceBoundaryConfig)(nil), // 85: workflow.plugins.signal.v1.OfficialServiceBoundaryConfig - (*ServiceTransportConfig)(nil), // 86: workflow.plugins.signal.v1.ServiceTransportConfig - (*ApprovalPackage)(nil), // 87: workflow.plugins.signal.v1.ApprovalPackage - (*KeyCustodyConfig)(nil), // 88: workflow.plugins.signal.v1.KeyCustodyConfig - (*PersistentCustodyConfig)(nil), // 89: workflow.plugins.signal.v1.PersistentCustodyConfig - (*CustodyStoreConfig)(nil), // 90: workflow.plugins.signal.v1.CustodyStoreConfig - (*CustodyMetadata)(nil), // 91: workflow.plugins.signal.v1.CustodyMetadata - (*CustodyCreateConfig)(nil), // 92: workflow.plugins.signal.v1.CustodyCreateConfig - (*CustodyCreateInput)(nil), // 93: workflow.plugins.signal.v1.CustodyCreateInput - (*CustodyCreateOutput)(nil), // 94: workflow.plugins.signal.v1.CustodyCreateOutput - (*CustodyRotateConfig)(nil), // 95: workflow.plugins.signal.v1.CustodyRotateConfig - (*CustodyRotateInput)(nil), // 96: workflow.plugins.signal.v1.CustodyRotateInput - (*CustodyRotateOutput)(nil), // 97: workflow.plugins.signal.v1.CustodyRotateOutput - (*CustodyRestoreConfig)(nil), // 98: workflow.plugins.signal.v1.CustodyRestoreConfig - (*CustodyRestoreInput)(nil), // 99: workflow.plugins.signal.v1.CustodyRestoreInput - (*CustodyRestoreOutput)(nil), // 100: workflow.plugins.signal.v1.CustodyRestoreOutput - (*CustodyRevokeConfig)(nil), // 101: workflow.plugins.signal.v1.CustodyRevokeConfig - (*CustodyRevokeInput)(nil), // 102: workflow.plugins.signal.v1.CustodyRevokeInput - (*CustodyRevokeOutput)(nil), // 103: workflow.plugins.signal.v1.CustodyRevokeOutput - (*CustodyInspectConfig)(nil), // 104: workflow.plugins.signal.v1.CustodyInspectConfig - (*CustodyInspectInput)(nil), // 105: workflow.plugins.signal.v1.CustodyInspectInput - (*CustodyInspectOutput)(nil), // 106: workflow.plugins.signal.v1.CustodyInspectOutput - (*CustodyAttestConfig)(nil), // 107: workflow.plugins.signal.v1.CustodyAttestConfig - (*CustodyAttestInput)(nil), // 108: workflow.plugins.signal.v1.CustodyAttestInput - (*CustodyAttestOutput)(nil), // 109: workflow.plugins.signal.v1.CustodyAttestOutput - (*CustodyExportRequestConfig)(nil), // 110: workflow.plugins.signal.v1.CustodyExportRequestConfig - (*CustodyExportRequestInput)(nil), // 111: workflow.plugins.signal.v1.CustodyExportRequestInput - (*CustodyExportRequestOutput)(nil), // 112: workflow.plugins.signal.v1.CustodyExportRequestOutput - (*AccountRefConfig)(nil), // 113: workflow.plugins.signal.v1.AccountRefConfig - (*ServiceContractCheckConfig)(nil), // 114: workflow.plugins.signal.v1.ServiceContractCheckConfig - (*ServiceContractCheckInput)(nil), // 115: workflow.plugins.signal.v1.ServiceContractCheckInput - (*ServiceContractCheckOutput)(nil), // 116: workflow.plugins.signal.v1.ServiceContractCheckOutput - (*ServiceComplianceCheckConfig)(nil), // 117: workflow.plugins.signal.v1.ServiceComplianceCheckConfig - (*ServiceComplianceCheckInput)(nil), // 118: workflow.plugins.signal.v1.ServiceComplianceCheckInput - (*ServiceComplianceCheckOutput)(nil), // 119: workflow.plugins.signal.v1.ServiceComplianceCheckOutput - (*ServicePolicyCheckConfig)(nil), // 120: workflow.plugins.signal.v1.ServicePolicyCheckConfig - (*ServicePolicyCheckInput)(nil), // 121: workflow.plugins.signal.v1.ServicePolicyCheckInput - (*ServicePolicyCheckOutput)(nil), // 122: workflow.plugins.signal.v1.ServicePolicyCheckOutput - (*ServiceApprovalValidateConfig)(nil), // 123: workflow.plugins.signal.v1.ServiceApprovalValidateConfig - (*ServiceApprovalValidateInput)(nil), // 124: workflow.plugins.signal.v1.ServiceApprovalValidateInput - (*ServiceApprovalValidateOutput)(nil), // 125: workflow.plugins.signal.v1.ServiceApprovalValidateOutput - (*ServiceLiveSubmitConfig)(nil), // 126: workflow.plugins.signal.v1.ServiceLiveSubmitConfig - (*ServiceLiveSubmitInput)(nil), // 127: workflow.plugins.signal.v1.ServiceLiveSubmitInput - (*ServiceSubmitOutput)(nil), // 128: workflow.plugins.signal.v1.ServiceSubmitOutput - (*ServiceTestRegisterConfig)(nil), // 129: workflow.plugins.signal.v1.ServiceTestRegisterConfig - (*ServiceTestRegisterInput)(nil), // 130: workflow.plugins.signal.v1.ServiceTestRegisterInput - (*ServiceTestLinkDeviceConfig)(nil), // 131: workflow.plugins.signal.v1.ServiceTestLinkDeviceConfig - (*ServiceTestLinkDeviceInput)(nil), // 132: workflow.plugins.signal.v1.ServiceTestLinkDeviceInput - (*ServiceTestSendConfig)(nil), // 133: workflow.plugins.signal.v1.ServiceTestSendConfig - (*ServiceTestSendInput)(nil), // 134: workflow.plugins.signal.v1.ServiceTestSendInput - (*ServiceTestReceiveConfig)(nil), // 135: workflow.plugins.signal.v1.ServiceTestReceiveConfig - (*ServiceTestReceiveInput)(nil), // 136: workflow.plugins.signal.v1.ServiceTestReceiveInput - (*ServiceTestUsernameReserveConfig)(nil), // 137: workflow.plugins.signal.v1.ServiceTestUsernameReserveConfig - (*ServiceTestUsernameReserveInput)(nil), // 138: workflow.plugins.signal.v1.ServiceTestUsernameReserveInput - (*ServiceTestBackupUploadConfig)(nil), // 139: workflow.plugins.signal.v1.ServiceTestBackupUploadConfig - (*ServiceTestBackupUploadInput)(nil), // 140: workflow.plugins.signal.v1.ServiceTestBackupUploadInput - (*ServiceTestBackupDownloadConfig)(nil), // 141: workflow.plugins.signal.v1.ServiceTestBackupDownloadConfig - (*ServiceTestBackupDownloadInput)(nil), // 142: workflow.plugins.signal.v1.ServiceTestBackupDownloadInput - (*ServiceTestOutput)(nil), // 143: workflow.plugins.signal.v1.ServiceTestOutput - (*ServiceEnvelopeTriggerConfig)(nil), // 144: workflow.plugins.signal.v1.ServiceEnvelopeTriggerConfig - nil, // 145: workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry - nil, // 146: workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry + (*OutboxAckConfig)(nil), // 70: workflow.plugins.signal.v1.OutboxAckConfig + (*OutboxAckInput)(nil), // 71: workflow.plugins.signal.v1.OutboxAckInput + (*OutboxAckOutput)(nil), // 72: workflow.plugins.signal.v1.OutboxAckOutput + (*OutboxReleaseConfig)(nil), // 73: workflow.plugins.signal.v1.OutboxReleaseConfig + (*OutboxReleaseInput)(nil), // 74: workflow.plugins.signal.v1.OutboxReleaseInput + (*OutboxReleaseOutput)(nil), // 75: workflow.plugins.signal.v1.OutboxReleaseOutput + (*InboxReceiveConfig)(nil), // 76: workflow.plugins.signal.v1.InboxReceiveConfig + (*InboxReceiveInput)(nil), // 77: workflow.plugins.signal.v1.InboxReceiveInput + (*InboxReceiveOutput)(nil), // 78: workflow.plugins.signal.v1.InboxReceiveOutput + (*InboxDecryptConfig)(nil), // 79: workflow.plugins.signal.v1.InboxDecryptConfig + (*InboxDecryptInput)(nil), // 80: workflow.plugins.signal.v1.InboxDecryptInput + (*InboxDecryptOutput)(nil), // 81: workflow.plugins.signal.v1.InboxDecryptOutput + (*AccountKeysConfig)(nil), // 82: workflow.plugins.signal.v1.AccountKeysConfig + (*AccountKeysInput)(nil), // 83: workflow.plugins.signal.v1.AccountKeysInput + (*AccountKeysOutput)(nil), // 84: workflow.plugins.signal.v1.AccountKeysOutput + (*UsernameLinkCreateConfig)(nil), // 85: workflow.plugins.signal.v1.UsernameLinkCreateConfig + (*UsernameLinkCreateInput)(nil), // 86: workflow.plugins.signal.v1.UsernameLinkCreateInput + (*UsernameLinkCreateOutput)(nil), // 87: workflow.plugins.signal.v1.UsernameLinkCreateOutput + (*UsernameLinkDecryptConfig)(nil), // 88: workflow.plugins.signal.v1.UsernameLinkDecryptConfig + (*UsernameLinkDecryptInput)(nil), // 89: workflow.plugins.signal.v1.UsernameLinkDecryptInput + (*UsernameLinkDecryptOutput)(nil), // 90: workflow.plugins.signal.v1.UsernameLinkDecryptOutput + (*OfficialServiceBoundaryConfig)(nil), // 91: workflow.plugins.signal.v1.OfficialServiceBoundaryConfig + (*ServiceTransportConfig)(nil), // 92: workflow.plugins.signal.v1.ServiceTransportConfig + (*ApprovalPackage)(nil), // 93: workflow.plugins.signal.v1.ApprovalPackage + (*KeyCustodyConfig)(nil), // 94: workflow.plugins.signal.v1.KeyCustodyConfig + (*PersistentCustodyConfig)(nil), // 95: workflow.plugins.signal.v1.PersistentCustodyConfig + (*CustodyStoreConfig)(nil), // 96: workflow.plugins.signal.v1.CustodyStoreConfig + (*CustodyMetadata)(nil), // 97: workflow.plugins.signal.v1.CustodyMetadata + (*CustodyCreateConfig)(nil), // 98: workflow.plugins.signal.v1.CustodyCreateConfig + (*CustodyCreateInput)(nil), // 99: workflow.plugins.signal.v1.CustodyCreateInput + (*CustodyCreateOutput)(nil), // 100: workflow.plugins.signal.v1.CustodyCreateOutput + (*CustodyRotateConfig)(nil), // 101: workflow.plugins.signal.v1.CustodyRotateConfig + (*CustodyRotateInput)(nil), // 102: workflow.plugins.signal.v1.CustodyRotateInput + (*CustodyRotateOutput)(nil), // 103: workflow.plugins.signal.v1.CustodyRotateOutput + (*CustodyRestoreConfig)(nil), // 104: workflow.plugins.signal.v1.CustodyRestoreConfig + (*CustodyRestoreInput)(nil), // 105: workflow.plugins.signal.v1.CustodyRestoreInput + (*CustodyRestoreOutput)(nil), // 106: workflow.plugins.signal.v1.CustodyRestoreOutput + (*CustodyRevokeConfig)(nil), // 107: workflow.plugins.signal.v1.CustodyRevokeConfig + (*CustodyRevokeInput)(nil), // 108: workflow.plugins.signal.v1.CustodyRevokeInput + (*CustodyRevokeOutput)(nil), // 109: workflow.plugins.signal.v1.CustodyRevokeOutput + (*CustodyInspectConfig)(nil), // 110: workflow.plugins.signal.v1.CustodyInspectConfig + (*CustodyInspectInput)(nil), // 111: workflow.plugins.signal.v1.CustodyInspectInput + (*CustodyInspectOutput)(nil), // 112: workflow.plugins.signal.v1.CustodyInspectOutput + (*CustodyAttestConfig)(nil), // 113: workflow.plugins.signal.v1.CustodyAttestConfig + (*CustodyAttestInput)(nil), // 114: workflow.plugins.signal.v1.CustodyAttestInput + (*CustodyAttestOutput)(nil), // 115: workflow.plugins.signal.v1.CustodyAttestOutput + (*CustodyExportRequestConfig)(nil), // 116: workflow.plugins.signal.v1.CustodyExportRequestConfig + (*CustodyExportRequestInput)(nil), // 117: workflow.plugins.signal.v1.CustodyExportRequestInput + (*CustodyExportRequestOutput)(nil), // 118: workflow.plugins.signal.v1.CustodyExportRequestOutput + (*AccountRefConfig)(nil), // 119: workflow.plugins.signal.v1.AccountRefConfig + (*ServiceContractCheckConfig)(nil), // 120: workflow.plugins.signal.v1.ServiceContractCheckConfig + (*ServiceContractCheckInput)(nil), // 121: workflow.plugins.signal.v1.ServiceContractCheckInput + (*ServiceContractCheckOutput)(nil), // 122: workflow.plugins.signal.v1.ServiceContractCheckOutput + (*ServiceComplianceCheckConfig)(nil), // 123: workflow.plugins.signal.v1.ServiceComplianceCheckConfig + (*ServiceComplianceCheckInput)(nil), // 124: workflow.plugins.signal.v1.ServiceComplianceCheckInput + (*ServiceComplianceCheckOutput)(nil), // 125: workflow.plugins.signal.v1.ServiceComplianceCheckOutput + (*ServicePolicyCheckConfig)(nil), // 126: workflow.plugins.signal.v1.ServicePolicyCheckConfig + (*ServicePolicyCheckInput)(nil), // 127: workflow.plugins.signal.v1.ServicePolicyCheckInput + (*ServicePolicyCheckOutput)(nil), // 128: workflow.plugins.signal.v1.ServicePolicyCheckOutput + (*ServiceApprovalValidateConfig)(nil), // 129: workflow.plugins.signal.v1.ServiceApprovalValidateConfig + (*ServiceApprovalValidateInput)(nil), // 130: workflow.plugins.signal.v1.ServiceApprovalValidateInput + (*ServiceApprovalValidateOutput)(nil), // 131: workflow.plugins.signal.v1.ServiceApprovalValidateOutput + (*ServiceLiveSubmitConfig)(nil), // 132: workflow.plugins.signal.v1.ServiceLiveSubmitConfig + (*ServiceLiveSubmitInput)(nil), // 133: workflow.plugins.signal.v1.ServiceLiveSubmitInput + (*ServiceSubmitOutput)(nil), // 134: workflow.plugins.signal.v1.ServiceSubmitOutput + (*ServiceTestRegisterConfig)(nil), // 135: workflow.plugins.signal.v1.ServiceTestRegisterConfig + (*ServiceTestRegisterInput)(nil), // 136: workflow.plugins.signal.v1.ServiceTestRegisterInput + (*ServiceTestLinkDeviceConfig)(nil), // 137: workflow.plugins.signal.v1.ServiceTestLinkDeviceConfig + (*ServiceTestLinkDeviceInput)(nil), // 138: workflow.plugins.signal.v1.ServiceTestLinkDeviceInput + (*ServiceTestSendConfig)(nil), // 139: workflow.plugins.signal.v1.ServiceTestSendConfig + (*ServiceTestSendInput)(nil), // 140: workflow.plugins.signal.v1.ServiceTestSendInput + (*ServiceTestReceiveConfig)(nil), // 141: workflow.plugins.signal.v1.ServiceTestReceiveConfig + (*ServiceTestReceiveInput)(nil), // 142: workflow.plugins.signal.v1.ServiceTestReceiveInput + (*ServiceTestUsernameReserveConfig)(nil), // 143: workflow.plugins.signal.v1.ServiceTestUsernameReserveConfig + (*ServiceTestUsernameReserveInput)(nil), // 144: workflow.plugins.signal.v1.ServiceTestUsernameReserveInput + (*ServiceTestBackupUploadConfig)(nil), // 145: workflow.plugins.signal.v1.ServiceTestBackupUploadConfig + (*ServiceTestBackupUploadInput)(nil), // 146: workflow.plugins.signal.v1.ServiceTestBackupUploadInput + (*ServiceTestBackupDownloadConfig)(nil), // 147: workflow.plugins.signal.v1.ServiceTestBackupDownloadConfig + (*ServiceTestBackupDownloadInput)(nil), // 148: workflow.plugins.signal.v1.ServiceTestBackupDownloadInput + (*ServiceTestOutput)(nil), // 149: workflow.plugins.signal.v1.ServiceTestOutput + (*ServiceEnvelopeTriggerConfig)(nil), // 150: workflow.plugins.signal.v1.ServiceEnvelopeTriggerConfig + nil, // 151: workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry + nil, // 152: workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry } var file_proto_signal_proto_depIdxs = []int32{ 18, // 0: workflow.plugins.signal.v1.SignalTrustHistoryOutput.events:type_name -> workflow.plugins.signal.v1.SignalTrustHistoryEvent @@ -12453,28 +12907,30 @@ var file_proto_signal_proto_depIdxs = []int32{ 63, // 20: workflow.plugins.signal.v1.OutboxEnqueueOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata 42, // 21: workflow.plugins.signal.v1.OutboxClaimOutput.envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope 63, // 22: workflow.plugins.signal.v1.OutboxClaimOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata - 42, // 23: workflow.plugins.signal.v1.InboxReceiveInput.envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope - 63, // 24: workflow.plugins.signal.v1.InboxReceiveOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata - 63, // 25: workflow.plugins.signal.v1.InboxDecryptOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata - 87, // 26: workflow.plugins.signal.v1.ServiceTransportConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 91, // 27: workflow.plugins.signal.v1.CustodyCreateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 91, // 28: workflow.plugins.signal.v1.CustodyRotateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 91, // 29: workflow.plugins.signal.v1.CustodyRestoreOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 91, // 30: workflow.plugins.signal.v1.CustodyRevokeOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 91, // 31: workflow.plugins.signal.v1.CustodyInspectOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 91, // 32: workflow.plugins.signal.v1.CustodyAttestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 91, // 33: workflow.plugins.signal.v1.CustodyExportRequestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata - 87, // 34: workflow.plugins.signal.v1.ServiceApprovalValidateConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 87, // 35: workflow.plugins.signal.v1.ServiceApprovalValidateInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 87, // 36: workflow.plugins.signal.v1.ServiceLiveSubmitConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 87, // 37: workflow.plugins.signal.v1.ServiceLiveSubmitInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage - 145, // 38: workflow.plugins.signal.v1.ServiceSubmitOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry - 146, // 39: workflow.plugins.signal.v1.ServiceTestOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry - 40, // [40:40] is the sub-list for method output_type - 40, // [40:40] is the sub-list for method input_type - 40, // [40:40] is the sub-list for extension type_name - 40, // [40:40] is the sub-list for extension extendee - 0, // [0:40] is the sub-list for field type_name + 63, // 23: workflow.plugins.signal.v1.OutboxAckOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 63, // 24: workflow.plugins.signal.v1.OutboxReleaseOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 42, // 25: workflow.plugins.signal.v1.InboxReceiveInput.envelope:type_name -> workflow.plugins.signal.v1.SignalEnvelope + 63, // 26: workflow.plugins.signal.v1.InboxReceiveOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 63, // 27: workflow.plugins.signal.v1.InboxDecryptOutput.metadata:type_name -> workflow.plugins.signal.v1.EnvelopeQueueMetadata + 93, // 28: workflow.plugins.signal.v1.ServiceTransportConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 97, // 29: workflow.plugins.signal.v1.CustodyCreateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 97, // 30: workflow.plugins.signal.v1.CustodyRotateOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 97, // 31: workflow.plugins.signal.v1.CustodyRestoreOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 97, // 32: workflow.plugins.signal.v1.CustodyRevokeOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 97, // 33: workflow.plugins.signal.v1.CustodyInspectOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 97, // 34: workflow.plugins.signal.v1.CustodyAttestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 97, // 35: workflow.plugins.signal.v1.CustodyExportRequestOutput.metadata:type_name -> workflow.plugins.signal.v1.CustodyMetadata + 93, // 36: workflow.plugins.signal.v1.ServiceApprovalValidateConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 93, // 37: workflow.plugins.signal.v1.ServiceApprovalValidateInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 93, // 38: workflow.plugins.signal.v1.ServiceLiveSubmitConfig.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 93, // 39: workflow.plugins.signal.v1.ServiceLiveSubmitInput.approval:type_name -> workflow.plugins.signal.v1.ApprovalPackage + 151, // 40: workflow.plugins.signal.v1.ServiceSubmitOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceSubmitOutput.SecretRefsEntry + 152, // 41: workflow.plugins.signal.v1.ServiceTestOutput.secret_refs:type_name -> workflow.plugins.signal.v1.ServiceTestOutput.SecretRefsEntry + 42, // [42:42] is the sub-list for method output_type + 42, // [42:42] is the sub-list for method input_type + 42, // [42:42] is the sub-list for extension type_name + 42, // [42:42] is the sub-list for extension extendee + 0, // [0:42] is the sub-list for field type_name } func init() { file_proto_signal_proto_init() } @@ -12488,7 +12944,7 @@ func file_proto_signal_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_signal_proto_rawDesc), len(file_proto_signal_proto_rawDesc)), NumEnums: 0, - NumMessages: 147, + NumMessages: 153, NumExtensions: 0, NumServices: 0, }, diff --git a/proto/signal.proto b/proto/signal.proto index 00ff8f7..2f53c50 100644 --- a/proto/signal.proto +++ b/proto/signal.proto @@ -524,6 +524,7 @@ message EnvelopeStoreConfig { uint32 retention_limit = 4; bool allow_local_file_envelope = 5; string policy_mode = 6; + bool allow_sqlite_backend = 7; } message EnvelopeQueueMetadata { @@ -539,6 +540,10 @@ message EnvelopeQueueMetadata { int64 claimed_at_unix = 10; int64 received_at_unix = 11; string lease_ref = 12; + int64 acked_at_unix = 13; + int64 released_at_unix = 14; + uint32 attempt_count = 15; + string last_error_ref = 16; } message OutboxEnqueueConfig { @@ -583,6 +588,44 @@ message OutboxClaimOutput { EnvelopeQueueMetadata metadata = 5; } +message OutboxAckConfig { + string store_ref = 1; +} + +message OutboxAckInput { + string store_ref = 1; + string envelope_ref = 2; + string lease_ref = 3; + string acked_by_ref = 4; + int64 requested_at_unix = 5; +} + +message OutboxAckOutput { + string envelope_ref = 1; + string status = 2; + EnvelopeQueueMetadata metadata = 3; +} + +message OutboxReleaseConfig { + string store_ref = 1; +} + +message OutboxReleaseInput { + string store_ref = 1; + string envelope_ref = 2; + string lease_ref = 3; + string released_by_ref = 4; + string last_error_ref = 5; + uint32 max_attempts = 6; + int64 requested_at_unix = 7; +} + +message OutboxReleaseOutput { + string envelope_ref = 1; + string status = 2; + EnvelopeQueueMetadata metadata = 3; +} + message InboxReceiveConfig { string store_ref = 1; } diff --git a/tests/pipeline/signal_e2e_test.yaml b/tests/pipeline/signal_e2e_test.yaml index 586b5b0..00e98cb 100644 --- a/tests/pipeline/signal_e2e_test.yaml +++ b/tests/pipeline/signal_e2e_test.yaml @@ -606,24 +606,58 @@ yaml: | type: step.signal_outbox_claim config: store_ref: envelope_store - - name: receive_input + - name: release_input type: step.set config: values: envelope_ref: "{{ index .steps \"claim\" \"envelope_ref\" }}" + lease_ref: "{{ index .steps \"claim\" \"lease_ref\" }}" + released_by_ref: worker://signal/outbox + last_error_ref: error://signal/outbox/transient + - name: release + type: step.signal_outbox_release + config: + store_ref: envelope_store + - name: reclaim_input + type: step.set + config: + values: + envelope_ref: "{{ index .steps \"enqueue\" \"envelope_ref\" }}" + claimant_ref: worker://signal/outbox/retry + lease_id: "{{ .sender }}-{{ .recipient }}-lease-retry" + - name: reclaim + type: step.signal_outbox_claim + config: + store_ref: envelope_store + - name: receive_input + type: step.set + config: + values: + envelope_ref: "{{ index .steps \"reclaim\" \"envelope_ref\" }}" envelope: - sender_id: "{{ index .steps \"claim\" \"envelope\" \"sender_id\" }}" - sender_device_id: "{{ index .steps \"claim\" \"envelope\" \"sender_device_id\" }}" - recipient_id: "{{ index .steps \"claim\" \"envelope\" \"recipient_id\" }}" - recipient_device_id: "{{ index .steps \"claim\" \"envelope\" \"recipient_device_id\" }}" - message_type: "{{ index .steps \"claim\" \"envelope\" \"message_type\" }}" - ciphertext: "{{ index .steps \"claim\" \"envelope\" \"ciphertext\" }}" + sender_id: "{{ index .steps \"reclaim\" \"envelope\" \"sender_id\" }}" + sender_device_id: "{{ index .steps \"reclaim\" \"envelope\" \"sender_device_id\" }}" + recipient_id: "{{ index .steps \"reclaim\" \"envelope\" \"recipient_id\" }}" + recipient_device_id: "{{ index .steps \"reclaim\" \"envelope\" \"recipient_device_id\" }}" + message_type: "{{ index .steps \"reclaim\" \"envelope\" \"message_type\" }}" + ciphertext: "{{ index .steps \"reclaim\" \"envelope\" \"ciphertext\" }}" recipient_ref: "principal://{{ .recipient }}" idempotency_key: "{{ .recipient }}-receive-{{ .message_ref }}" - name: receive type: step.signal_inbox_receive config: store_ref: envelope_store + - name: ack_input + type: step.set + config: + values: + envelope_ref: "{{ index .steps \"reclaim\" \"envelope_ref\" }}" + lease_ref: "{{ index .steps \"reclaim\" \"lease_ref\" }}" + acked_by_ref: worker://signal/outbox/retry + - name: ack + type: step.signal_outbox_ack + config: + store_ref: envelope_store - name: decrypt_input type: step.set config: @@ -829,6 +863,15 @@ tests: - step: claim output: status: claimed + - step: release + output: + status: queued + - step: reclaim + output: + status: claimed + - step: ack + output: + status: acked - step: receive output: status: received