// Code generated by protoc-gen-go-frostfs. DO NOT EDIT. package tree import ( binary "encoding/binary" protowire "google.golang.org/protobuf/encoding/protowire" ) import "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/api/util/proto" // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.UInt64Size(3, x.ParentId) for i := range x.Meta { size += proto.NestedStructureSize(4, x.Meta[i]) } size += proto.BytesSize(5, x.BearerToken) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.UInt64Marshal(3, buf[offset:], x.ParentId) for i := range x.Meta { offset += proto.NestedStructureMarshal(4, buf[offset:], x.Meta[i]) } offset += proto.BytesMarshal(5, buf[offset:], x.BearerToken) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *AddRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *AddRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *AddRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddResponse_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.UInt64Size(1, x.NodeId) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddResponse_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.UInt64Marshal(1, buf[offset:], x.NodeId) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *AddResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *AddResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *AddResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddByPathRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.StringSize(3, x.PathAttribute) size += proto.RepeatedStringSize(4, x.Path) for i := range x.Meta { size += proto.NestedStructureSize(5, x.Meta[i]) } size += proto.BytesSize(6, x.BearerToken) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddByPathRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.StringMarshal(3, buf[offset:], x.PathAttribute) offset += proto.RepeatedStringMarshal(4, buf[offset:], x.Path) for i := range x.Meta { offset += proto.NestedStructureMarshal(5, buf[offset:], x.Meta[i]) } offset += proto.BytesMarshal(6, buf[offset:], x.BearerToken) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddByPathRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddByPathRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *AddByPathRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *AddByPathRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *AddByPathRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddByPathResponse_Body) StableSize() (size int) { if x == nil { return 0 } var n int n, _ = proto.RepeatedUInt64Size(1, x.Nodes) size += n size += proto.UInt64Size(2, x.ParentId) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddByPathResponse_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.RepeatedUInt64Marshal(1, buf[offset:], x.Nodes) offset += proto.UInt64Marshal(2, buf[offset:], x.ParentId) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *AddByPathResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *AddByPathResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *AddByPathResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *AddByPathResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *AddByPathResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *RemoveRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.UInt64Size(3, x.NodeId) size += proto.BytesSize(4, x.BearerToken) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *RemoveRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.UInt64Marshal(3, buf[offset:], x.NodeId) offset += proto.BytesMarshal(4, buf[offset:], x.BearerToken) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *RemoveRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *RemoveRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *RemoveRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *RemoveRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *RemoveRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *RemoveResponse_Body) StableSize() (size int) { if x == nil { return 0 } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *RemoveResponse_Body) StableMarshal(buf []byte) []byte { return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *RemoveResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *RemoveResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *RemoveResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *RemoveResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *RemoveResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *MoveRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.UInt64Size(3, x.ParentId) size += proto.UInt64Size(4, x.NodeId) for i := range x.Meta { size += proto.NestedStructureSize(5, x.Meta[i]) } size += proto.BytesSize(6, x.BearerToken) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *MoveRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.UInt64Marshal(3, buf[offset:], x.ParentId) offset += proto.UInt64Marshal(4, buf[offset:], x.NodeId) for i := range x.Meta { offset += proto.NestedStructureMarshal(5, buf[offset:], x.Meta[i]) } offset += proto.BytesMarshal(6, buf[offset:], x.BearerToken) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *MoveRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *MoveRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *MoveRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *MoveRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *MoveRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *MoveResponse_Body) StableSize() (size int) { if x == nil { return 0 } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *MoveResponse_Body) StableMarshal(buf []byte) []byte { return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *MoveResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *MoveResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *MoveResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *MoveResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *MoveResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetNodeByPathRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.StringSize(3, x.PathAttribute) size += proto.RepeatedStringSize(4, x.Path) size += proto.RepeatedStringSize(5, x.Attributes) size += proto.BoolSize(6, x.LatestOnly) size += proto.BoolSize(7, x.AllAttributes) size += proto.BytesSize(8, x.BearerToken) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetNodeByPathRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.StringMarshal(3, buf[offset:], x.PathAttribute) offset += proto.RepeatedStringMarshal(4, buf[offset:], x.Path) offset += proto.RepeatedStringMarshal(5, buf[offset:], x.Attributes) offset += proto.BoolMarshal(6, buf[offset:], x.LatestOnly) offset += proto.BoolMarshal(7, buf[offset:], x.AllAttributes) offset += proto.BytesMarshal(8, buf[offset:], x.BearerToken) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetNodeByPathRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetNodeByPathRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *GetNodeByPathRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *GetNodeByPathRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *GetNodeByPathRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetNodeByPathResponse_Info) StableSize() (size int) { if x == nil { return 0 } size += proto.UInt64Size(1, x.NodeId) size += proto.UInt64Size(2, x.Timestamp) for i := range x.Meta { size += proto.NestedStructureSize(3, x.Meta[i]) } size += proto.UInt64Size(4, x.ParentId) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetNodeByPathResponse_Info) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.UInt64Marshal(1, buf[offset:], x.NodeId) offset += proto.UInt64Marshal(2, buf[offset:], x.Timestamp) for i := range x.Meta { offset += proto.NestedStructureMarshal(3, buf[offset:], x.Meta[i]) } offset += proto.UInt64Marshal(4, buf[offset:], x.ParentId) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetNodeByPathResponse_Body) StableSize() (size int) { if x == nil { return 0 } for i := range x.Nodes { size += proto.NestedStructureSize(1, x.Nodes[i]) } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetNodeByPathResponse_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int for i := range x.Nodes { offset += proto.NestedStructureMarshal(1, buf[offset:], x.Nodes[i]) } return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetNodeByPathResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetNodeByPathResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *GetNodeByPathResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *GetNodeByPathResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *GetNodeByPathResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetSubTreeRequest_Body_Order) StableSize() (size int) { if x == nil { return 0 } size += proto.EnumSize(1, int32(x.Direction)) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetSubTreeRequest_Body_Order) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.EnumMarshal(1, buf[offset:], int32(x.Direction)) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetSubTreeRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) for i := range x.RootId { size += protowire.SizeGroup(protowire.Number(3), protowire.SizeVarint(x.RootId[i])) } size += proto.UInt32Size(4, x.Depth) size += proto.BytesSize(5, x.BearerToken) size += proto.NestedStructureSize(6, x.OrderBy) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetSubTreeRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) for i := range x.RootId { { prefix := protowire.EncodeTag(protowire.Number(3), protowire.VarintType) offset += binary.PutUvarint(buf[offset:], uint64(prefix)) offset += binary.PutUvarint(buf[offset:], x.RootId[i]) } } offset += proto.UInt32Marshal(4, buf[offset:], x.Depth) offset += proto.BytesMarshal(5, buf[offset:], x.BearerToken) offset += proto.NestedStructureMarshal(6, buf[offset:], x.OrderBy) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetSubTreeRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetSubTreeRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *GetSubTreeRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *GetSubTreeRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *GetSubTreeRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetSubTreeResponse_Body) StableSize() (size int) { if x == nil { return 0 } for i := range x.NodeId { size += protowire.SizeGroup(protowire.Number(1), protowire.SizeVarint(x.NodeId[i])) } for i := range x.ParentId { size += protowire.SizeGroup(protowire.Number(2), protowire.SizeVarint(x.ParentId[i])) } for i := range x.Timestamp { size += protowire.SizeGroup(protowire.Number(3), protowire.SizeVarint(x.Timestamp[i])) } for i := range x.Meta { size += proto.NestedStructureSize(4, x.Meta[i]) } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetSubTreeResponse_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int for i := range x.NodeId { { prefix := protowire.EncodeTag(protowire.Number(1), protowire.VarintType) offset += binary.PutUvarint(buf[offset:], uint64(prefix)) offset += binary.PutUvarint(buf[offset:], x.NodeId[i]) } } for i := range x.ParentId { { prefix := protowire.EncodeTag(protowire.Number(2), protowire.VarintType) offset += binary.PutUvarint(buf[offset:], uint64(prefix)) offset += binary.PutUvarint(buf[offset:], x.ParentId[i]) } } for i := range x.Timestamp { { prefix := protowire.EncodeTag(protowire.Number(3), protowire.VarintType) offset += binary.PutUvarint(buf[offset:], uint64(prefix)) offset += binary.PutUvarint(buf[offset:], x.Timestamp[i]) } } for i := range x.Meta { offset += proto.NestedStructureMarshal(4, buf[offset:], x.Meta[i]) } return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetSubTreeResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetSubTreeResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *GetSubTreeResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *GetSubTreeResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *GetSubTreeResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *TreeListRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *TreeListRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *TreeListRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *TreeListRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *TreeListRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *TreeListRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *TreeListRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *TreeListResponse_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.RepeatedStringSize(1, x.Ids) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *TreeListResponse_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.RepeatedStringMarshal(1, buf[offset:], x.Ids) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *TreeListResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *TreeListResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *TreeListResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *TreeListResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *TreeListResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *ApplyRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.NestedStructureSize(3, x.Operation) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *ApplyRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.NestedStructureMarshal(3, buf[offset:], x.Operation) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *ApplyRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *ApplyRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *ApplyRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *ApplyRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *ApplyRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *ApplyResponse_Body) StableSize() (size int) { if x == nil { return 0 } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *ApplyResponse_Body) StableMarshal(buf []byte) []byte { return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *ApplyResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *ApplyResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *ApplyResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *ApplyResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *ApplyResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetOpLogRequest_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.BytesSize(1, x.ContainerId) size += proto.StringSize(2, x.TreeId) size += proto.UInt64Size(3, x.Height) size += proto.UInt64Size(4, x.Count) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetOpLogRequest_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.BytesMarshal(1, buf[offset:], x.ContainerId) offset += proto.StringMarshal(2, buf[offset:], x.TreeId) offset += proto.UInt64Marshal(3, buf[offset:], x.Height) offset += proto.UInt64Marshal(4, buf[offset:], x.Count) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetOpLogRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetOpLogRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *GetOpLogRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *GetOpLogRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *GetOpLogRequest) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetOpLogResponse_Body) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Operation) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetOpLogResponse_Body) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Operation) return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *GetOpLogResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *GetOpLogResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *GetOpLogResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *GetOpLogResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *GetOpLogResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *HealthcheckResponse_Body) StableSize() (size int) { if x == nil { return 0 } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *HealthcheckResponse_Body) StableMarshal(buf []byte) []byte { return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *HealthcheckResponse) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *HealthcheckResponse) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *HealthcheckResponse) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *HealthcheckResponse) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *HealthcheckResponse) SetSignature(sig *Signature) { x.Signature = sig } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *HealthcheckRequest_Body) StableSize() (size int) { if x == nil { return 0 } return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *HealthcheckRequest_Body) StableMarshal(buf []byte) []byte { return buf } // StableSize returns the size of x in protobuf format. // // Structures with the same field values have the same binary size. func (x *HealthcheckRequest) StableSize() (size int) { if x == nil { return 0 } size += proto.NestedStructureSize(1, x.Body) size += proto.NestedStructureSize(2, x.Signature) return size } // StableMarshal marshals x in protobuf binary format with stable field order. // // If buffer length is less than x.StableSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same binary format. func (x *HealthcheckRequest) StableMarshal(buf []byte) []byte { if x == nil { return []byte{} } if buf == nil { buf = make([]byte, x.StableSize()) } var offset int offset += proto.NestedStructureMarshal(1, buf[offset:], x.Body) offset += proto.NestedStructureMarshal(2, buf[offset:], x.Signature) return buf } // ReadSignedData fills buf with signed data of x. // If buffer length is less than x.SignedDataSize(), new buffer is allocated. // // Returns any error encountered which did not allow writing the data completely. // Otherwise, returns the buffer in which the data is written. // // Structures with the same field values have the same signed data. func (x *HealthcheckRequest) SignedDataSize() int { return x.GetBody().StableSize() } // SignedDataSize returns size of the request signed data in bytes. // // Structures with the same field values have the same signed data size. func (x *HealthcheckRequest) ReadSignedData(buf []byte) ([]byte, error) { return x.GetBody().StableMarshal(buf), nil } func (x *HealthcheckRequest) SetSignature(sig *Signature) { x.Signature = sig }