diff --git a/.gitignore b/.gitignore
index f184844..e7a7356 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,5 @@
.vscode/
protoc
protoc-gen-go
-protoc-go-inject-tag
\ No newline at end of file
+protoc-go-inject-tag
+data/*.pst
\ No newline at end of file
diff --git a/README.md b/README.md
index bf82069..8a22b39 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
-
A library for reading PST files (written in Go/Golang)
+A library for reading and writing PST files (written in Go/Golang)
@@ -30,12 +30,16 @@
The PFF (Personal Folder File) and OFF (Offline Folder File) format is used to store Microsoft Outlook e-mails, appointments and contacts. The PST (Personal Storage Table), OST (Offline Storage Table) and PAB (Personal Address Book) file format consist of the PFF format.
+Created for [Go Forensics](https://goforensics.io/) by [Marten Mooij](#contact).
+
## Usage
```bash
$ go install github.com/mooijtech/go-pst/v6
```
+### Reader
+
```go
package main
@@ -173,9 +177,15 @@ func main() {
}
```
+### Writer
+
+```go
+
+```
+
## License
-This project is licensed under the [Apache License 2.0]().
+This project is licensed under the [Apache License 2.0](https://github.com/mooijtech/go-pst/blob/master/LICENSE.txt).
## Documentation
@@ -184,10 +194,14 @@ This project is licensed under the [Apache License 2.0]().
## Implementations
-- [java-libpst](https://github.com/rjohnsondev/java-libpst)
-- [pstreader](https://github.com/Jmcleodfoss/pstreader)
- - Special thanks to [James McLeod](https://github.com/Jmcleodfoss)
-- [libpff](https://github.com/libyal/libpff)
+- [java-libpst](https://github.com/rjohnsondev/java-libpst) (Richard Johnson)
+ - Inspired me to write go-pst
+- [pstreader](https://github.com/Jmcleodfoss/pstreader) (James McLeod)
+ - Kindly replied to my questions
+ - Inspired go-pst property generation
+- [libpff](https://github.com/libyal/libpff) (Joachim Metz)
+ - Original Gangster
+ - Inspired java-libpst
- [XstReader](https://github.com/Dijji/XstReader)
- [PANhunt](https://github.com/Dionach/PANhunt/blob/master/pst.py)
diff --git a/cmd/example-attachment.txt b/cmd/example-attachment.txt
new file mode 100644
index 0000000..34dbf61
--- /dev/null
+++ b/cmd/example-attachment.txt
@@ -0,0 +1,15 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
\ No newline at end of file
diff --git a/cmd/properties/folder.proto b/cmd/properties/folder.proto
new file mode 100644
index 0000000..72c61a5
--- /dev/null
+++ b/cmd/properties/folder.proto
@@ -0,0 +1,25 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+//go:generate msgp -tests=false
+
+syntax = "proto3";
+option go_package = "github.com/mooijtech/go-pst;properties";
+
+message Folder {
+ string name = 1;
+ string has_subfolders = 2;
+}
\ No newline at end of file
diff --git a/cmd/properties/generate.go b/cmd/properties/generate.go
index a8d549c..e252753 100644
--- a/cmd/properties/generate.go
+++ b/cmd/properties/generate.go
@@ -1,19 +1,18 @@
// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
//
-// Copyright (C) 2022 Marten Mooij
+// Copyright 2023 Marten Mooij
//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
+// http://www.apache.org/licenses/LICENSE-2.0
//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
@@ -38,48 +37,52 @@ import (
// main starts the Protocol Buffers generation.
func main() {
+ // Download [MS-OXPROPS].
downloadedFile, err := download()
if err != nil {
- panic(fmt.Sprintf("Failed to download [MS-OXPROPS].docx: %+v", errors.WithStack(err)))
+ panic(fmt.Sprintf("Failed to download [MS-OXPROPS].docx: %+v", err))
}
defer func() {
if err = os.Remove(downloadedFile); err != nil {
- panic(fmt.Sprintf("Failed to remove [MS-OXPROPS].docx: %+v", errors.WithStack(err)))
+ panic(fmt.Sprintf("Failed to remove [MS-OXPROPS].docx: %+v", err))
}
}()
// TODO - Verify hash.
+ // Unzip as .DOCX is actually just zipped XML.
unzippedFile, err := unzip(downloadedFile)
if err != nil {
- panic(fmt.Sprintf("Failed to unzip [MS-OXPROPS].docx: %+v", errors.WithStack(err)))
+ panic(fmt.Sprintf("Failed to unzip [MS-OXPROPS].docx: %+v", err))
}
defer func() {
if err = os.Remove(unzippedFile); err != nil {
- panic(fmt.Sprintf("Failed to remove unzipped file [MS-OXPROPS].xml: %+v", errors.WithStack(err)))
+ panic(fmt.Sprintf("Failed to remove unzipped file [MS-OXPROPS].xml: %+v", err))
}
}()
+ // Get all defined properties.
properties, err := getPropertiesFromXML(unzippedFile)
if err != nil {
panic(fmt.Sprintf("Failed to create properties: %+v", errors.WithStack(err)))
}
+ // Create .proto files from the defined properties.
if err = generateProtocolBuffers(properties); err != nil {
panic(fmt.Sprintf("Failed to generate Protocol Buffers: %+v", errors.WithStack(err)))
}
- // TODO - Check if exists.
+ // Create a property map used by go-pst to map values from the Property Context to their Property Type.
// Write property map.
propertyMap, err := os.Create("properties.csv")
if err != nil {
- panic(errors.WithStack(err))
+ panic(fmt.Sprintf("Failed to create output file: %+v", err))
}
propertyMapWriter := csv.NewWriter(propertyMap)
@@ -104,10 +107,19 @@ func main() {
propertyMapWriter.Flush() // Important since writes are buffered.
if propertyMapWriter.Error() != nil {
- panic(errors.WithStack(propertyMapWriter.Error()))
+ panic(fmt.Sprintf("Failed to write property map: %+v", propertyMapWriter.Error()))
} else if err := propertyMap.Close(); err != nil {
- panic(errors.WithStack(err))
+ panic(fmt.Sprintf("Failed to close property map: %+v", err))
}
+
+ // TODO - Validate properties exist, parse DOCX in the same way:
+ // TODO - [MS-OXCMSG]: Message and Attachment Object Protocol
+ // TODO - [MS-OXCFOLD]: Folder Object Protocol and
+ // TODO - See referenceToProtocolBufferMessageType for mappings.
+ // TODO - Extend properties.Folder to include everything in [MS-OXCFOLD]: Folder Object Protocol.
+ //for downloadName, downloadURL := referenceToProtocolBufferMessageType {
+ // TODO - Download and apply same parser logic.
+ //}
}
// download the latest version of [MS-OXPROPS].docx and returns the downloaded file.
@@ -118,7 +130,7 @@ func download() (destinationFilename string, err error) {
Timeout: 60 * time.Second,
}
- response, err := httpClientWithTimeout.Get("https://interoperability.blob.core.windows.net/files/MS-OXPROPS/%5bMS-OXPROPS%5d-210817.docx")
+ response, err := httpClientWithTimeout.Get("https://msopenspecs.azureedge.net/files/MS-OXPROPS/%5bMS-OXPROPS%5d-210817.docx")
if err != nil {
return "", errors.WithStack(err)
@@ -455,42 +467,106 @@ var propertyTypeToProtocolBufferFieldType = map[uint16]string{
// areaNameToProtocolBufferMessageType defines the mapping from area names to Protocol Buffer Message Types.
// TODO - Layer on top of "Common" area name, check the defining reference then sort accordingly.
var areaNameToProtocolBufferMessageType = map[string]string{
- "Sharing": "Sharing",
- "Extracted Entities": "Extracted Entity",
- "Unified Messaging": "Voicemail",
- "Email": "Message",
- "Journal": "Journal",
- "Tasks": "Task",
- "RSS": "RSS",
- "Meetings": "Appointment",
- "Calendar": "Appointment",
- "Conferencing": "Appointment",
- "Spam": "Spam",
- "Reminders": "Appointment",
- "General Message Properties": "Message",
- "Message Properties": "Message",
- "Message Time Properties": "Message",
- "Message Attachment Properties": "Attachment",
- "Sticky Notes": "Note",
- "Secure Messaging Properties": "Message", // [MS-OXORMMS]: Rights-Managed Email Object Protocol.
- "SMS": "SMS", // [MS-OXOSMMS]: Short Message Service (SMS) and Multimedia Messaging Service (MMS) Object Protocol.
- "Contact Properties": "Contact",
- "MapiMailUser": "Contact",
- "Address Book": "Address Book", // [MS-OXOABK]: Address Book Object Protocol.
- "MapiAddressBook": "Address Book",
- "Free/Busy Properties": "Appointment",
- "Archive": "Message",
- "MapiRecipient": "Message",
- "MIME Properties": "Message",
- "Address Properties": "Message",
+ "Sharing": "Sharing",
+ "Extracted Entities": "Extracted Entity",
+ "Unified Messaging": "Voicemail",
+ "Email": "Message",
+ "Journal": "Journal",
+ "Tasks": "Task",
+ "RSS": "RSS",
+ "Meetings": "Appointment",
+ "Calendar": "Appointment",
+ "Conferencing": "Appointment",
+ "Spam": "Spam",
+ "Reminders": "Appointment",
+ "General Message Properties": "Message",
+ "Message Properties": "Message",
+ "Message Time Properties": "Message",
+ "Message Attachment Properties": "Attachment",
+ "Sticky Notes": "Note",
+ "Secure Messaging Properties": "Message", // [MS-OXORMMS]: Rights-Managed Email Object Protocol.
+ "SMS": "SMS", // [MS-OXOSMMS]: Short Message Service (SMS) and Multimedia Messaging Service (MMS) Object Protocol.
+ "Contact Properties": "Contact",
+ "MapiMailUser": "Contact",
+ "Address Book": "Address Book", // [MS-OXOABK]: Address Book Object Protocol.
+ "MapiAddressBook": "Address Book",
+ "Free/Busy Properties": "Appointment",
+ "Archive": "Message",
+ "MapiRecipient": "Message",
+ "MIME Properties": "Message",
+ "Address Properties": "Message",
+ "Common": "Message",
+ "Access Control Properties": "Message",
+ "Outlook Application": "Message",
+ "Address book": "Address Book",
+ "History Properties": "Message",
+ "Sync": "Message",
+ "ICS": "Message",
+ "Folder Properties": "Folder",
+ "Conversations": "Message",
+ "Configuration": "Message",
+ "Miscellaneous Properties": "Message",
+ "MapiNonTransmittable": "Message",
+ "Logon Properties": "Message",
+ "Mail": "Message",
+ "MessageClassDefinedTransmittable": "Message",
+ "MapiMessageStore": "Message", // TODO - Message Store?
+ "ExchangeMessageStore": "Message", // TODO - Message Store?
+ "Message Store Properties": "Message",
+ "Appointment": "Appointment",
+ "MapiEnvelope": "Message",
+ "ExchangeNonTransmittableReserved": "Message",
+ "Exchange Administrative": "Message",
+ "TransportEnvelope": "Message",
+ "MapiNonTransmittable Property set": "Message",
+ "MapiContainer": "Message",
+ "MapiAttachment": "Attachment",
+ "Rules": "Message",
+ "MapiStatus": "Message",
+ "Server-Side Rules Properties": "Message",
+ "ID Properties": "Message",
+ "AB Container": "Message",
+ "Search": "Message",
+ "MapiEnvelope Property set": "Message",
+ "Transport Envelope": "Message",
+ "Common Property set": "Message",
+ "Conflict Note": "Message",
+ "Table Properties": "Message",
+ "MAPI Display Tables": "Message",
+ "Server": "Message",
+ "General Report Properties": "Message",
+ "Run-time configuration": "Message",
+ "Meeting Response": "Meeting", // TODO - Meeting?
+ "Calendar Property set": "Message", // TODO - Calendar?
+ "Site Mailbox": "Message",
+ "Flagging": "Message",
+ "Offline Address Book Properties": "Address Book",
+ "MIME properties": "Message",
+ "BestBody": "Message",
+ "TransportRecipient": "Message",
+ "ExchangeAdministrative": "Message",
+ "ProviderDefinedNonTransmittable": "Message",
+ "MapiMessage": "Message",
+ "MapiCommon": "Message",
+ "ExchangeFolder": "Folder",
+ "ExchangeMessageReadOnly": "Message",
+ "Message Class Defined Transmittable": "Message",
}
// referenceToProtocolBufferMessageType maps the defining reference prefix to the message type.
// Preferred over area name mapping.
+// TODO - Use these documents directly :)
var referenceToProtocolBufferMessageType = map[string]string{
- "[MS-OXOMSG]": "Message",
+ // References https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxomsg/daa9120f-f325-4afb-a738-28f91049ab3c
+ "[MS-OXOMSG]": "Message",
+ // References https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxocntc/9b636532-9150-4836-9635-9c9b756c9ccf
"[MS-OXOCNTC]": "Contact",
- "[MS-OXOCAL]": "Appointment",
+ // References https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxocal/09861fde-c8e4-4028-9346-e7c214cfdba1
+ "[MS-OXOCAL]": "Appointment",
+ // References https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcfold/c0f31b95-c07f-486c-98d9-535ed9705fbf
+ "[MS-OXCFOLD]": "Folder",
+ // References
+ "[MS-OXOABK]": "Address Book Object Protocol",
}
//go:embed header.txt
@@ -513,6 +589,7 @@ func generateProtocolBuffers(properties []xmlProperty) error {
if protocolBufferMessageType == "" {
// We need to map this.
fmt.Printf("Unmapped area name \"%s\", defining reference: %s\n", property.AreaName, property.DefiningReference)
+ fmt.Println("Writing to unknown...")
} else {
protocolBufferBuilder := protocolBufferMessageTypeToBuilder[protocolBufferMessageType]
@@ -561,7 +638,7 @@ func createProtoFileField(property xmlProperty, protocolBufferFieldType string,
if property.PropertyID != 0 {
// TODO - There may be multiple property types.
- goTags.WriteString(fmt.Sprintf("// @gotags: msg:\"%d%d,omitempty\"", property.PropertyID, property.PropertyTypes[0]))
+ goTags.WriteString(fmt.Sprintf("// @gotags: msg:\"%d-%d,omitempty\"", property.PropertyID, property.PropertyTypes[0]))
} // PropertySets are mapped via the PropertyMap in property_context.go
// Write.
diff --git a/cmd/properties/go.mod b/cmd/properties/go.mod
index 50a88c4..15c9d25 100644
--- a/cmd/properties/go.mod
+++ b/cmd/properties/go.mod
@@ -2,4 +2,7 @@ module github.com/mooijtech/go-pst/generate/properties
go 1.19
-require github.com/pkg/errors v0.9.1
+require (
+ github.com/pkg/errors v0.9.1
+ github.com/rotisserie/eris v0.5.4
+)
diff --git a/cmd/properties/go.sum b/cmd/properties/go.sum
index 7c401c3..d13fa72 100644
--- a/cmd/properties/go.sum
+++ b/cmd/properties/go.sum
@@ -1,2 +1,4 @@
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+github.com/rotisserie/eris v0.5.4 h1:Il6IvLdAapsMhvuOahHWiBnl1G++Q0/L5UIkI5mARSk=
+github.com/rotisserie/eris v0.5.4/go.mod h1:Z/kgYTJiJtocxCbFfvRmO+QejApzG6zpyky9G1A4g9s=
diff --git a/cmd/properties/protobufs/address_book.proto b/cmd/properties/protobufs/address_book.proto
index b37eef4..a44dd0f 100644
--- a/cmd/properties/protobufs/address_book.proto
+++ b/cmd/properties/protobufs/address_book.proto
@@ -21,93 +21,103 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message AddressBook {
// Contains the alias of an Address Book object, which is an alternative name by which the object can be identified.
- optional string account = 1; // @gotags: msg:"1484831,omitempty"
+ optional string account = 1; // @gotags: msg:"14848-31,omitempty"
// Contains the ID of a container on an NSPI server.
- optional int32 address_book_container_id = 3; // @gotags: msg:"655333,omitempty"
+ optional int32 address_book_container_id = 3; // @gotags: msg:"65533-3,omitempty"
// Specifies the maximum size, in bytes, of a message that a recipient can receive.
- optional int32 address_book_delivery_content_length = 4; // @gotags: msg:"328743,omitempty"
+ optional int32 address_book_delivery_content_length = 4; // @gotags: msg:"32874-3,omitempty"
// Contains the printable string version of the display name.
- optional string address_book_display_name_printable = 5; // @gotags: msg:"1484731,omitempty"
+ optional string address_book_display_name_printable = 5; // @gotags: msg:"14847-31,omitempty"
// Contains a value that indicates how to display an Address Book object in a table or as a recipient on a message.
- optional int32 address_book_display_type_extended = 6; // @gotags: msg:"359873,omitempty"
+ optional int32 address_book_display_type_extended = 6; // @gotags: msg:"35987-3,omitempty"
// Contains the number of external recipients in the distribution list.
- optional int32 address_book_distribution_list_external_member_count = 7; // @gotags: msg:"360673,omitempty"
+ optional int32 address_book_distribution_list_external_member_count = 7; // @gotags: msg:"36067-3,omitempty"
// Contains the total number of recipients in the distribution list.
- optional int32 address_book_distribution_list_member_count = 8; // @gotags: msg:"360663,omitempty"
+ optional int32 address_book_distribution_list_member_count = 8; // @gotags: msg:"36066-3,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute1 = 12; // @gotags: msg:"3281331,omitempty"
+ optional string address_book_extension_attribute1 = 13; // @gotags: msg:"32813-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute10 = 13; // @gotags: msg:"3282231,omitempty"
+ optional string address_book_extension_attribute10 = 14; // @gotags: msg:"32822-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute11 = 14; // @gotags: msg:"3592731,omitempty"
+ optional string address_book_extension_attribute11 = 15; // @gotags: msg:"35927-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute12 = 15; // @gotags: msg:"3592831,omitempty"
+ optional string address_book_extension_attribute12 = 16; // @gotags: msg:"35928-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute13 = 16; // @gotags: msg:"3592931,omitempty"
+ optional string address_book_extension_attribute13 = 17; // @gotags: msg:"35929-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute14 = 17; // @gotags: msg:"3593631,omitempty"
+ optional string address_book_extension_attribute14 = 18; // @gotags: msg:"35936-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute15 = 18; // @gotags: msg:"3593731,omitempty"
+ optional string address_book_extension_attribute15 = 19; // @gotags: msg:"35937-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute2 = 19; // @gotags: msg:"3281431,omitempty"
+ optional string address_book_extension_attribute2 = 20; // @gotags: msg:"32814-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute3 = 20; // @gotags: msg:"3281531,omitempty"
+ optional string address_book_extension_attribute3 = 21; // @gotags: msg:"32815-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute4 = 21; // @gotags: msg:"3281631,omitempty"
+ optional string address_book_extension_attribute4 = 22; // @gotags: msg:"32816-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute5 = 22; // @gotags: msg:"3281731,omitempty"
+ optional string address_book_extension_attribute5 = 23; // @gotags: msg:"32817-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute6 = 23; // @gotags: msg:"3281831,omitempty"
+ optional string address_book_extension_attribute6 = 24; // @gotags: msg:"32818-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute7 = 24; // @gotags: msg:"3281931,omitempty"
+ optional string address_book_extension_attribute7 = 25; // @gotags: msg:"32819-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute8 = 25; // @gotags: msg:"3282031,omitempty"
+ optional string address_book_extension_attribute8 = 26; // @gotags: msg:"32820-31,omitempty"
// Contains custom values defined and populated by the organization that modified the display templates.
- optional string address_book_extension_attribute9 = 26; // @gotags: msg:"3282131,omitempty"
+ optional string address_book_extension_attribute9 = 27; // @gotags: msg:"32821-31,omitempty"
// This property is deprecated and is to be ignored.
- optional string address_book_folder_pathname = 27; // @gotags: msg:"3277231,omitempty"
+ optional string address_book_folder_pathname = 28; // @gotags: msg:"32772-31,omitempty"
// Indicates whether the distribution list represents a departmental group.
- optional bool address_book_hierarchical_is_hierarchical_group = 30; // @gotags: msg:"3606111,omitempty"
+ optional bool address_book_hierarchical_is_hierarchical_group = 31; // @gotags: msg:"36061-11,omitempty"
// Contains the distinguished name (DN) of either the root Department object or the root departmental group in the department hierarchy for the organization.
- optional string address_book_hierarchical_root_department = 32; // @gotags: msg:"3599230,omitempty"
+ optional string address_book_hierarchical_root_department = 33; // @gotags: msg:"35992-30,omitempty"
// Contains the DN expressed in the X500 DN format. This property is returned from a name service provider interface (NSPI) server as a PtypEmbeddedTable. Otherwise, the data type is PtypString8.
- optional string address_book_home_message_database = 34; // @gotags: msg:"3277430,omitempty"
+ optional string address_book_home_message_database = 35; // @gotags: msg:"32774-30,omitempty"
// Contains a Boolean value of TRUE if it is possible to create Address Book objects in that container, and FALSE otherwise.
- optional bool address_book_is_master = 35; // @gotags: msg:"6553111,omitempty"
+ optional bool address_book_is_master = 36; // @gotags: msg:"65531-11,omitempty"
// Lists all of the distribution lists for which the object is a member. This property is returned from an NSPI server as a PtypEmbeddedTable. Otherwise, the data type is PtypString8.
- optional string address_book_is_member_of_distribution_list = 36; // @gotags: msg:"3277630,omitempty"
+ optional string address_book_is_member_of_distribution_list = 37; // @gotags: msg:"32776-30,omitempty"
// Contains the DN of the mail user's manager.
- optional string address_book_manager_distinguished_name = 39; // @gotags: msg:"3277331,omitempty"
+ optional string address_book_manager_distinguished_name = 40; // @gotags: msg:"32773-31,omitempty"
// Indicates whether moderation is enabled for the mail user or distribution list.
- optional bool address_book_moderation_enabled = 41; // @gotags: msg:"3602111,omitempty"
+ optional bool address_book_moderation_enabled = 42; // @gotags: msg:"36021-11,omitempty"
// Contains the DN of the Address Book object.
- optional string address_book_object_distinguished_name = 43; // @gotags: msg:"3282831,omitempty"
+ optional string address_book_object_distinguished_name = 44; // @gotags: msg:"32828-31,omitempty"
// Contains the DN of the Organization object of the mail user's organization.
- optional string address_book_organizational_unit_root_distinguished_name = 45; // @gotags: msg:"3600831,omitempty"
+ optional string address_book_organizational_unit_root_distinguished_name = 46; // @gotags: msg:"36008-31,omitempty"
// Contains the phonetic representation of the PidTagCompanyName property (section 2.639).
- optional string address_book_phonetic_company_name = 49; // @gotags: msg:"3598531,omitempty"
+ optional string address_book_phonetic_company_name = 50; // @gotags: msg:"35985-31,omitempty"
// Contains the phonetic representation of the PidTagDepartmentName property (section 2.672).
- optional string address_book_phonetic_department_name = 50; // @gotags: msg:"3598431,omitempty"
+ optional string address_book_phonetic_department_name = 51; // @gotags: msg:"35984-31,omitempty"
// Contains the phonetic representation of the PidTagDisplayName property (section 2.676).
- optional string address_book_phonetic_display_name = 51; // @gotags: msg:"3598631,omitempty"
+ optional string address_book_phonetic_display_name = 52; // @gotags: msg:"35986-31,omitempty"
// Contains the phonetic representation of the PidTagGivenName property (section 2.714).
- optional string address_book_phonetic_given_name = 52; // @gotags: msg:"3598231,omitempty"
+ optional string address_book_phonetic_given_name = 53; // @gotags: msg:"35982-31,omitempty"
// Contains the phonetic representation of the PidTagSurname property (section 2.1036).
- optional string address_book_phonetic_surname = 53; // @gotags: msg:"3598331,omitempty"
+ optional string address_book_phonetic_surname = 54; // @gotags: msg:"35983-31,omitempty"
// Contains the maximum occupancy of the room.
- optional int32 address_book_room_capacity = 57; // @gotags: msg:"20553,omitempty"
+ optional int32 address_book_room_capacity = 58; // @gotags: msg:"2055-3,omitempty"
// Contains a description of the Resource object.
- optional string address_book_room_description = 59; // @gotags: msg:"205731,omitempty"
+ optional string address_book_room_description = 60; // @gotags: msg:"2057-31,omitempty"
// Contains a signed integer that specifies the seniority order of Address Book objects that represent members of a department and are referenced by a Department object or departmental group, with larger values specifying members that are more senior.
- optional int32 address_book_seniority_index = 61; // @gotags: msg:"360003,omitempty"
+ optional int32 address_book_seniority_index = 62; // @gotags: msg:"36000-3,omitempty"
// Contains the foreign system email address of an Address Book object.
- optional string address_book_target_address = 62; // @gotags: msg:"3278531,omitempty"
+ optional string address_book_target_address = 63; // @gotags: msg:"32785-31,omitempty"
// Contains a filter value used in ambiguous name resolution.
- optional string anr = 65; // @gotags: msg:"1383631,omitempty"
+ optional string anr = 66; // @gotags: msg:"13836-31,omitempty"
// Contains a bitmask of flags that describe capabilities of an address book container.
- optional int32 container_flags = 66; // @gotags: msg:"138243,omitempty"
+ optional int32 container_flags = 67; // @gotags: msg:"13824-3,omitempty"
// Contains an integer value that indicates how to display an Address Book object in a table or as an addressee on a message.
- optional int32 display_type = 67; // @gotags: msg:"145923,omitempty"
+ optional int32 display_type = 68; // @gotags: msg:"14592-3,omitempty"
// Contains an integer value that indicates how to display an Address Book object in a table or as a recipient on a message.
- optional int32 display_type_ex = 68; // @gotags: msg:"145973,omitempty"
+ optional int32 display_type_ex = 69; // @gotags: msg:"14597-3,omitempty"
+ // A string-formatted GUID that represents the address list container object.
+ optional string offline_address_book_container_guid = 70; // @gotags: msg:"26626-30,omitempty"
+ // Contains the DN of the address list that is contained in the OAB message.
+ optional string offline_address_book_distinguished_name = 71; // @gotags: msg:"26628-30,omitempty"
+ // Contains the message class for full OAB messages.
+ optional int32 offline_address_book_message_class = 72; // @gotags: msg:"26627-3,omitempty"
+ // Contains the display name of the address list.
+ optional string offline_address_book_name = 73; // @gotags: msg:"26624-31,omitempty"
+ // Contains the sequence number of the OAB.
+ optional int32 offline_address_book_sequence = 74; // @gotags: msg:"26625-3,omitempty"
}
diff --git a/cmd/properties/protobufs/appointment.proto b/cmd/properties/protobufs/appointment.proto
index 85c5ebd..12b0779 100644
--- a/cmd/properties/protobufs/appointment.proto
+++ b/cmd/properties/protobufs/appointment.proto
@@ -21,243 +21,245 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Appointment {
// Specifies a list of all the attendees except for the organizer, including resources and unsendable attendees.
- optional string all_attendees_string = 1; // @gotags: msg:"26429631,omitempty"
+ optional string all_attendees_string = 1; // @gotags: msg:"264296-31,omitempty"
// This property is set to TRUE.
- optional bool allow_external_check = 2; // @gotags: msg:"26432611,omitempty"
+ optional bool allow_external_check = 2; // @gotags: msg:"264326-11,omitempty"
// Specifies a bit field that describes the auxiliary state of the object.
- optional int32 appointment_auxiliary_flags = 3; // @gotags: msg:"2641993,omitempty"
+ optional int32 appointment_auxiliary_flags = 3; // @gotags: msg:"264199-3,omitempty"
// Specifies the color to be used when displaying the Calendar object.
- optional int32 appointment_color = 4; // @gotags: msg:"2642283,omitempty"
+ optional int32 appointment_color = 4; // @gotags: msg:"264228-3,omitempty"
// Indicates whether a Meeting Response object is a counter proposal.
- optional bool appointment_counter_proposal = 5; // @gotags: msg:"26435911,omitempty"
+ optional bool appointment_counter_proposal = 5; // @gotags: msg:"264359-11,omitempty"
// Specifies the length of the event, in minutes.
- optional int32 appointment_duration = 6; // @gotags: msg:"2642273,omitempty"
+ optional int32 appointment_duration = 6; // @gotags: msg:"264227-3,omitempty"
// Indicates the date that the appointment ends.
- optional int64 appointment_end_date = 7; // @gotags: msg:"26422564,omitempty"
+ optional int64 appointment_end_date = 7; // @gotags: msg:"264225-64,omitempty"
// Indicates the time that the appointment ends.
- optional int64 appointment_end_time = 8; // @gotags: msg:"26422464,omitempty"
+ optional int64 appointment_end_time = 8; // @gotags: msg:"264224-64,omitempty"
// Specifies the end date and time for the event.
- optional int64 appointment_end_whole = 9; // @gotags: msg:"26420664,omitempty"
+ optional int64 appointment_end_whole = 9; // @gotags: msg:"264206-64,omitempty"
// Indicates to the organizer the last sequence number that was sent to any attendee.
- optional int32 appointment_last_sequence = 10; // @gotags: msg:"2641953,omitempty"
+ optional int32 appointment_last_sequence = 10; // @gotags: msg:"264195-3,omitempty"
// Indicates the message class of the Meeting object to be generated from the Meeting Request object.
- optional string appointment_message_class = 11; // @gotags: msg:"6831,omitempty"
+ optional string appointment_message_class = 11; // @gotags: msg:"68-31,omitempty"
// Indicates whether attendees are not allowed to propose a new date and/or time for the meeting.
- optional bool appointment_not_allow_propose = 12; // @gotags: msg:"26436211,omitempty"
+ optional bool appointment_not_allow_propose = 12; // @gotags: msg:"264362-11,omitempty"
// Specifies the number of attendees who have sent counter proposals that have not been accepted or rejected by the organizer.
- optional int32 appointment_proposal_number = 13; // @gotags: msg:"2643613,omitempty"
+ optional int32 appointment_proposal_number = 13; // @gotags: msg:"264361-3,omitempty"
// Indicates the proposed value for the PidLidAppointmentDuration property (section 2.11) for a counter proposal.
- optional int32 appointment_proposed_duration = 14; // @gotags: msg:"2643583,omitempty"
+ optional int32 appointment_proposed_duration = 14; // @gotags: msg:"264358-3,omitempty"
// Specifies the proposed value for the PidLidAppointmentEndWhole property (section 2.14) for a counter proposal.
- optional int64 appointment_proposed_end_whole = 15; // @gotags: msg:"26435364,omitempty"
+ optional int64 appointment_proposed_end_whole = 15; // @gotags: msg:"264353-64,omitempty"
// Specifies the proposed value for the PidLidAppointmentStartWhole property (section 2.29) for a counter proposal.
- optional int64 appointment_proposed_start_whole = 16; // @gotags: msg:"26435264,omitempty"
+ optional int64 appointment_proposed_start_whole = 16; // @gotags: msg:"264352-64,omitempty"
// Specifies the user who last replied to the meeting request or meeting update.
- optional string appointment_reply_name = 18; // @gotags: msg:"26428831,omitempty"
+ optional string appointment_reply_name = 18; // @gotags: msg:"264288-31,omitempty"
// Specifies the date and time at which the attendee responded to a received meeting request or Meeting Update object.
- optional int64 appointment_reply_time = 19; // @gotags: msg:"26425664,omitempty"
+ optional int64 appointment_reply_time = 19; // @gotags: msg:"264256-64,omitempty"
// Specifies the sequence number of a Meeting object.
- optional int32 appointment_sequence = 20; // @gotags: msg:"2641933,omitempty"
+ optional int32 appointment_sequence = 20; // @gotags: msg:"264193-3,omitempty"
// Indicates the date and time at which the PidLidAppointmentSequence property (section 2.25) was last modified.
- optional int64 appointment_sequence_time = 21; // @gotags: msg:"26419464,omitempty"
+ optional int64 appointment_sequence_time = 21; // @gotags: msg:"264194-64,omitempty"
// Identifies the date that the appointment starts.
- optional int64 appointment_start_date = 22; // @gotags: msg:"26422664,omitempty"
+ optional int64 appointment_start_date = 22; // @gotags: msg:"264226-64,omitempty"
// Identifies the time that the appointment starts.
- optional int64 appointment_start_time = 23; // @gotags: msg:"26420764,omitempty"
+ optional int64 appointment_start_time = 23; // @gotags: msg:"264207-64,omitempty"
// Specifies the start date and time of the appointment.
- optional int64 appointment_start_whole = 24; // @gotags: msg:"26420564,omitempty"
+ optional int64 appointment_start_whole = 24; // @gotags: msg:"264205-64,omitempty"
// Specifies a bit field that describes the state of the object.
- optional int32 appointment_state_flags = 25; // @gotags: msg:"2642313,omitempty"
+ optional int32 appointment_state_flags = 25; // @gotags: msg:"264231-3,omitempty"
// Specifies whether the event is an all-day event.
- optional bool appointment_sub_type = 26; // @gotags: msg:"26422911,omitempty"
+ optional bool appointment_sub_type = 26; // @gotags: msg:"264229-11,omitempty"
// Indicates the time at which the appointment was last updated.
- optional int64 appointment_update_time = 31; // @gotags: msg:"26426264,omitempty"
+ optional int64 appointment_update_time = 31; // @gotags: msg:"264262-64,omitempty"
// Specifies the date and time at which the meeting-related object was sent.
- optional int64 attendee_critical_change = 32; // @gotags: msg:"164,omitempty"
+ optional int64 attendee_critical_change = 32; // @gotags: msg:"1-64,omitempty"
// Indicates whether the value of the PidLidLocation property (section 2.159) is set to the PidTagDisplayName property (section 2.676).
- optional bool auto_fill_location = 33; // @gotags: msg:"26429811,omitempty"
+ optional bool auto_fill_location = 33; // @gotags: msg:"264298-11,omitempty"
// Specifies whether to automatically start the conferencing application when a reminder for the start of a meeting is executed.
- optional bool auto_start_check = 34; // @gotags: msg:"26432411,omitempty"
+ optional bool auto_start_check = 34; // @gotags: msg:"264324-11,omitempty"
// Specifies the availability of a user for the event described by the object.
- optional int32 busy_status = 35; // @gotags: msg:"2641973,omitempty"
+ optional int32 busy_status = 35; // @gotags: msg:"264197-3,omitempty"
// Contains the value of the CalendarType field from the PidLidAppointmentRecur property (section 2.22).
- optional int32 calendar_type = 36; // @gotags: msg:"443,omitempty"
+ optional int32 calendar_type = 36; // @gotags: msg:"44-3,omitempty"
// Contains a list of all the sendable attendees who are also optional attendees.
- optional string cc_attendees_string = 37; // @gotags: msg:"26430031,omitempty"
+ optional string cc_attendees_string = 37; // @gotags: msg:"264300-31,omitempty"
// Specifies a bit field that indicates how the Meeting object has changed.
- optional int32 change_highlight = 38; // @gotags: msg:"2641963,omitempty"
+ optional int32 change_highlight = 38; // @gotags: msg:"264196-3,omitempty"
// Indicates what actions the user has taken on this Meeting object.
- optional int32 client_intent = 40; // @gotags: msg:"373,omitempty"
+ optional int32 client_intent = 40; // @gotags: msg:"37-3,omitempty"
// Specifies the end date and time of the event in UTC.
- optional int64 clip_end = 41; // @gotags: msg:"26429464,omitempty"
+ optional int64 clip_end = 41; // @gotags: msg:"264294-64,omitempty"
// Specifies the start date and time of the event in UTC.
- optional int64 clip_start = 42; // @gotags: msg:"26429364,omitempty"
+ optional int64 clip_start = 42; // @gotags: msg:"264293-64,omitempty"
// Specifies the document to be launched when the user joins the meeting.
- optional string collaborate_doc = 43; // @gotags: msg:"26432731,omitempty"
+ optional string collaborate_doc = 43; // @gotags: msg:"264327-31,omitempty"
// When set to TRUE (0x00000001), the PidLidConferencingCheck property indicates that the associated meeting is one of the following types:
- optional bool conferencing_check = 44; // @gotags: msg:"26432011,omitempty"
+ optional bool conferencing_check = 44; // @gotags: msg:"264320-11,omitempty"
// Specifies the type of the meeting.
- optional int32 conferencing_type = 45; // @gotags: msg:"2643213,omitempty"
+ optional int32 conferencing_type = 45; // @gotags: msg:"264321-3,omitempty"
// Identifies the day interval for the recurrence pattern.
- optional int32 day_interval = 46; // @gotags: msg:"332,omitempty"
+ optional int32 day_interval = 46; // @gotags: msg:"33-2,omitempty"
// Identifies the day of the month for the appointment or meeting.
- optional int32 day_of_month = 47; // @gotags: msg:"327683,omitempty"
+ optional int32 day_of_month = 47; // @gotags: msg:"32768-3,omitempty"
// Indicates whether a delegate responded to the meeting request.
- optional bool delegate_mail = 48; // @gotags: msg:"911,omitempty"
+ optional bool delegate_mail = 48; // @gotags: msg:"9-11,omitempty"
// Specifies the directory server to be used.
- optional string directory = 49; // @gotags: msg:"26432231,omitempty"
+ optional string directory = 49; // @gotags: msg:"264322-31,omitempty"
// Identifies the end date of the recurrence range.
- optional int32 end_recurrence_date = 50; // @gotags: msg:"153,omitempty"
+ optional int32 end_recurrence_date = 50; // @gotags: msg:"15-3,omitempty"
// Identifies the end time of the recurrence range.
- optional int32 end_recurrence_time = 51; // @gotags: msg:"323,omitempty"
+ optional int32 end_recurrence_time = 51; // @gotags: msg:"32-3,omitempty"
// Specifies the date and time, in UTC, within a recurrence pattern that an exception will replace.
- optional int64 exception_replace_time = 52; // @gotags: msg:"26426464,omitempty"
+ optional int64 exception_replace_time = 52; // @gotags: msg:"264264-64,omitempty"
// Indicates that the object is a Recurring Calendar object with one or more exceptions, and that at least one of the Exception Embedded Message objects has at least one RecipientRow structure, as described in [MS-OXCDATA] section 2.8.3.
- optional bool f_exceptional_attendees = 53; // @gotags: msg:"26426711,omitempty"
+ optional bool f_exceptional_attendees = 53; // @gotags: msg:"264267-11,omitempty"
// Indicates that the Exception Embedded Message object has a body that differs from the Recurring Calendar object.
- optional bool f_exceptional_body = 54; // @gotags: msg:"26419811,omitempty"
+ optional bool f_exceptional_body = 54; // @gotags: msg:"264198-11,omitempty"
// Indicates whether invitations have been sent for the meeting that this Meeting object represents.
- optional bool f_invited = 55; // @gotags: msg:"26426511,omitempty"
+ optional bool f_invited = 55; // @gotags: msg:"264265-11,omitempty"
// Indicates whether the Meeting Request object represents an exception to a recurring series, and whether it was forwarded (even when forwarded by the organizer) rather than being an invitation sent by the organizer.
- optional bool forward_instance = 56; // @gotags: msg:"26420211,omitempty"
+ optional bool forward_instance = 56; // @gotags: msg:"264202-11,omitempty"
// Indicates whether the Calendar folder from which the meeting was opened is another user's calendar.
- optional bool f_others_appointment = 58; // @gotags: msg:"26427111,omitempty"
+ optional bool f_others_appointment = 58; // @gotags: msg:"264271-11,omitempty"
// Identifies the day of the week for the appointment or meeting.
- optional int32 i_calendar_day_of_week_mask = 60; // @gotags: msg:"327693,omitempty"
+ optional int32 i_calendar_day_of_week_mask = 60; // @gotags: msg:"32769-3,omitempty"
// Contains the value of the PidLidBusyStatus property (section 2.47) on the Meeting object in the organizer's calendar at the time that the Meeting Request object or Meeting Update object was sent.
- optional int32 intended_busy_status = 62; // @gotags: msg:"2642603,omitempty"
+ optional int32 intended_busy_status = 62; // @gotags: msg:"264260-3,omitempty"
// Indicates whether the object represents an exception (including an orphan instance).
- optional bool is_exception = 63; // @gotags: msg:"1011,omitempty"
+ optional bool is_exception = 63; // @gotags: msg:"10-11,omitempty"
// Specifies whether the object is associated with a recurring series.
- optional bool is_recurring = 64; // @gotags: msg:"511,omitempty"
+ optional bool is_recurring = 64; // @gotags: msg:"5-11,omitempty"
// Indicates whether the user did not include any text in the body of the Meeting Response object.
- optional bool is_silent = 65; // @gotags: msg:"411,omitempty"
+ optional bool is_silent = 65; // @gotags: msg:"4-11,omitempty"
// Specifies the location of the event.
- optional string location = 66; // @gotags: msg:"26420031,omitempty"
+ optional string location = 66; // @gotags: msg:"264200-31,omitempty"
// Indicates the type of Meeting Request object or Meeting Update object.
- optional int32 meeting_type = 67; // @gotags: msg:"703,omitempty"
+ optional int32 meeting_type = 67; // @gotags: msg:"70-3,omitempty"
// Specifies the URL of the Meeting Workspace that is associated with a Calendar object.
- optional string meeting_workspace_url = 68; // @gotags: msg:"26420131,omitempty"
+ optional string meeting_workspace_url = 68; // @gotags: msg:"264201-31,omitempty"
// Indicates the monthly interval of the appointment or meeting.
- optional int32 month_interval = 69; // @gotags: msg:"352,omitempty"
+ optional int32 month_interval = 69; // @gotags: msg:"35-2,omitempty"
// Indicates the month of the year in which the appointment or meeting occurs.
- optional int32 month_of_year = 70; // @gotags: msg:"327743,omitempty"
+ optional int32 month_of_year = 70; // @gotags: msg:"32774-3,omitempty"
// Indicates the calculated month of the year in which the appointment or meeting occurs.
- optional int32 month_of_year_mask = 71; // @gotags: msg:"393,omitempty"
+ optional int32 month_of_year_mask = 71; // @gotags: msg:"39-3,omitempty"
// Specifies the URL to be launched when the user joins the meeting.
- optional string net_show_url = 72; // @gotags: msg:"26432831,omitempty"
+ optional string net_show_url = 72; // @gotags: msg:"264328-31,omitempty"
// Indicates whether the recurrence pattern has an end date.
- optional bool no_end_date_flag = 73; // @gotags: msg:"3277911,omitempty"
+ optional bool no_end_date_flag = 73; // @gotags: msg:"32779-11,omitempty"
// Contains a list of all of the unsendable attendees who are also resources.
- optional string non_sendable_bcc = 74; // @gotags: msg:"26736831,omitempty"
+ optional string non_sendable_bcc = 74; // @gotags: msg:"267368-31,omitempty"
// Contains a list of all of the unsendable attendees who are also optional attendees.
- optional string non_sendable_cc = 75; // @gotags: msg:"26736731,omitempty"
+ optional string non_sendable_cc = 75; // @gotags: msg:"267367-31,omitempty"
// Contains a list of all of the unsendable attendees who are also required attendees.
- optional string non_sendable_to = 76; // @gotags: msg:"26736631,omitempty"
+ optional string non_sendable_to = 76; // @gotags: msg:"267366-31,omitempty"
// Indicates the number of occurrences in the recurring appointment or meeting.
- optional int32 occurrences = 77; // @gotags: msg:"327733,omitempty"
+ optional int32 occurrences = 77; // @gotags: msg:"32773-3,omitempty"
// Indicates the original value of the PidLidLocation property (section 2.159) before a meeting update.
- optional string old_location = 78; // @gotags: msg:"7231,omitempty"
+ optional string old_location = 78; // @gotags: msg:"72-31,omitempty"
// Indicates the recurrence pattern for the appointment or meeting.
- optional int32 old_recurrence_type = 79; // @gotags: msg:"402,omitempty"
+ optional int32 old_recurrence_type = 79; // @gotags: msg:"40-2,omitempty"
// Indicates the original value of the PidLidAppointmentEndWhole property (section 2.14) before a meeting update.
- optional int64 old_when_end_whole = 80; // @gotags: msg:"7464,omitempty"
+ optional int64 old_when_end_whole = 80; // @gotags: msg:"74-64,omitempty"
// Indicates the original value of the PidLidAppointmentStartWhole property (section 2.29) before a meeting update.
- optional int64 old_when_start_whole = 81; // @gotags: msg:"7364,omitempty"
+ optional int64 old_when_start_whole = 81; // @gotags: msg:"73-64,omitempty"
// Specifies the password for a meeting on which the PidLidConferencingType property (section 2.66) has the value 0x00000002.
- optional string online_password = 82; // @gotags: msg:"26432931,omitempty"
+ optional string online_password = 82; // @gotags: msg:"264329-31,omitempty"
// Specifies optional attendees.
- optional string optional_attendees = 83; // @gotags: msg:"731,omitempty"
+ optional string optional_attendees = 83; // @gotags: msg:"7-31,omitempty"
// Specifies the email address of the organizer.
- optional string organizer_alias = 84; // @gotags: msg:"26432331,omitempty"
+ optional string organizer_alias = 84; // @gotags: msg:"264323-31,omitempty"
// Specifies the date and time at which a Meeting Request object was sent by the organizer.
- optional int64 owner_critical_change = 86; // @gotags: msg:"4264,omitempty"
+ optional int64 owner_critical_change = 86; // @gotags: msg:"42-64,omitempty"
// Indicates the name of the owner of the mailbox.
- optional string owner_name = 87; // @gotags: msg:"26427031,omitempty"
+ optional string owner_name = 87; // @gotags: msg:"264270-31,omitempty"
// Identifies the length, in minutes, of the appointment or meeting.
- optional int32 recurrence_duration = 88; // @gotags: msg:"327813,omitempty"
+ optional int32 recurrence_duration = 88; // @gotags: msg:"32781-3,omitempty"
// Specifies a description of the recurrence pattern of the Calendar object.
- optional string recurrence_pattern = 89; // @gotags: msg:"26429031,omitempty"
+ optional string recurrence_pattern = 89; // @gotags: msg:"264290-31,omitempty"
// Specifies the recurrence type of the recurring series.
- optional int32 recurrence_type = 90; // @gotags: msg:"2642893,omitempty"
+ optional int32 recurrence_type = 90; // @gotags: msg:"264289-3,omitempty"
// Specifies whether the object represents a recurring series.
- optional bool recurring = 91; // @gotags: msg:"26425911,omitempty"
+ optional bool recurring = 91; // @gotags: msg:"264259-11,omitempty"
// Specifies the interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.
- optional int32 reminder_delta = 92; // @gotags: msg:"2672653,omitempty"
+ optional int32 reminder_delta = 92; // @gotags: msg:"267265-3,omitempty"
// Specifies the filename of the sound that a client is to play when the reminder for that object becomes overdue.
- optional string reminder_file_parameter = 93; // @gotags: msg:"26731131,omitempty"
+ optional string reminder_file_parameter = 93; // @gotags: msg:"267311-31,omitempty"
// Specifies whether the client is to respect the current values of the PidLidReminderPlaySound property (section 2.221) and the PidLidReminderFileParameter property (section 2.219), or use the default values for those properties.
- optional bool reminder_override = 94; // @gotags: msg:"26730811,omitempty"
+ optional bool reminder_override = 94; // @gotags: msg:"267308-11,omitempty"
// Specifies whether the client is to play a sound when the reminder becomes overdue.
- optional bool reminder_play_sound = 95; // @gotags: msg:"26731011,omitempty"
+ optional bool reminder_play_sound = 95; // @gotags: msg:"267310-11,omitempty"
// Specifies whether a reminder is set on the object.
- optional bool reminder_set = 96; // @gotags: msg:"26726711,omitempty"
+ optional bool reminder_set = 96; // @gotags: msg:"267267-11,omitempty"
// Specifies the point in time when a reminder transitions from pending to overdue.
- optional int64 reminder_signal_time = 97; // @gotags: msg:"26745664,omitempty"
+ optional int64 reminder_signal_time = 97; // @gotags: msg:"267456-64,omitempty"
// Specifies the initial signal time for objects that are not Calendar objects.
- optional int64 reminder_time = 98; // @gotags: msg:"26726664,omitempty"
+ optional int64 reminder_time = 98; // @gotags: msg:"267266-64,omitempty"
// Indicates the time and date of the reminder for the appointment or meeting.
- optional int64 reminder_time_date = 99; // @gotags: msg:"26726964,omitempty"
+ optional int64 reminder_time_date = 99; // @gotags: msg:"267269-64,omitempty"
// Indicates the time of the reminder for the appointment or meeting.
- optional int64 reminder_time_time = 100; // @gotags: msg:"26726864,omitempty"
+ optional int64 reminder_time_time = 100; // @gotags: msg:"267268-64,omitempty"
// This property is not set and, if set, is ignored.
- optional int32 reminder_type = 101; // @gotags: msg:"2673093,omitempty"
+ optional int32 reminder_type = 101; // @gotags: msg:"267309-3,omitempty"
// Identifies required attendees for the appointment or meeting.
- optional string required_attendees = 102; // @gotags: msg:"631,omitempty"
+ optional string required_attendees = 102; // @gotags: msg:"6-31,omitempty"
// Identifies resource attendees for the appointment or meeting.
- optional string resource_attendees = 103; // @gotags: msg:"831,omitempty"
+ optional string resource_attendees = 103; // @gotags: msg:"8-31,omitempty"
// Specifies the response status of an attendee.
- optional int32 response_status = 104; // @gotags: msg:"2642323,omitempty"
+ optional int32 response_status = 104; // @gotags: msg:"264232-3,omitempty"
// Indicates whether the Meeting Request object or Meeting Update object has been processed.
- optional bool server_processed = 105; // @gotags: msg:"26766011,omitempty"
+ optional bool server_processed = 105; // @gotags: msg:"267660-11,omitempty"
// Indicates what processing actions have been taken on this Meeting Request object or Meeting Update object.
- optional int32 server_processing_actions = 106; // @gotags: msg:"2676613,omitempty"
+ optional int32 server_processing_actions = 106; // @gotags: msg:"267661-3,omitempty"
// Indicates that the original MIME message contained a single MIME part.
- optional bool single_bodyi_cal = 107; // @gotags: msg:"26442711,omitempty"
+ optional bool single_bodyi_cal = 107; // @gotags: msg:"264427-11,omitempty"
// Identifies the start date of the recurrence pattern.
- optional int32 start_recurrence_date = 108; // @gotags: msg:"133,omitempty"
+ optional int32 start_recurrence_date = 108; // @gotags: msg:"13-3,omitempty"
// Identifies the start time of the recurrence pattern.
- optional int32 start_recurrence_time = 109; // @gotags: msg:"143,omitempty"
+ optional int32 start_recurrence_time = 109; // @gotags: msg:"14-3,omitempty"
// Specifies information about the time zone of a recurring meeting.
- optional int32 time_zone = 110; // @gotags: msg:"123,omitempty"
+ optional int32 time_zone = 110; // @gotags: msg:"12-3,omitempty"
// Specifies a human-readable description of the time zone that is represented by the data in the PidLidTimeZoneStruct property (section 2.342).
- optional string time_zone_description = 111; // @gotags: msg:"26429231,omitempty"
+ optional string time_zone_description = 111; // @gotags: msg:"264292-31,omitempty"
// Contains a list of all of the sendable attendees who are also required attendees.
- optional string to_attendees_string = 113; // @gotags: msg:"26429931,omitempty"
+ optional string to_attendees_string = 113; // @gotags: msg:"264299-31,omitempty"
// Identifies the number of weeks that occur between each meeting.
- optional int32 week_interval = 114; // @gotags: msg:"342,omitempty"
+ optional int32 week_interval = 114; // @gotags: msg:"34-2,omitempty"
// Contains the value of the PidLidLocation property (section 2.159) from the associated Meeting object.
- optional string where = 115; // @gotags: msg:"231,omitempty"
+ optional string where = 115; // @gotags: msg:"2-31,omitempty"
// Indicates the yearly interval of the appointment or meeting.
- optional int32 year_interval = 116; // @gotags: msg:"362,omitempty"
+ optional int32 year_interval = 116; // @gotags: msg:"36-2,omitempty"
//
optional string location_url = 117;
// Specifies whether to allow the meeting to be forwarded.
optional bool meeting_do_not_forward = 118;
// Specifies the end time, in UTC, of the publishing range.
- optional int32 free_busy_publish_end = 119; // @gotags: msg:"266963,omitempty"
+ optional int32 free_busy_publish_end = 119; // @gotags: msg:"26696-3,omitempty"
// Specifies the start time, in UTC, of the publishing range.
- optional int32 free_busy_publish_start = 120; // @gotags: msg:"266953,omitempty"
+ optional int32 free_busy_publish_start = 120; // @gotags: msg:"26695-3,omitempty"
// Specifies the time, in UTC, that the data was published.
- optional int64 free_busy_range_timestamp = 121; // @gotags: msg:"2672864,omitempty"
+ optional int64 free_busy_range_timestamp = 121; // @gotags: msg:"26728-64,omitempty"
// Contains the date and time, in UTC, when an appointment or meeting ends.
- optional int64 i_calendar_end_time = 122; // @gotags: msg:"429264,omitempty"
+ optional int64 i_calendar_end_time = 122; // @gotags: msg:"4292-64,omitempty"
// Contains the date and time, in UTC, for the activation of the next reminder.
- optional int64 i_calendar_reminder_next_time = 123; // @gotags: msg:"429864,omitempty"
+ optional int64 i_calendar_reminder_next_time = 123; // @gotags: msg:"4298-64,omitempty"
+ // Specifies a quasi-unique value among all of the Calendar objects in a user's mailbox.
+ optional int32 owner_appointment_id = 124; // @gotags: msg:"98-3,omitempty"
// Indicates whether a client has already processed a received task communication.
- optional bool processed = 124; // @gotags: msg:"3200111,omitempty"
+ optional bool processed = 125; // @gotags: msg:"32001-11,omitempty"
// Indicates whether a client or server is to automatically respond to all meeting requests for the attendee or resource.
- optional bool schedule_info_auto_accept_appointments = 126; // @gotags: msg:"2673311,omitempty"
+ optional bool schedule_info_auto_accept_appointments = 127; // @gotags: msg:"26733-11,omitempty"
// Indicates whether the delegator wants to receive copies of the meeting-related objects that are sent to the delegate.
- optional bool schedule_info_delegator_wants_copy = 130; // @gotags: msg:"2669011,omitempty"
+ optional bool schedule_info_delegator_wants_copy = 131; // @gotags: msg:"26690-11,omitempty"
// Indicates whether the delegator wants to receive informational updates.
- optional bool schedule_info_delegator_wants_info = 131; // @gotags: msg:"2669911,omitempty"
+ optional bool schedule_info_delegator_wants_info = 132; // @gotags: msg:"26699-11,omitempty"
// Indicates whether a client or server, when automatically responding to meeting requests, is to decline Meeting Request objects that overlap with previously scheduled events.
- optional bool schedule_info_disallow_overlapping_appts = 132; // @gotags: msg:"2673511,omitempty"
+ optional bool schedule_info_disallow_overlapping_appts = 133; // @gotags: msg:"26735-11,omitempty"
// Indicates whether a client or server, when automatically responding to meeting requests, is to decline Meeting Request objects that represent a recurring series.
- optional bool schedule_info_disallow_recurring_appts = 133; // @gotags: msg:"2673411,omitempty"
+ optional bool schedule_info_disallow_recurring_appts = 134; // @gotags: msg:"26734-11,omitempty"
// Contains a value set to TRUE by the client, regardless of user input.
- optional bool schedule_info_dont_mail_delegates = 134; // @gotags: msg:"2669111,omitempty"
+ optional bool schedule_info_dont_mail_delegates = 135; // @gotags: msg:"26691-11,omitempty"
// Set to 0x00000000 when sending and is ignored on receipt.
- optional int32 schedule_info_resource_type = 144; // @gotags: msg:"266893,omitempty"
+ optional int32 schedule_info_resource_type = 145; // @gotags: msg:"26689-3,omitempty"
}
diff --git a/cmd/properties/protobufs/attachment.proto b/cmd/properties/protobufs/attachment.proto
index edcec0b..e8df2c5 100644
--- a/cmd/properties/protobufs/attachment.proto
+++ b/cmd/properties/protobufs/attachment.proto
@@ -29,41 +29,43 @@ message Attachment {
// Contains the provider type data associated with a web reference attachment.
optional string attachment_provider_type = 5;
// Contains the base of a relative URI.
- optional string attach_content_base = 7; // @gotags: msg:"1409731,omitempty"
+ optional string attach_content_base = 7; // @gotags: msg:"14097-31,omitempty"
// Contains a content identifier unique to the Message object that matches a corresponding "cid:" URI schema reference in the HTML body of the Message object.
- optional string attach_content_id = 8; // @gotags: msg:"1409831,omitempty"
+ optional string attach_content_id = 8; // @gotags: msg:"14098-31,omitempty"
// Contains a relative or full URI that matches a corresponding reference in the HTML body of a Message object.
- optional string attach_content_location = 9; // @gotags: msg:"1409931,omitempty"
+ optional string attach_content_location = 9; // @gotags: msg:"14099-31,omitempty"
// Contains a file name extension that indicates the document type of an attachment.
- optional string attach_extension = 13; // @gotags: msg:"1408331,omitempty"
+ optional string attach_extension = 13; // @gotags: msg:"14083-31,omitempty"
// Contains the 8.3 name of the PidTagAttachLongFilename property (section 2.595).
- optional string attach_filename = 14; // @gotags: msg:"1408431,omitempty"
+ optional string attach_filename = 14; // @gotags: msg:"14084-31,omitempty"
// Indicates which body formats might reference this attachment when rendering data.
- optional int32 attach_flags = 15; // @gotags: msg:"141003,omitempty"
+ optional int32 attach_flags = 15; // @gotags: msg:"14100-3,omitempty"
// Contains the full filename and extension of the Attachment object.
- optional string attach_long_filename = 16; // @gotags: msg:"1408731,omitempty"
+ optional string attach_long_filename = 16; // @gotags: msg:"14087-31,omitempty"
// Contains the fully-qualified path and file name with extension.
- optional string attach_long_pathname = 17; // @gotags: msg:"1409331,omitempty"
+ optional string attach_long_pathname = 17; // @gotags: msg:"14093-31,omitempty"
// Indicates that a contact photo attachment is attached to a Contact object.
- optional bool attachment_contact_photo = 18; // @gotags: msg:"3276711,omitempty"
+ optional bool attachment_contact_photo = 18; // @gotags: msg:"32767-11,omitempty"
// Indicates special handling for an Attachment object.
- optional int32 attachment_flags = 19; // @gotags: msg:"327653,omitempty"
+ optional int32 attachment_flags = 19; // @gotags: msg:"32765-3,omitempty"
// Indicates whether an Attachment object is hidden from the end user.
- optional bool attachment_hidden = 20; // @gotags: msg:"3276611,omitempty"
+ optional bool attachment_hidden = 20; // @gotags: msg:"32766-11,omitempty"
// Contains the type of Message object to which an attachment is linked.
- optional int32 attachment_link_id = 21; // @gotags: msg:"327623,omitempty"
+ optional int32 attachment_link_id = 21; // @gotags: msg:"32762-3,omitempty"
// Represents the way the contents of an attachment are accessed.
- optional int32 attach_method = 22; // @gotags: msg:"140853,omitempty"
+ optional int32 attach_method = 22; // @gotags: msg:"14085-3,omitempty"
// Contains a content-type MIME header.
- optional string attach_mime_tag = 23; // @gotags: msg:"1409431,omitempty"
+ optional string attach_mime_tag = 23; // @gotags: msg:"14094-31,omitempty"
// Identifies the Attachment object within its Message object.
- optional int32 attach_number = 24; // @gotags: msg:"36173,omitempty"
+ optional int32 attach_number = 24; // @gotags: msg:"3617-3,omitempty"
// Contains the 8.3 name of the PidTagAttachLongPathname property (section 2.596).
- optional string attach_pathname = 25; // @gotags: msg:"1408831,omitempty"
+ optional string attach_pathname = 25; // @gotags: msg:"14088-31,omitempty"
// Contains the size, in bytes, consumed by the Attachment object on the server.
- optional int32 attach_size = 27; // @gotags: msg:"36163,omitempty"
+ optional int32 attach_size = 27; // @gotags: msg:"3616-3,omitempty"
// Contains the name of an attachment file, modified so that it can be correlated with TNEF messages.
- optional string attach_transport_name = 29; // @gotags: msg:"1409231,omitempty"
+ optional string attach_transport_name = 29; // @gotags: msg:"14092-31,omitempty"
+ // Represents an offset, in rendered characters, to use when rendering an attachment within the main message text.
+ optional int32 rendering_position = 31; // @gotags: msg:"14091-3,omitempty"
// Specifies the character set of an attachment received via MIME with the content-type of text.
- optional string text_attachment_charset = 31; // @gotags: msg:"1410731,omitempty"
+ optional string text_attachment_charset = 32; // @gotags: msg:"14107-31,omitempty"
}
diff --git a/cmd/properties/protobufs/contact.proto b/cmd/properties/protobufs/contact.proto
index 98f33b8..75be72c 100644
--- a/cmd/properties/protobufs/contact.proto
+++ b/cmd/properties/protobufs/contact.proto
@@ -21,221 +21,221 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Contact {
// Specifies the state of the electronic addresses of the contact and represents a set of bit flags.
- optional int32 address_book_provider_array_type = 1; // @gotags: msg:"2622173,omitempty"
+ optional int32 address_book_provider_array_type = 1; // @gotags: msg:"262217-3,omitempty"
// Specifies the country code portion of the mailing address of the contact.
- optional string address_country_code = 3; // @gotags: msg:"26257331,omitempty"
+ optional string address_country_code = 3; // @gotags: msg:"262573-31,omitempty"
// Specifies to the application whether to create a Journal object for each action associated with this Contact object.
- optional bool auto_log = 5; // @gotags: msg:"26221311,omitempty"
+ optional bool auto_log = 5; // @gotags: msg:"262213-11,omitempty"
// Specifies the birthday of a contact.
- optional int64 birthday_local = 7; // @gotags: msg:"26257464,omitempty"
+ optional int64 birthday_local = 7; // @gotags: msg:"262574-64,omitempty"
// Specifies the character set used for a Contact object.
- optional int32 contact_character_set = 10; // @gotags: msg:"2622113,omitempty"
+ optional int32 contact_character_set = 10; // @gotags: msg:"262211-3,omitempty"
// Specifies the GUID of the GAL contact to which the duplicate contact is linked.
- optional uint64 contact_link_global_address_list_link_id = 14; // @gotags: msg:"26260072,omitempty"
+ optional uint64 contact_link_global_address_list_link_id = 14; // @gotags: msg:"262600-72,omitempty"
// Specifies the state of the linking between the GAL contact and the duplicate contact.
- optional int32 contact_link_global_address_list_link_state = 15; // @gotags: msg:"2625983,omitempty"
+ optional int32 contact_link_global_address_list_link_state = 15; // @gotags: msg:"262598-3,omitempty"
//
- optional string contact_link_name = 17; // @gotags: msg:"26752631,omitempty"
+ optional string contact_link_name = 17; // @gotags: msg:"267526-31,omitempty"
// Contains text used to add custom text to a business card representation of a Contact object.
- optional string contact_user_field1 = 20; // @gotags: msg:"26228731,omitempty"
+ optional string contact_user_field1 = 20; // @gotags: msg:"262287-31,omitempty"
// Contains text used to add custom text to a business card representation of a Contact object.
- optional string contact_user_field2 = 21; // @gotags: msg:"26230431,omitempty"
+ optional string contact_user_field2 = 21; // @gotags: msg:"262304-31,omitempty"
// Contains text used to add custom text to a business card representation of a Contact object.
- optional string contact_user_field3 = 22; // @gotags: msg:"26230531,omitempty"
+ optional string contact_user_field3 = 22; // @gotags: msg:"262305-31,omitempty"
// Contains text used to add custom text to a business card representation of a Contact object.
- optional string contact_user_field4 = 23; // @gotags: msg:"26230631,omitempty"
+ optional string contact_user_field4 = 23; // @gotags: msg:"262306-31,omitempty"
// This property is ignored by the server and is set to an empty string by the client.
- optional string department = 24; // @gotags: msg:"26217631,omitempty"
+ optional string department = 24; // @gotags: msg:"262176-31,omitempty"
// Specifies the 32-bit cyclic redundancy check (CRC) polynomial checksum, as specified in [ISO/IEC8802-3], calculated on the value of the PidLidDistributionListMembers property (section 2.96).
- optional int32 distribution_list_checksum = 25; // @gotags: msg:"2622843,omitempty"
+ optional int32 distribution_list_checksum = 25; // @gotags: msg:"262284-3,omitempty"
// Specifies the name of the personal distribution list.
- optional string distribution_list_name = 27; // @gotags: msg:"26230731,omitempty"
+ optional string distribution_list_name = 27; // @gotags: msg:"262307-31,omitempty"
// Specifies the address type of an electronic address.
- optional string email1_address_type = 30; // @gotags: msg:"26240231,omitempty"
+ optional string email1_address_type = 30; // @gotags: msg:"262402-31,omitempty"
// Specifies the user-readable display name for the email address.
- optional string email1_display_name = 31; // @gotags: msg:"26240031,omitempty"
+ optional string email1_display_name = 31; // @gotags: msg:"262400-31,omitempty"
// Specifies the email address of the contact.
- optional string email1_email_address = 32; // @gotags: msg:"26240331,omitempty"
+ optional string email1_email_address = 32; // @gotags: msg:"262403-31,omitempty"
// Specifies the SMTP email address that corresponds to the email address for the Contact object.
- optional string email1_original_display_name = 33; // @gotags: msg:"26240431,omitempty"
+ optional string email1_original_display_name = 33; // @gotags: msg:"262404-31,omitempty"
// Specifies the address type of the electronic address.
- optional string email2_address_type = 35; // @gotags: msg:"26243431,omitempty"
+ optional string email2_address_type = 35; // @gotags: msg:"262434-31,omitempty"
// Specifies the user-readable display name for the email address.
- optional string email2_display_name = 36; // @gotags: msg:"26243231,omitempty"
+ optional string email2_display_name = 36; // @gotags: msg:"262432-31,omitempty"
// Specifies the email address of the contact.
- optional string email2_email_address = 37; // @gotags: msg:"26243531,omitempty"
+ optional string email2_email_address = 37; // @gotags: msg:"262435-31,omitempty"
// Specifies the SMTP email address that corresponds to the email address for the Contact object.
- optional string email2_original_display_name = 38; // @gotags: msg:"26243631,omitempty"
+ optional string email2_original_display_name = 38; // @gotags: msg:"262436-31,omitempty"
// Specifies the address type of the electronic address.
- optional string email3_address_type = 40; // @gotags: msg:"26246631,omitempty"
+ optional string email3_address_type = 40; // @gotags: msg:"262466-31,omitempty"
// Specifies the user-readable display name for the email address.
- optional string email3_display_name = 41; // @gotags: msg:"26246431,omitempty"
+ optional string email3_display_name = 41; // @gotags: msg:"262464-31,omitempty"
// Specifies the email address of the contact.
- optional string email3_email_address = 42; // @gotags: msg:"26246731,omitempty"
+ optional string email3_email_address = 42; // @gotags: msg:"262467-31,omitempty"
// Specifies the SMTP email address that corresponds to the email address for the Contact object.
- optional string email3_original_display_name = 43; // @gotags: msg:"26246831,omitempty"
+ optional string email3_original_display_name = 43; // @gotags: msg:"262468-31,omitempty"
// Contains the string value "FAX".
- optional string fax1_address_type = 45; // @gotags: msg:"26249831,omitempty"
+ optional string fax1_address_type = 45; // @gotags: msg:"262498-31,omitempty"
// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
- optional string fax1_email_address = 46; // @gotags: msg:"26249931,omitempty"
+ optional string fax1_email_address = 46; // @gotags: msg:"262499-31,omitempty"
// Contains the same value as the PidTagNormalizedSubject property (section 2.812).
- optional string fax1_original_display_name = 47; // @gotags: msg:"26250031,omitempty"
+ optional string fax1_original_display_name = 47; // @gotags: msg:"262500-31,omitempty"
// Contains the string value "FAX".
- optional string fax2_address_type = 49; // @gotags: msg:"26253031,omitempty"
+ optional string fax2_address_type = 49; // @gotags: msg:"262530-31,omitempty"
// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
- optional string fax2_email_address = 50; // @gotags: msg:"26253131,omitempty"
+ optional string fax2_email_address = 50; // @gotags: msg:"262531-31,omitempty"
// Contains the same value as the PidTagNormalizedSubject property (section 2.812).
- optional string fax2_original_display_name = 51; // @gotags: msg:"26253231,omitempty"
+ optional string fax2_original_display_name = 51; // @gotags: msg:"262532-31,omitempty"
// Contains the string value "FAX".
- optional string fax3_address_type = 53; // @gotags: msg:"26256231,omitempty"
+ optional string fax3_address_type = 53; // @gotags: msg:"262562-31,omitempty"
// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
- optional string fax3_email_address = 54; // @gotags: msg:"26256331,omitempty"
+ optional string fax3_email_address = 54; // @gotags: msg:"262563-31,omitempty"
// Contains the same value as the PidTagNormalizedSubject property (section 2.812).
- optional string fax3_original_display_name = 55; // @gotags: msg:"26256431,omitempty"
+ optional string fax3_original_display_name = 55; // @gotags: msg:"262564-31,omitempty"
// Specifies the name under which to file a contact when displaying a list of contacts.
- optional string file_under = 57; // @gotags: msg:"26214931,omitempty"
+ optional string file_under = 57; // @gotags: msg:"262149-31,omitempty"
// Specifies how to generate and recompute the value of the PidLidFileUnder property (section 2.132) when other contact name properties change.
- optional int32 file_under_id = 58; // @gotags: msg:"2621503,omitempty"
+ optional int32 file_under_id = 58; // @gotags: msg:"262150-3,omitempty"
// Specifies a URL path from which a client can retrieve free/busy status information for the contact.
- optional string free_busy_location = 60; // @gotags: msg:"26256831,omitempty"
+ optional string free_busy_location = 60; // @gotags: msg:"262568-31,omitempty"
// Specifies whether the attachment has a picture.
- optional bool has_picture = 61; // @gotags: msg:"26218111,omitempty"
+ optional bool has_picture = 61; // @gotags: msg:"262181-11,omitempty"
// Specifies the complete address of the home address of the contact.
- optional string home_address = 62; // @gotags: msg:"26218631,omitempty"
+ optional string home_address = 62; // @gotags: msg:"262186-31,omitempty"
// Specifies the country code portion of the home address of the contact.
- optional string home_address_country_code = 63; // @gotags: msg:"26257031,omitempty"
+ optional string home_address_country_code = 63; // @gotags: msg:"262570-31,omitempty"
// Specifies the business webpage URL of the contact.
- optional string html = 64; // @gotags: msg:"26221931,omitempty"
+ optional string html = 64; // @gotags: msg:"262219-31,omitempty"
// Specifies the instant messaging address of the contact.
- optional string instant_messaging_address = 65; // @gotags: msg:"26233831,omitempty"
+ optional string instant_messaging_address = 65; // @gotags: msg:"262338-31,omitempty"
// Specifies whether the contact is linked to other contacts.
- optional bool is_contact_linked = 66; // @gotags: msg:"26259211,omitempty"
+ optional bool is_contact_linked = 66; // @gotags: msg:"262592-11,omitempty"
// Specifies the complete address of the other address of the contact.
- optional string other_address = 67; // @gotags: msg:"26218831,omitempty"
+ optional string other_address = 67; // @gotags: msg:"262188-31,omitempty"
// Specifies the country code portion of the other address of the contact.
- optional string other_address_country_code = 68; // @gotags: msg:"26257231,omitempty"
+ optional string other_address_country_code = 68; // @gotags: msg:"262572-31,omitempty"
// Specifies which physical address is the mailing address for this contact.
- optional int32 postal_address_id = 69; // @gotags: msg:"2622103,omitempty"
+ optional int32 postal_address_id = 69; // @gotags: msg:"262210-3,omitempty"
// Specifies the wedding anniversary of the contact, at midnight in the client's local time zone, and is saved without any time zone conversions.
- optional int64 wedding_anniversary_local = 71; // @gotags: msg:"26257564,omitempty"
+ optional int64 wedding_anniversary_local = 71; // @gotags: msg:"262575-64,omitempty"
// Specifies the complete address of the work address of the contact.
- optional string work_address = 72; // @gotags: msg:"26218731,omitempty"
+ optional string work_address = 72; // @gotags: msg:"262187-31,omitempty"
// Specifies the city or locality portion of the work address of the contact.
- optional string work_address_city = 73; // @gotags: msg:"26227831,omitempty"
+ optional string work_address_city = 73; // @gotags: msg:"262278-31,omitempty"
// Specifies the country or region portion of the work address of the contact.
- optional string work_address_country = 74; // @gotags: msg:"26228131,omitempty"
+ optional string work_address_country = 74; // @gotags: msg:"262281-31,omitempty"
// Specifies the country code portion of the work address of the contact.
- optional string work_address_country_code = 75; // @gotags: msg:"26257131,omitempty"
+ optional string work_address_country_code = 75; // @gotags: msg:"262571-31,omitempty"
// Specifies the postal code (ZIP code) portion of the work address of the contact.
- optional string work_address_postal_code = 76; // @gotags: msg:"26228031,omitempty"
+ optional string work_address_postal_code = 76; // @gotags: msg:"262280-31,omitempty"
// Specifies the post office box portion of the work address of the contact.
- optional string work_address_post_office_box = 77; // @gotags: msg:"26228231,omitempty"
+ optional string work_address_post_office_box = 77; // @gotags: msg:"262282-31,omitempty"
// Specifies the state or province portion of the work address of the contact.
- optional string work_address_state = 78; // @gotags: msg:"26227931,omitempty"
+ optional string work_address_state = 78; // @gotags: msg:"262279-31,omitempty"
// Specifies the street portion of the work address of the contact.
- optional string work_address_street = 79; // @gotags: msg:"26227731,omitempty"
+ optional string work_address_street = 79; // @gotags: msg:"262277-31,omitempty"
// Specifies the phonetic pronunciation of the company name of the contact.
- optional string yomi_company_name = 80; // @gotags: msg:"26222231,omitempty"
+ optional string yomi_company_name = 80; // @gotags: msg:"262222-31,omitempty"
// Specifies the phonetic pronunciation of the given name of the contact.
- optional string yomi_first_name = 81; // @gotags: msg:"26222031,omitempty"
+ optional string yomi_first_name = 81; // @gotags: msg:"262220-31,omitempty"
// Specifies the phonetic pronunciation of the surname of the contact.
- optional string yomi_last_name = 82; // @gotags: msg:"26222131,omitempty"
+ optional string yomi_last_name = 82; // @gotags: msg:"262221-31,omitempty"
// Indicates the name of the contact associated with the birthday event.
optional string birthday_contact_attribution_display_name = 83;
// Indicates whether the contact associated with the birthday event is writable.
optional bool is_birthday_contact_writable = 86;
// Contains the date of the mail user's birthday at midnight.
- optional int64 birthday = 87; // @gotags: msg:"1491464,omitempty"
+ optional int64 birthday = 87; // @gotags: msg:"14914-64,omitempty"
// Contains a secondary telephone number at the mail user's place of business.
- optional string business2_telephone_number = 88; // @gotags: msg:"1487531,omitempty"
+ optional string business2_telephone_number = 88; // @gotags: msg:"14875-31,omitempty"
// Contains the telephone number of the mail user's business fax machine.
- optional string business_fax_number = 90; // @gotags: msg:"1488431,omitempty"
+ optional string business_fax_number = 90; // @gotags: msg:"14884-31,omitempty"
// Contains the URL of the mail user's business home page.
- optional string business_home_page = 91; // @gotags: msg:"1492931,omitempty"
+ optional string business_home_page = 91; // @gotags: msg:"14929-31,omitempty"
// Contains the primary telephone number of the mail user's place of business.
- optional string business_telephone_number = 92; // @gotags: msg:"1485631,omitempty"
+ optional string business_telephone_number = 92; // @gotags: msg:"14856-31,omitempty"
// Contains a telephone number to reach the mail user.
- optional string callback_telephone_number = 93; // @gotags: msg:"1485031,omitempty"
+ optional string callback_telephone_number = 93; // @gotags: msg:"14850-31,omitempty"
// Contains the mail user's car telephone number.
- optional string car_telephone_number = 94; // @gotags: msg:"1487831,omitempty"
+ optional string car_telephone_number = 94; // @gotags: msg:"14878-31,omitempty"
// Contains the main telephone number of the mail user's company.
- optional string company_main_telephone_number = 96; // @gotags: msg:"1493531,omitempty"
+ optional string company_main_telephone_number = 96; // @gotags: msg:"14935-31,omitempty"
// Contains the mail user's company name.
- optional string company_name = 97; // @gotags: msg:"1487031,omitempty"
+ optional string company_name = 97; // @gotags: msg:"14870-31,omitempty"
// Contains the name of the mail user's computer network.
- optional string computer_network_name = 98; // @gotags: msg:"1492131,omitempty"
+ optional string computer_network_name = 98; // @gotags: msg:"14921-31,omitempty"
// Contains the name of the mail user's country/region.
- optional string country = 99; // @gotags: msg:"1488631,omitempty"
+ optional string country = 99; // @gotags: msg:"14886-31,omitempty"
// Contains the mail user's customer identification number.
- optional string customer_id = 100; // @gotags: msg:"1492231,omitempty"
+ optional string customer_id = 100; // @gotags: msg:"14922-31,omitempty"
// Contains a name for the department in which the mail user works.
- optional string department_name = 101; // @gotags: msg:"1487231,omitempty"
+ optional string department_name = 101; // @gotags: msg:"14872-31,omitempty"
// Contains the mail user's honorific title.
- optional string display_name_prefix = 102; // @gotags: msg:"1491731,omitempty"
+ optional string display_name_prefix = 102; // @gotags: msg:"14917-31,omitempty"
// Contains the File Transfer Protocol (FTP) site address of the mail user.
- optional string ftp_site = 103; // @gotags: msg:"1492431,omitempty"
+ optional string ftp_site = 103; // @gotags: msg:"14924-31,omitempty"
// Contains a value that represents the mail user's gender.
- optional int32 gender = 104; // @gotags: msg:"149252,omitempty"
+ optional int32 gender = 104; // @gotags: msg:"14925-2,omitempty"
// Contains a generational abbreviation that follows the full name of the mail user.
- optional string generation = 105; // @gotags: msg:"1485331,omitempty"
+ optional string generation = 105; // @gotags: msg:"14853-31,omitempty"
// Contains the mail user's given name.
- optional string given_name = 106; // @gotags: msg:"1485431,omitempty"
+ optional string given_name = 106; // @gotags: msg:"14854-31,omitempty"
// Contains a government identifier for the mail user.
- optional string government_id_number = 107; // @gotags: msg:"1485531,omitempty"
+ optional string government_id_number = 107; // @gotags: msg:"14855-31,omitempty"
// Contains the names of the mail user's hobbies.
- optional string hobbies = 108; // @gotags: msg:"1491531,omitempty"
+ optional string hobbies = 108; // @gotags: msg:"14915-31,omitempty"
// Contains a secondary telephone number at the mail user's home.
- optional string home2_telephone_number = 109; // @gotags: msg:"1489531,omitempty"
+ optional string home2_telephone_number = 109; // @gotags: msg:"14895-31,omitempty"
// Contains the name of the mail user's home locality, such as the town or city.
- optional string home_address_city = 111; // @gotags: msg:"1493731,omitempty"
+ optional string home_address_city = 111; // @gotags: msg:"14937-31,omitempty"
// Contains the name of the mail user's home country/region.
- optional string home_address_country = 112; // @gotags: msg:"1493831,omitempty"
+ optional string home_address_country = 112; // @gotags: msg:"14938-31,omitempty"
// Contains the postal code for the mail user's home postal address.
- optional string home_address_postal_code = 113; // @gotags: msg:"1493931,omitempty"
+ optional string home_address_postal_code = 113; // @gotags: msg:"14939-31,omitempty"
// Contains the number or identifier of the mail user's home post office box.
- optional string home_address_post_office_box = 114; // @gotags: msg:"1494231,omitempty"
+ optional string home_address_post_office_box = 114; // @gotags: msg:"14942-31,omitempty"
// Contains the name of the mail user's home state or province.
- optional string home_address_state_or_province = 115; // @gotags: msg:"1494031,omitempty"
+ optional string home_address_state_or_province = 115; // @gotags: msg:"14940-31,omitempty"
// Contains the mail user's home street address.
- optional string home_address_street = 116; // @gotags: msg:"1494131,omitempty"
+ optional string home_address_street = 116; // @gotags: msg:"14941-31,omitempty"
// Contains the telephone number of the mail user's home fax machine.
- optional string home_fax_number = 117; // @gotags: msg:"1488531,omitempty"
+ optional string home_fax_number = 117; // @gotags: msg:"14885-31,omitempty"
// Contains the primary telephone number of the mail user's home.
- optional string home_telephone_number = 118; // @gotags: msg:"1485731,omitempty"
+ optional string home_telephone_number = 118; // @gotags: msg:"14857-31,omitempty"
// Specifies whether contact synchronization with an external source is handled by the server.
- optional bool osc_sync_enabled = 119; // @gotags: msg:"3178011,omitempty"
+ optional bool osc_sync_enabled = 119; // @gotags: msg:"31780-11,omitempty"
// Contains the URL of the mail user's personal home page.
- optional string personal_home_page = 120; // @gotags: msg:"1492831,omitempty"
+ optional string personal_home_page = 120; // @gotags: msg:"14928-31,omitempty"
// Contains the mail user's postal address.
- optional string postal_address = 121; // @gotags: msg:"1486931,omitempty"
+ optional string postal_address = 121; // @gotags: msg:"14869-31,omitempty"
// Contains the postal code for the mail user's postal address.
- optional string postal_code = 122; // @gotags: msg:"1489031,omitempty"
+ optional string postal_code = 122; // @gotags: msg:"14890-31,omitempty"
// Contains the number or identifier of the mail user's post office box.
- optional string post_office_box = 123; // @gotags: msg:"1489131,omitempty"
+ optional string post_office_box = 123; // @gotags: msg:"14891-31,omitempty"
// Contains the telephone number of the mail user's primary fax machine.
- optional string primary_fax_number = 124; // @gotags: msg:"1488331,omitempty"
+ optional string primary_fax_number = 124; // @gotags: msg:"14883-31,omitempty"
// Contains the mail user's primary telephone number.
- optional string primary_telephone_number = 125; // @gotags: msg:"1487431,omitempty"
+ optional string primary_telephone_number = 125; // @gotags: msg:"14874-31,omitempty"
// Contains the name of the mail user's line of business.
- optional string profession = 126; // @gotags: msg:"1491831,omitempty"
+ optional string profession = 126; // @gotags: msg:"14918-31,omitempty"
// Contains the mail user's radio telephone number.
- optional string radio_telephone_number = 127; // @gotags: msg:"1487731,omitempty"
+ optional string radio_telephone_number = 127; // @gotags: msg:"14877-31,omitempty"
// Contains the name of the mail user's referral.
- optional string referred_by_name = 128; // @gotags: msg:"1491931,omitempty"
+ optional string referred_by_name = 128; // @gotags: msg:"14919-31,omitempty"
// Contains the name of the mail user's spouse/partner.
- optional string spouse_name = 129; // @gotags: msg:"1492031,omitempty"
+ optional string spouse_name = 129; // @gotags: msg:"14920-31,omitempty"
// Contains the name of the mail user's state or province.
- optional string state_or_province = 130; // @gotags: msg:"1488831,omitempty"
+ optional string state_or_province = 130; // @gotags: msg:"14888-31,omitempty"
// Contains the mail user's street address.
- optional string street_address = 131; // @gotags: msg:"1488931,omitempty"
+ optional string street_address = 131; // @gotags: msg:"14889-31,omitempty"
// Contains the mail user's family name.
- optional string surname = 132; // @gotags: msg:"1486531,omitempty"
+ optional string surname = 132; // @gotags: msg:"14865-31,omitempty"
// Contains the mail user's telecommunication device for the deaf (TTY/TDD) telephone number.
- optional string telecommunications_device_for_deaf_telephone_number = 133; // @gotags: msg:"1492331,omitempty"
+ optional string telecommunications_device_for_deaf_telephone_number = 133; // @gotags: msg:"14923-31,omitempty"
// Contains the mail user's telex number. This property is returned from an NSPI server as a PtypMultipleBinary. Otherwise, the data type is PtypString.
- optional string telex_number = 134; // @gotags: msg:"1489231,omitempty"
+ optional string telex_number = 134; // @gotags: msg:"14892-31,omitempty"
// Contains the mail user's job title.
- optional string title = 135; // @gotags: msg:"1487131,omitempty"
+ optional string title = 135; // @gotags: msg:"14871-31,omitempty"
// Contains the date of the mail user's wedding anniversary.
- optional int64 wedding_anniversary = 138; // @gotags: msg:"1491364,omitempty"
+ optional int64 wedding_anniversary = 138; // @gotags: msg:"14913-64,omitempty"
}
diff --git a/cmd/properties/protobufs/folder.proto b/cmd/properties/protobufs/folder.proto
new file mode 100644
index 0000000..2490b41
--- /dev/null
+++ b/cmd/properties/protobufs/folder.proto
@@ -0,0 +1,35 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+//go:generate msgp -tests=false
+
+syntax = "proto3";
+option go_package = "github.com/mooijtech/go-pst;properties";
+
+message Folder {
+ // Specifies the number of rows under the header row.
+ optional int32 content_count = 1; // @gotags: msg:"13826-3,omitempty"
+ // Specifies the number of rows under the header row that have the PidTagRead property (section 2.878) set to FALSE.
+ optional int32 content_unread_count = 2; // @gotags: msg:"13827-3,omitempty"
+ // Specifies the time, in UTC, when the item or folder was soft deleted.
+ optional int64 deleted_on = 3; // @gotags: msg:"26255-64,omitempty"
+ // Indicates whether a Folder object has rules.
+ optional bool has_rules = 4; // @gotags: msg:"26170-11,omitempty"
+ // Contains a number that monotonically increases every time a subfolder is added to, or deleted from, this folder.
+ optional int32 hierarchy_change_number = 5; // @gotags: msg:"26174-3,omitempty"
+ // Specifies a user's folder permissions.
+ optional int32 rights = 12; // @gotags: msg:"26169-3,omitempty"
+}
diff --git a/cmd/properties/protobufs/journal.proto b/cmd/properties/protobufs/journal.proto
index 60691d8..7580078 100644
--- a/cmd/properties/protobufs/journal.proto
+++ b/cmd/properties/protobufs/journal.proto
@@ -21,23 +21,23 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Journal {
// Indicates whether the document was sent by email or posted to a server folder during journaling.
- optional bool log_document_posted = 1; // @gotags: msg:"26934511,omitempty"
+ optional bool log_document_posted = 1; // @gotags: msg:"269345-11,omitempty"
// Indicates whether the document was printed during journaling.
- optional bool log_document_printed = 2; // @gotags: msg:"26932611,omitempty"
+ optional bool log_document_printed = 2; // @gotags: msg:"269326-11,omitempty"
// Indicates whether the document was sent to a routing recipient during journaling.
- optional bool log_document_routed = 3; // @gotags: msg:"26934411,omitempty"
+ optional bool log_document_routed = 3; // @gotags: msg:"269344-11,omitempty"
// Indicates whether the document was saved during journaling.
- optional bool log_document_saved = 4; // @gotags: msg:"26932711,omitempty"
+ optional bool log_document_saved = 4; // @gotags: msg:"269327-11,omitempty"
// Contains the duration, in minutes, of the activity.
- optional int32 log_duration = 5; // @gotags: msg:"2693193,omitempty"
+ optional int32 log_duration = 5; // @gotags: msg:"269319-3,omitempty"
// Contains the time, in UTC, at which the activity ended.
- optional int64 log_end = 6; // @gotags: msg:"26932064,omitempty"
+ optional int64 log_end = 6; // @gotags: msg:"269320-64,omitempty"
// Contains metadata about the Journal object.
- optional int32 log_flags = 7; // @gotags: msg:"2693243,omitempty"
+ optional int32 log_flags = 7; // @gotags: msg:"269324-3,omitempty"
// Contains the time, in UTC, at which the activity began.
- optional int64 log_start = 8; // @gotags: msg:"26931864,omitempty"
+ optional int64 log_start = 8; // @gotags: msg:"269318-64,omitempty"
// Briefly describes the journal activity that is being recorded.
- optional string log_type = 9; // @gotags: msg:"26931231,omitempty"
+ optional string log_type = 9; // @gotags: msg:"269312-31,omitempty"
// Contains an expanded description of the journal activity that is being recorded.
- optional string log_type_desc = 10; // @gotags: msg:"26934631,omitempty"
+ optional string log_type_desc = 10; // @gotags: msg:"269346-31,omitempty"
}
diff --git a/cmd/properties/protobufs/meeting.proto b/cmd/properties/protobufs/meeting.proto
new file mode 100644
index 0000000..a4cd1c7
--- /dev/null
+++ b/cmd/properties/protobufs/meeting.proto
@@ -0,0 +1,25 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+//go:generate msgp -tests=false
+
+syntax = "proto3";
+option go_package = "github.com/mooijtech/go-pst;properties";
+
+message Meeting {
+ // Indicates that the Meeting Response object was out-of-date when it was received.
+ optional bool prompt_send_update = 1; // @gotags: msg:"262277-11,omitempty"
+}
diff --git a/cmd/properties/protobufs/message.proto b/cmd/properties/protobufs/message.proto
index a62a113..bf6c978 100644
--- a/cmd/properties/protobufs/message.proto
+++ b/cmd/properties/protobufs/message.proto
@@ -20,276 +20,730 @@ syntax = "proto3";
option go_package = "github.com/mooijtech/go-pst;properties";
message Message {
+ // Specifies whether to automatically archive the message.
+ optional bool aging_dont_age_me = 1; // @gotags: msg:"267278-11,omitempty"
// Specifies the options used in the automatic processing of email messages.
- optional int32 auto_process_state = 1; // @gotags: msg:"2673063,omitempty"
+ optional int32 auto_process_state = 2; // @gotags: msg:"267306-3,omitempty"
// Specifies billing information for the contact.
- optional string billing = 2; // @gotags: msg:"26736531,omitempty"
+ optional string billing = 3; // @gotags: msg:"267365-31,omitempty"
// Contains a list of the classification categories to which the associated Message object has been assigned.
- optional string classification = 3; // @gotags: msg:"26762231,omitempty"
+ optional string classification = 5; // @gotags: msg:"267622-31,omitempty"
// Contains a human-readable summary of each of the classification categories included in the PidLidClassification property (section 2.53).
- optional string classification_description = 4; // @gotags: msg:"26762331,omitempty"
+ optional string classification_description = 6; // @gotags: msg:"267623-31,omitempty"
// Contains the GUID that identifies the list of email classification categories used by a Message object.
- optional string classification_guid = 5; // @gotags: msg:"26762431,omitempty"
+ optional string classification_guid = 7; // @gotags: msg:"267624-31,omitempty"
// Indicates whether the message uses any classification categories.
- optional bool classification_keep = 6; // @gotags: msg:"26762611,omitempty"
+ optional bool classification_keep = 8; // @gotags: msg:"267626-11,omitempty"
// Indicates whether the contents of this message are regarded as classified information.
- optional bool classified = 7; // @gotags: msg:"26762111,omitempty"
+ optional bool classified = 9; // @gotags: msg:"267621-11,omitempty"
// Indicates the end time for the Message object.
- optional int64 common_end = 8; // @gotags: msg:"26730364,omitempty"
+ optional int64 common_end = 10; // @gotags: msg:"267303-64,omitempty"
// Indicates the start time for the Message object.
- optional int64 common_start = 9; // @gotags: msg:"26730264,omitempty"
+ optional int64 common_start = 11; // @gotags: msg:"267302-64,omitempty"
// Specifies the build number of the client application that sent the message.
- optional int32 current_version = 12; // @gotags: msg:"2674263,omitempty"
+ optional int32 current_version = 14; // @gotags: msg:"267426-3,omitempty"
// Specifies the name of the client application that sent the message.
- optional string current_version_name = 13; // @gotags: msg:"26742831,omitempty"
+ optional string current_version_name = 15; // @gotags: msg:"267428-31,omitempty"
+ // Contains user-specifiable text to be associated with the flag.
+ optional string flag_request = 16; // @gotags: msg:"267360-31,omitempty"
+ // Contains the name of the form associated with this message.
+ optional string info_path_form_name = 17; // @gotags: msg:"267617-31,omitempty"
// Specifies the user-visible email account name through which the email message is sent.
- optional string internet_account_name = 14; // @gotags: msg:"26752031,omitempty"
+ optional string internet_account_name = 18; // @gotags: msg:"267520-31,omitempty"
// Specifies the email account ID through which the email message is sent.
- optional string internet_account_stamp = 15; // @gotags: msg:"26752131,omitempty"
+ optional string internet_account_stamp = 19; // @gotags: msg:"267521-31,omitempty"
+ // Specifies the synchronization state of the Document object that is in the Document Libraries folder of the site mailbox.
+ optional int32 pending_state_for_site_mailbox_document = 23; // @gotags: msg:"267712-3,omitempty"
// Indicates whether the end user wishes for this Message object to be hidden from other users who have access to the Message object.
- optional bool private = 19; // @gotags: msg:"26727011,omitempty"
+ optional bool private = 24; // @gotags: msg:"267270-11,omitempty"
+ // Indicates the remote status of the calendar item.
+ optional int32 remote_status = 25; // @gotags: msg:"267297-3,omitempty"
+ // Specifies how a Message object is handled by the client in relation to certain user interface actions by the user, such as deleting a message.
+ optional int32 side_effects = 26; // @gotags: msg:"267296-3,omitempty"
+ // Indicates whether the Message object has no end-user visible attachments.
+ optional bool smart_no_attach = 27; // @gotags: msg:"267300-11,omitempty"
+ // Specifies whether Transport Neutral Encapsulation Format (TNEF) is to be included on a message when the message is converted from TNEF to MIME or SMTP format.
+ optional bool use_tnef = 28; // @gotags: msg:"267522-11,omitempty"
// Specifies the voting option that a respondent has selected.
- optional string verb_response = 20; // @gotags: msg:"26733231,omitempty"
+ optional string verb_response = 29; // @gotags: msg:"267332-31,omitempty"
// Contains the value of the MIME Accept-Language header.
- optional string accept_language = 21;
+ optional string accept_language = 31;
+ // Specifies the application used to open the file attached to the Document object.
+ optional string application_name = 32;
+ // Specifies the author of the file attached to the Document object.
+ optional string author = 33;
+ // Specifies the size, in bytes, of the file attached to the Document object.
+ optional int32 byte_count = 34;
+ // Specifies the role of the attendee.
+ optional int32 calendar_attendee_role = 35;
+ // Specifies whether the attendee is busy at the time of an appointment on their calendar.
+ optional string calendar_busystatus = 36;
+ // Identifies the name of a contact who is an attendee of a meeting.
+ optional string calendar_contact = 37;
+ // Identifies the URL where you can access contact information in HTML format.
+ optional string calendar_contact_url = 38;
+ // Identifies the date and time, in UTC, when the organizer created the appointment or meeting.
+ optional int64 calendar_created = 39;
+ // Specifies the URL of a resource that contains a description of an appointment or meeting.
+ optional string calendar_description_url = 40;
+ // Identifies the duration, in seconds, of an appointment or meeting.
+ optional int32 calendar_duration = 41;
+ // Specifies the geographical latitude of the location of an appointment.
+ optional double calendar_geo_latitude = 44;
+ // Specifies the geographical longitude of the location of an appointment.
+ optional double calendar_geo_longitude = 45;
+ // Specifies the type of an appointment.
+ optional int32 calendar_instance_type = 46;
+ // Specifies whether an attendee is the organizer of an appointment or meeting.
+ optional bool calendar_is_organizer = 47;
+ // Specifies the date and time, in UTC, when an appointment was last modified.
+ optional int64 calendar_last_modified = 48;
+ // Specifies a URL with location information in HTML format.
+ optional string calendar_location_url = 49;
+ // Specifies the status of an appointment or meeting.
+ optional string calendar_meeting_status = 50;
+ // Specifies the iCalendar method that is associated with an Appointment object.
+ optional string calendar_method = 51;
+ // Identifies the product that created the iCalendar-formatted stream.
+ optional string calendar_product_id = 52;
+ // Specifies which instances of a recurring appointment are being referred to.
+ optional string calendar_recurrence_id_range = 53;
+ // Identifies the number of seconds before an appointment starts that a reminder is to be displayed.
+ optional int32 calendar_reminder_offset = 54;
+ // Identifies a list of resources, such as rooms and video equipment, that are available for an appointment.
+ optional string calendar_resources = 55;
+ // Specifies whether the organizer of an appointment or meeting requested a response.
+ optional bool calendar_rsvp = 56;
+ // Specifies the sequence number of a version of an appointment.
+ optional int32 calendar_sequence = 57;
+ // Specifies the time zone of an appointment or meeting.
+ optional string calendar_time_zone = 58;
+ // Specifies the time zone identifier of an appointment or meeting.
+ optional int32 calendar_time_zone_id = 59;
+ // Specifies whether an appointment or meeting is visible to busy time searches.
+ optional string calendar_transparent = 60;
+ // Specifies the unique identifier of an appointment or meeting.
+ optional string calendar_uid = 61;
+ // Identifies the version of the iCalendar specification, as specified in [MS-OXCICAL] section 2.1.3.1.1.3, that is required to correctly interpret an iCalendar object.
+ optional string calendar_version = 62;
+ // Specifies the category of the file attached to the Document object.
+ optional string category = 63;
+ // Specifies the character count of the file attached to the Document object.
+ optional int32 character_count = 64;
+ // Specifies the comments of the file attached to the Document object.
+ optional string comments = 65;
+ // Specifies the company for which the file was created.
+ optional string company = 66;
// Specifies the value of the MIME Content-Base header, which defines the base URI for resolving relative URLs contained within the message body.
- optional string content_base = 22;
+ optional string content_base = 67;
// Contains a string that identifies the type of content of a Message object.
- optional string content_class = 23;
+ optional string content_class = 68;
// Specifies the type of the body part content.
- optional string content_type = 24;
+ optional string content_type = 69;
+ // Specifies the time, in UTC, that the file was first created.
+ optional int64 create_date_time_read_only = 70;
// Contains the name of the host (with domains omitted) and a white-space-separated list of colon-separated pairs of newsgroup names and message numbers.
- optional string cross_reference = 25;
+ optional string cross_reference = 71;
+ // Specifies a unique ID for the calendar item.
+ optional string dav_id = 72;
+ // Indicates whether a Calendar object is a collection.
+ optional bool dav_is_collection = 73;
+ // Indicates whether a Calendar object is a structured document.
+ optional bool dav_is_structured_document = 74;
+ // Specifies the name of the Folder object that contains the Calendar object.
+ optional string dav_parent_name = 75;
+ // Specifies the unique identifier for an item.
+ optional string dav_uid = 76;
+ // Specifies the time that the file was last edited.
+ optional string edit_time = 78;
+ // Specifies the intended free/busy status of a meeting in a Meeting request.
+ optional string exchange_intended_busy_status = 79;
// Indicates that the message is not to be processed by a spam filter.
- optional int32 exchange_junk_email_move_stamp = 26;
+ optional int32 exchange_junk_email_move_stamp = 80;
+ // Indicates whether exceptions to a recurring appointment can be modified.
+ optional bool exchange_no_modify_exceptions = 82;
+ // Identifies the maximum time when an instance of a recurring appointment ends.
+ optional int64 exchange_pattern_end = 83;
+ // Identifies the absolute minimum time when an instance of a recurring appointment starts.
+ optional int64 exchange_pattern_start = 84;
+ // Identifies the time, in seconds, between reminders.
+ optional int32 exchange_reminder_interval = 85;
+ // Specifies an array of names that indicates the expected content classes of items within a folder.
+ optional string exch_data_schema_collection_reference = 88;
// Specifies the SMTP email alias of the organizer of an appointment or meeting.
- optional string from = 27;
+ optional string from = 89;
+ // Specifies the hidden value of the file attached to the Document object.
+ optional int32 hidden_count = 91;
+ // Specifies the URL for the Calendar folder for a particular user.
+ optional string httpmail_calendar = 92;
+ // Specifies the HTML content of the message.
+ optional string httpmail_html_description = 93;
+ // Specifies the email submission URI to which outgoing email is submitted.
+ optional string httpmail_send_message = 94;
// Specifies the subject of the message.
- optional string internet_subject = 28;
+ optional string internet_subject = 97;
+ // Specifies the most recent author of the file attached to the Document object.
+ optional string last_author = 99;
+ // Specifies the time, in UTC, that the file was last printed.
+ optional int64 last_printed = 100;
+ // Specifies the time, in UTC, that the file was last saved.
+ optional int64 last_save_date_time = 101;
+ // Specifies the number of lines in the file attached to the Document object.
+ optional int32 line_count = 102;
+ // Indicates whether the links in the document are up-to-date.
+ optional bool links_dirty = 103;
+ // Specifies the manager of the file attached to the Document object.
+ optional string manager = 104;
// Contains the string that specifies the CLP label information.
- optional string msip_labels = 30;
+ optional string msip_labels = 105;
+ // Specifies the number of multimedia clips in the file attached to the Document object.
+ optional int32 multimedia_clip_count = 106;
+ // Specifies the number of notes in the file attached to the Document object.
+ optional int32 note_count = 107;
+ // Specifies the page count of the file attached to the Document object.
+ optional int32 page_count = 108;
+ // Specifies the number of paragraphs in the file attached to the Document object.
+ optional int32 paragraph_count = 109;
// Indicates whether a message is likely to be phishing.
- optional int32 phishing_stamp = 31;
+ optional int32 phishing_stamp = 110;
+ // Specifies the presentation format of the file attached to the Document object.
+ optional string presentation_format = 111;
+ // Specifies the original sender of a message.
+ optional string quarantine_original_sender = 112;
+ // Specifies the revision number of the file attached to the Document object.
+ optional string revision_number = 113;
+ // Indicates whether the image is to be scaled or cropped.
+ optional bool scale = 115;
+ // Specifies the security level of the file attached to the Document object.
+ optional int32 security = 116;
+ // Specifies the number of slides in the file attached to the Document object.
+ optional int32 slide_count = 117;
+ // Specifies the subject of the file attached to the Document object.
+ optional string subject = 118;
+ // Specifies the template of the file attached to the Document object.
+ optional string template = 119;
+ // Specifies the title of the file attached to the Document object.
+ optional string title = 121;
+ // Specifies the word count of the file attached to the Document object.
+ optional int32 word_count = 122;
+ // Indicates the operations available to the client for the object.
+ optional int32 access = 123; // @gotags: msg:"4084-3,omitempty"
+ // Indicates the client's access level to the object.
+ optional int32 access_level = 125; // @gotags: msg:"4087-3,omitempty"
+ // Contains the Short-term Message ID (MID) ([MS-OXCDATA] section 2.2.1.2) of the first message in the local site's offline address book public folder.
+ optional double address_book_message_id = 128; // @gotags: msg:"26447-20,omitempty"
// Contains the email address type of a Message object.
- optional string address_type = 33; // @gotags: msg:"1229031,omitempty"
+ optional string address_type = 129; // @gotags: msg:"12290-31,omitempty"
// Specifies whether the sender permits the message to be auto-forwarded.
- optional bool alternate_recipient_allowed = 34; // @gotags: msg:"211,omitempty"
+ optional bool alternate_recipient_allowed = 130; // @gotags: msg:"2-11,omitempty"
// Specifies the date, in UTC, after which a Message object is archived by the server.
- optional int64 archive_date = 35; // @gotags: msg:"1231964,omitempty"
+ optional int64 archive_date = 131; // @gotags: msg:"12319-64,omitempty"
// Specifies the number of days that a Message object can remain unarchived.
- optional int32 archive_period = 36; // @gotags: msg:"123183,omitempty"
+ optional int32 archive_period = 132; // @gotags: msg:"12318-3,omitempty"
// Contains the name of the mail user's administrative assistant.
- optional string assistant = 38; // @gotags: msg:"1489631,omitempty"
+ optional string assistant = 134; // @gotags: msg:"14896-31,omitempty"
// Contains the telephone number of the mail user's administrative assistant.
- optional string assistant_telephone_number = 39; // @gotags: msg:"1489431,omitempty"
+ optional string assistant_telephone_number = 135; // @gotags: msg:"14894-31,omitempty"
+ // Specifies whether the message being synchronized is an FAI message.
+ optional bool associated = 136; // @gotags: msg:"26538-11,omitempty"
+ // Contains the class name of an object that can display the contents of the message.
+ optional string attach_payload_class = 137; // @gotags: msg:"14106-31,omitempty"
+ // Contains the GUID of the software component that can display the contents of the message.
+ optional string attach_payload_provider_guid_string = 138; // @gotags: msg:"14105-31,omitempty"
+ // Specifies the hide or show status of a folder.
+ optional bool attribute_hidden = 139; // @gotags: msg:"4340-11,omitempty"
+ // Indicates whether an item can be modified or deleted.
+ optional bool attribute_read_only = 140; // @gotags: msg:"4342-11,omitempty"
+ // Contains text included in an automatically-generated message.
+ optional string auto_forward_comment = 141; // @gotags: msg:"4-31,omitempty"
+ // Indicates that a Message object has been automatically generated or automatically forwarded.
+ optional bool auto_forwarded = 142; // @gotags: msg:"5-11,omitempty"
// Specifies whether a client or server application will forego sending automated replies in response to this message.
- optional int32 auto_response_suppress = 40; // @gotags: msg:"163513,omitempty"
+ optional int32 auto_response_suppress = 143; // @gotags: msg:"16351-3,omitempty"
// Indicates the user's preference for viewing external content (such as links to images on an HTTP server) in the message body.
- optional int32 block_status = 41; // @gotags: msg:"42463,omitempty"
+ optional int32 block_status = 144; // @gotags: msg:"4246-3,omitempty"
// Contains message body text in plain text format.
- optional string body = 42; // @gotags: msg:"409631,omitempty"
+ optional string body = 145; // @gotags: msg:"4096-31,omitempty"
// Contains a globally unique Uniform Resource Identifier (URI) that serves as a label for the current message body.
- optional string body_content_location = 43; // @gotags: msg:"411631,omitempty"
+ optional string body_content_location = 146; // @gotags: msg:"4116-31,omitempty"
// Contains the HTML body of the Message object.
- optional string body_html = 44; // @gotags: msg:"411531,omitempty"
+ optional string body_html = 147; // @gotags: msg:"4115-31,omitempty"
+ // Contains a structure that identifies the last change to the message or folder that is currently being synchronized.
+ optional double change_number = 149; // @gotags: msg:"26532-20,omitempty"
// Contains the current time, in UTC, when the email message is submitted.
- optional int64 client_submit_time = 45; // @gotags: msg:"5764,omitempty"
+ optional int64 client_submit_time = 150; // @gotags: msg:"57-64,omitempty"
+ // Contains a comment about the purpose or content of the Address Book object.
+ optional string comment = 151; // @gotags: msg:"12292-31,omitempty"
// Indicates a confidence level that the message is spam.
- optional int32 content_filter_spam_confidence_level = 46; // @gotags: msg:"165023,omitempty"
+ optional int32 content_filter_spam_confidence_level = 153; // @gotags: msg:"16502-3,omitempty"
+ // Indicates whether the GUID portion of the PidTagConversationIndex property (section 2.650) is to be used to compute the PidTagConversationId property (section 2.649).
+ optional bool conversation_index_tracking = 156; // @gotags: msg:"12310-11,omitempty"
// Contains an unchanging copy of the original subject.
- optional string conversation_topic = 48; // @gotags: msg:"11231,omitempty"
+ optional string conversation_topic = 157; // @gotags: msg:"112-31,omitempty"
// Contains the time, in UTC, that the object was created.
- optional int64 creation_time = 49; // @gotags: msg:"1229564,omitempty"
+ optional int64 creation_time = 158; // @gotags: msg:"12295-64,omitempty"
// Contains the name of the creator of a Message object.
- optional string creator_name = 50; // @gotags: msg:"1637631,omitempty"
+ optional string creator_name = 160; // @gotags: msg:"16376-31,omitempty"
+ // Contains the message class of the object.
+ optional string default_post_message_class = 161; // @gotags: msg:"14053-31,omitempty"
+ // Contains the date and time, in UTC, at which the sender prefers that the message be delivered.
+ optional int64 deferred_delivery_time = 162; // @gotags: msg:"15-64,omitempty"
+ // Contains a number used in the calculation of how long to defer sending a message.
+ optional int32 deferred_send_number = 163; // @gotags: msg:"16363-3,omitempty"
+ // Contains the amount of time after which a client would like to defer sending the message.
+ optional int64 deferred_send_time = 164; // @gotags: msg:"16367-64,omitempty"
+ // Specifies the unit of time used as a multiplier with the PidTagDeferredSendNumber property (section 2.663) value.
+ optional int32 deferred_send_units = 165; // @gotags: msg:"16364-3,omitempty"
+ // Specifies whether the message was forwarded due to the triggering of a delegate forward rule.
+ optional bool delegated_by_rule = 166; // @gotags: msg:"16355-11,omitempty"
+ // Indicates that the original message is to be deleted after it is sent.
+ optional bool delete_after_submit = 168; // @gotags: msg:"3585-11,omitempty"
+ // Contains the total count of messages that have been deleted from a folder, excluding messages deleted within subfolders.
+ optional int32 deleted_count_total = 169; // @gotags: msg:"26379-3,omitempty"
// Contains the delivery time for a delivery status notification, as specified [RFC3464], or a message disposition notification, as specified in [RFC3798].
- optional int64 deliver_time = 51; // @gotags: msg:"1664,omitempty"
+ optional int64 deliver_time = 170; // @gotags: msg:"16-64,omitempty"
+ // Specifies the number of nested categories in which a given row is contained.
+ optional int32 depth = 171; // @gotags: msg:"12293-3,omitempty"
// Contains a list of blind carbon copy (Bcc) recipient display names.
- optional string display_bcc = 52; // @gotags: msg:"358631,omitempty"
+ optional string display_bcc = 172; // @gotags: msg:"3586-31,omitempty"
// Contains a list of carbon copy (Cc) recipient display names.
- optional string display_cc = 53; // @gotags: msg:"358731,omitempty"
+ optional string display_cc = 173; // @gotags: msg:"3587-31,omitempty"
+ // Contains the display name of the folder.
+ optional string display_name = 174; // @gotags: msg:"12289-31,omitempty"
// Contains a list of the primary recipient display names, separated by semicolons, when an email message has primary recipients .
- optional string display_to = 54; // @gotags: msg:"358831,omitempty"
+ optional string display_to = 175; // @gotags: msg:"3588-31,omitempty"
+ // Contains the email address of a Message object.
+ optional string email_address = 176; // @gotags: msg:"12291-31,omitempty"
+ // Contains the value of the PidLidAppointmentEndWhole property (section 2.14).
+ optional int64 end_date = 177; // @gotags: msg:"97-64,omitempty"
+ // Contains an integer value that is used along with the PidTagExpiryUnits property (section 2.690) to define the expiry send time.
+ optional int32 expiry_number = 179; // @gotags: msg:"16365-3,omitempty"
+ // Contains the time, in UTC, after which a client wants to receive an expiry event if the message arrives late.
+ optional int64 expiry_time = 180; // @gotags: msg:"21-64,omitempty"
+ // Contains the unit of time that the value of the PidTagExpiryNumber property (section 2.688) multiplies.
+ optional int32 expiry_units = 181; // @gotags: msg:"16366-3,omitempty"
+ // Contains the maximum size, in bytes, that the user is allowed to accumulate for a single extended rule.
+ optional int32 extended_rule_size_limit = 185; // @gotags: msg:"3739-3,omitempty"
+ // Specifies the date and time, in UTC, that the Message object was flagged as complete.
+ optional int64 flag_complete_time = 186; // @gotags: msg:"4241-64,omitempty"
+ // Specifies the flag state of the Message object.
+ optional int32 flag_status = 187; // @gotags: msg:"4240-3,omitempty"
+ // Contains a unique identifier for an item across the message store.
+ optional string flat_url_name = 188; // @gotags: msg:"26382-31,omitempty"
+ // Contains the Folder ID (FID) ([MS-OXCDATA] section 2.2.1.1) of the folder.
+ optional double folder_id = 190; // @gotags: msg:"26440-20,omitempty"
+ // Contains a computed value to specify the type or state of a folder.
+ optional int32 folder_flags = 191; // @gotags: msg:"26280-3,omitempty"
+ // Specifies the type of a folder that includes the Root folder, Generic folder, and Search folder.
+ optional int32 folder_type = 192; // @gotags: msg:"13825-3,omitempty"
+ // Contains an integer value used to calculate the start and end dates of the range of free/busy data to be published to the public folders.
+ optional int32 free_busy_count_months = 193; // @gotags: msg:"26729-3,omitempty"
+ // Specifies the email address of the user or resource to whom this free/busy message applies.
+ optional string free_busy_message_email_address = 195; // @gotags: msg:"26697-31,omitempty"
+ // This property is deprecated and SHOULD NOT be used.
+ optional bool gateway_needs_to_refresh = 196; // @gotags: msg:"26694-11,omitempty"
+ // Indicates whether a Message object has a deferred action message associated with it.
+ optional bool has_deferred_action_messages = 197; // @gotags: msg:"16362-11,omitempty"
+ // Indicates whether the Message object has a named property.
+ optional bool has_named_properties = 198; // @gotags: msg:"26186-11,omitempty"
+ // Specifies the time, in UTC, to trigger the client in cached mode to synchronize the folder hierarchy.
+ optional int64 hier_rev = 199; // @gotags: msg:"16514-64,omitempty"
+ // Contains the date and time, in UTC, when the appointment or meeting starts.
+ optional int64 i_calendar_start_time = 201; // @gotags: msg:"4291-64,omitempty"
// Specifies which icon is to be used by a user interface when displaying a group of Message objects.
- optional int32 icon_index = 56; // @gotags: msg:"42243,omitempty"
+ optional int32 icon_index = 202; // @gotags: msg:"4224-3,omitempty"
// Indicates the level of importance assigned by the end user to the Message object.
- optional int32 importance = 57; // @gotags: msg:"233,omitempty"
+ optional int32 importance = 203; // @gotags: msg:"23-3,omitempty"
+ // Specifies whether the attachment represents an alternate replica.
+ optional bool in_conflict = 204; // @gotags: msg:"26220-11,omitempty"
+ // Indicates which page of a display template to display first.
+ optional int32 initial_details_pane = 205; // @gotags: msg:"16136-3,omitempty"
// Contains the initials for parts of the full name of the mail user.
- optional string initials = 58; // @gotags: msg:"1485831,omitempty"
+ optional string initials = 206; // @gotags: msg:"14858-31,omitempty"
// Contains the value of the original message's PidTagInternetMessageId property (section 2.748) value.
- optional string in_reply_to_id = 59; // @gotags: msg:"416231,omitempty"
+ optional string in_reply_to_id = 207; // @gotags: msg:"4162-31,omitempty"
+ // Contains an identifier for a single instance of a row in the table.
+ optional int32 instance_num = 209; // @gotags: msg:"26446-3,omitempty"
+ // Contains an identifier for all instances of a row in the table.
+ optional double insti_d = 210; // @gotags: msg:"26445-20,omitempty"
+ // Indicates the code page used for the PidTagBody property (section 2.618) or the PidTagBodyHtml property (section 2.621).
+ optional int32 internet_codepage = 211; // @gotags: msg:"16350-3,omitempty"
// Indicates the encoding method and HTML inclusion for attachments.
- optional int32 internet_mail_override_format = 60; // @gotags: msg:"227863,omitempty"
+ optional int32 internet_mail_override_format = 212; // @gotags: msg:"22786-3,omitempty"
// Corresponds to the message-id field.
- optional string internet_message_id = 61; // @gotags: msg:"414931,omitempty"
+ optional string internet_message_id = 213; // @gotags: msg:"4149-31,omitempty"
// Contains a list of message IDs that specify the messages to which this reply is related.
- optional string internet_references = 62; // @gotags: msg:"415331,omitempty"
+ optional string internet_references = 214; // @gotags: msg:"4153-31,omitempty"
// Contains the Integrated Services Digital Network (ISDN) telephone number of the mail user.
- optional string isdn_number = 63; // @gotags: msg:"1489331,omitempty"
+ optional string isdn_number = 215; // @gotags: msg:"14893-31,omitempty"
// Contains a keyword that identifies the mail user to the mail user's system administrator.
- optional string keyword = 64; // @gotags: msg:"1485931,omitempty"
+ optional string keyword = 216; // @gotags: msg:"14859-31,omitempty"
// Contains a value that indicates the language in which the messaging user is writing messages.
- optional string language = 65; // @gotags: msg:"1486031,omitempty"
+ optional string language = 217; // @gotags: msg:"14860-31,omitempty"
// Contains the time, in UTC, of the last modification to the object.
- optional int64 last_modification_time = 66; // @gotags: msg:"1229664,omitempty"
+ optional int64 last_modification_time = 218; // @gotags: msg:"12296-64,omitempty"
+ // Contains the name of the last mail user to change the Message object.
+ optional string last_modifier_name = 220; // @gotags: msg:"16378-31,omitempty"
+ // Specifies the last verb executed for the message item to which it is related.
+ optional int32 last_verb_executed = 221; // @gotags: msg:"4225-3,omitempty"
+ // Contains the date and time, in UTC, during which the operation represented in the PidTagLastVerbExecuted property (section 2.767) took place.
+ optional int64 last_verb_execution_time = 222; // @gotags: msg:"4226-64,omitempty"
+ // Contains a URI that provides detailed help information for the mailing list from which an email message was sent.
+ optional string list_help = 223; // @gotags: msg:"4163-31,omitempty"
+ // Contains the URI that subscribes a recipient to a message’s associated mailing list.
+ optional string list_subscribe = 224; // @gotags: msg:"4164-31,omitempty"
+ // Contains the URI that unsubscribes a recipient from a message’s associated mailing list.
+ optional string list_unsubscribe = 225; // @gotags: msg:"4165-31,omitempty"
+ // Specifies the time, in UTC, that a Message object or Folder object was last changed.
+ optional int64 local_commit_time = 226; // @gotags: msg:"26377-64,omitempty"
+ // Contains the time of the most recent message change within the folder container, excluding messages changed within subfolders.
+ optional int64 local_commit_time_max = 227; // @gotags: msg:"26378-64,omitempty"
+ // Contains the Logon object LocaleID.
+ optional int32 locale_id = 228; // @gotags: msg:"26273-3,omitempty"
// Contains the name of the mail user's locality, such as the town or city.
- optional string locality = 67; // @gotags: msg:"1488731,omitempty"
+ optional string locality = 229; // @gotags: msg:"14887-31,omitempty"
// Contains the location of the mail user.
- optional string location = 68; // @gotags: msg:"1486131,omitempty"
+ optional string location = 230; // @gotags: msg:"14861-31,omitempty"
+ // Contains the display name of the owner of the mailbox.
+ optional string mailbox_owner_name = 232; // @gotags: msg:"26140-31,omitempty"
// Contains the name of the mail user's manager.
- optional string manager_name = 69; // @gotags: msg:"1492631,omitempty"
+ optional string manager_name = 233; // @gotags: msg:"14926-31,omitempty"
+ // Maximum size, in kilobytes, of a message that a user is allowed to submit for transmission to another user.
+ optional int32 maximum_submit_message_size = 235; // @gotags: msg:"26221-3,omitempty"
+ // Contains a unique identifier that the messaging server generates for each user.
+ optional double member_id = 236; // @gotags: msg:"26225-20,omitempty"
+ // Contains the user-readable name of the user.
+ optional string member_name = 237; // @gotags: msg:"26226-31,omitempty"
+ // Contains the permissions for the specified user.
+ optional int32 member_rights = 238; // @gotags: msg:"26227-3,omitempty"
//
- optional bool message_cc_me = 70; // @gotags: msg:"8811,omitempty"
+ optional bool message_cc_me = 239; // @gotags: msg:"88-11,omitempty"
+ // Denotes the specific type of the Message object.
+ optional string message_class = 240; // @gotags: msg:"26-31,omitempty"
+ // Specifies the code page used to encode the non-Unicode string properties on this Message object.
+ optional int32 message_codepage = 241; // @gotags: msg:"16381-3,omitempty"
// Specifies the time (in UTC) when the server received the message.
- optional int64 message_delivery_time = 71; // @gotags: msg:"359064,omitempty"
+ optional int64 message_delivery_time = 242; // @gotags: msg:"3590-64,omitempty"
+ // Specifies the format that an email editor can use for editing the message body.
+ optional int32 message_editor_format = 243; // @gotags: msg:"22793-3,omitempty"
// Specifies the status of the Message object.
- optional int32 message_flags = 72; // @gotags: msg:"35913,omitempty"
+ optional int32 message_flags = 244; // @gotags: msg:"3591-3,omitempty"
// Contains the common name of a messaging user for use in a message header.
- optional string message_handling_system_common_name = 73; // @gotags: msg:"1486331,omitempty"
+ optional string message_handling_system_common_name = 245; // @gotags: msg:"14863-31,omitempty"
+ // Contains the Windows Locale ID of the end-user who created this message.
+ optional int32 message_locale_id = 246; // @gotags: msg:"16369-3,omitempty"
// Indicates that the receiving mailbox owner is a primary or a carbon copy (Cc) recipient of this email message.
- optional bool message_recipient_me = 74; // @gotags: msg:"8911,omitempty"
+ optional bool message_recipient_me = 247; // @gotags: msg:"89-11,omitempty"
// Contains the size, in bytes, consumed by the Message object on the server.
- optional int32 message_size = 76; // @gotags: msg:"35923,omitempty"
+ optional int32 message_size = 249; // @gotags: msg:"3592-3,omitempty"
// Specifies the 64-bit version of the PidTagMessageSize property (section 2.796).
- optional double message_size_extended = 77; // @gotags: msg:"359220,omitempty"
+ optional double message_size_extended = 250; // @gotags: msg:"3592-20,omitempty"
// Specifies the status of a message in a contents table.
- optional int32 message_status = 78; // @gotags: msg:"36073,omitempty"
+ optional int32 message_status = 251; // @gotags: msg:"3607-3,omitempty"
// Indicates that the receiving mailbox owner is one of the primary recipients of this email message.
- optional bool message_to_me = 80; // @gotags: msg:"8711,omitempty"
+ optional bool message_to_me = 253; // @gotags: msg:"87-11,omitempty"
+ // Contains a value that contains the MID of the message currently being synchronized.
+ optional double mid = 254; // @gotags: msg:"26442-20,omitempty"
// Specifies the middle name(s) of the contact.
- optional string middle_name = 81; // @gotags: msg:"1491631,omitempty"
+ optional string middle_name = 255; // @gotags: msg:"14916-31,omitempty"
// Contains the mail user's cellular telephone number.
- optional string mobile_telephone_number = 82; // @gotags: msg:"1487631,omitempty"
+ optional string mobile_telephone_number = 257; // @gotags: msg:"14876-31,omitempty"
+ // Indicates the best available format for storing the message body.
+ optional int32 native_body = 258; // @gotags: msg:"4118-3,omitempty"
+ // Specifies the server that a client is currently attempting to use to send email.
+ optional string next_send_acct = 259; // @gotags: msg:"3625-31,omitempty"
// Contains the mail user's nickname.
- optional string nickname = 83; // @gotags: msg:"1492731,omitempty"
+ optional string nickname = 260; // @gotags: msg:"14927-31,omitempty"
// Contains the diagnostic code for a delivery status notification, as specified in [RFC3464].
- optional int32 non_delivery_report_diag_code = 84; // @gotags: msg:"30773,omitempty"
+ optional int32 non_delivery_report_diag_code = 261; // @gotags: msg:"3077-3,omitempty"
// Contains an integer value that indicates a reason for delivery failure.
- optional int32 non_delivery_report_reason_code = 85; // @gotags: msg:"30763,omitempty"
+ optional int32 non_delivery_report_reason_code = 262; // @gotags: msg:"3076-3,omitempty"
// Specifies whether the client sends a non-read receipt.
- optional int32 non_delivery_report_status_code = 86; // @gotags: msg:"30783,omitempty"
+ optional int32 non_delivery_report_status_code = 263; // @gotags: msg:"3078-3,omitempty"
// Contains the normalized subject of the message.
- optional string normalized_subject = 87; // @gotags: msg:"361331,omitempty"
+ optional string normalized_subject = 264; // @gotags: msg:"3613-31,omitempty"
+ // Indicates the type of Server object.
+ optional int32 object_type = 265; // @gotags: msg:"4094-3,omitempty"
// Contains the mail user's office location.
- optional string office_location = 88; // @gotags: msg:"1487331,omitempty"
+ optional string office_location = 266; // @gotags: msg:"14873-31,omitempty"
// Contains an identifier for the mail user used within the mail user's organization.
- optional string organizational_id_number = 89; // @gotags: msg:"1486431,omitempty"
+ optional string organizational_id_number = 267; // @gotags: msg:"14864-31,omitempty"
// Contains the display name of the sender of the original message referenced by a report message.
- optional string original_author_name = 91; // @gotags: msg:"7731,omitempty"
+ optional string original_author_name = 269; // @gotags: msg:"77-31,omitempty"
// Contains the delivery time, in UTC, from the original message.
- optional int64 original_delivery_time = 92; // @gotags: msg:"8564,omitempty"
+ optional int64 original_delivery_time = 270; // @gotags: msg:"85-64,omitempty"
// Contains the value of the PidTagDisplayBcc property (section 2.674) from the original message.
- optional string original_display_bcc = 93; // @gotags: msg:"11431,omitempty"
+ optional string original_display_bcc = 271; // @gotags: msg:"114-31,omitempty"
// Contains the value of the PidTagDisplayCc property(section 2.675) from the original message.
- optional string original_display_cc = 94; // @gotags: msg:"11531,omitempty"
+ optional string original_display_cc = 272; // @gotags: msg:"115-31,omitempty"
// Contains the value of the PidTagDisplayTo property (section 2.678) from the original message.
- optional string original_display_to = 95; // @gotags: msg:"11631,omitempty"
+ optional string original_display_to = 273; // @gotags: msg:"116-31,omitempty"
// Designates the PidTagMessageClass property ([MS-OXCMSG] section 2.2.1.3) from the original message.
- optional string original_message_class = 97; // @gotags: msg:"7531,omitempty"
+ optional string original_message_class = 275; // @gotags: msg:"75-31,omitempty"
+ // Contains the message ID of the original message included in replies or resent messages.
+ optional string original_message_id = 276; // @gotags: msg:"4166-31,omitempty"
// Contains the value of the original message sender's PidTagSenderAddressType property (section 2.1000).
- optional string original_sender_address_type = 98; // @gotags: msg:"10231,omitempty"
+ optional string original_sender_address_type = 277; // @gotags: msg:"102-31,omitempty"
// Contains the value of the original message sender's PidTagSenderEmailAddress property (section 2.1001).
- optional string original_sender_email_address = 99; // @gotags: msg:"10331,omitempty"
+ optional string original_sender_email_address = 278; // @gotags: msg:"103-31,omitempty"
// Contains the value of the original message sender's PidTagSenderName property (section 2.1004), and is set on delivery report messages.
- optional string original_sender_name = 101; // @gotags: msg:"9031,omitempty"
+ optional string original_sender_name = 280; // @gotags: msg:"90-31,omitempty"
// Contains the sensitivity value of the original email message.
- optional int32 original_sensitivity = 103; // @gotags: msg:"463,omitempty"
+ optional int32 original_sensitivity = 282; // @gotags: msg:"46-3,omitempty"
// Contains the address type of the end user who is represented by the original email message sender.
- optional string original_sent_representing_address_type = 104; // @gotags: msg:"10431,omitempty"
+ optional string original_sent_representing_address_type = 283; // @gotags: msg:"104-31,omitempty"
// Contains the email address of the end user who is represented by the original email message sender.
- optional string original_sent_representing_email_address = 105; // @gotags: msg:"10531,omitempty"
+ optional string original_sent_representing_email_address = 284; // @gotags: msg:"105-31,omitempty"
// Contains the display name of the end user who is represented by the original email message sender.
- optional string original_sent_representing_name = 107; // @gotags: msg:"9331,omitempty"
+ optional string original_sent_representing_name = 286; // @gotags: msg:"93-31,omitempty"
// Specifies the subject of the original message.
- optional string original_subject = 109; // @gotags: msg:"7331,omitempty"
+ optional string original_subject = 288; // @gotags: msg:"73-31,omitempty"
// Specifies the original email message's submission date and time, in UTC.
- optional int64 original_submit_time = 110; // @gotags: msg:"7864,omitempty"
+ optional int64 original_submit_time = 289; // @gotags: msg:"78-64,omitempty"
// Indicates whether an email sender requests an email delivery receipt from the messaging system.
- optional bool originator_delivery_report_requested = 111; // @gotags: msg:"3511,omitempty"
+ optional bool originator_delivery_report_requested = 290; // @gotags: msg:"35-11,omitempty"
// Specifies whether an email sender requests suppression of nondelivery receipts.
- optional bool originator_non_delivery_report_requested = 112; // @gotags: msg:"308011,omitempty"
+ optional bool originator_non_delivery_report_requested = 291; // @gotags: msg:"3080-11,omitempty"
// Contains the name of the mail user's other locality, such as the town or city.
- optional string other_address_city = 113; // @gotags: msg:"1494331,omitempty"
+ optional string other_address_city = 292; // @gotags: msg:"14943-31,omitempty"
// Contains the name of the mail user's other country/region.
- optional string other_address_country = 114; // @gotags: msg:"1494431,omitempty"
+ optional string other_address_country = 293; // @gotags: msg:"14944-31,omitempty"
// Contains the postal code for the mail user's other postal address.
- optional string other_address_postal_code = 115; // @gotags: msg:"1494531,omitempty"
+ optional string other_address_postal_code = 294; // @gotags: msg:"14945-31,omitempty"
// Contains the number or identifier of the mail user's other post office box.
- optional string other_address_post_office_box = 116; // @gotags: msg:"1494831,omitempty"
+ optional string other_address_post_office_box = 295; // @gotags: msg:"14948-31,omitempty"
// Contains the name of the mail user's other state or province.
- optional string other_address_state_or_province = 117; // @gotags: msg:"1494631,omitempty"
+ optional string other_address_state_or_province = 296; // @gotags: msg:"14946-31,omitempty"
// Contains the mail user's other street address.
- optional string other_address_street = 118; // @gotags: msg:"1494731,omitempty"
+ optional string other_address_street = 297; // @gotags: msg:"14947-31,omitempty"
// Contains an alternate telephone number for the mail user.
- optional string other_telephone_number = 119; // @gotags: msg:"1487931,omitempty"
+ optional string other_telephone_number = 298; // @gotags: msg:"14879-31,omitempty"
+ // Indicates whether the user is OOF.
+ optional bool out_of_office_state = 299; // @gotags: msg:"26141-11,omitempty"
// Contains the mail user's pager telephone number.
- optional string pager_telephone_number = 120; // @gotags: msg:"1488131,omitempty"
+ optional string pager_telephone_number = 300; // @gotags: msg:"14881-31,omitempty"
+ // Contains a value that contains the Folder ID (FID), as specified in [MS-OXCDATA] section 2.2.1.1, that identifies the parent folder of the messaging object being synchronized.
+ optional double parent_folder_id = 302; // @gotags: msg:"26441-20,omitempty"
+ // Specifies the first server that a client is to use to send the email with.
+ optional string primary_send_account = 307; // @gotags: msg:"3624-31,omitempty"
// Indicates the client's request for the priority with which the message is to be sent by the messaging system.
- optional int32 priority = 122; // @gotags: msg:"383,omitempty"
+ optional int32 priority = 308; // @gotags: msg:"38-3,omitempty"
+ // Maximum size, in kilobytes, that a user is allowed to accumulate in their mailbox before no further email will be delivered to their mailbox.
+ optional int32 prohibit_receive_quota = 309; // @gotags: msg:"26218-3,omitempty"
+ // Maximum size, in kilobytes, that a user is allowed to accumulate in their mailbox before the user can no longer send any more email.
+ optional int32 prohibit_send_quota = 310; // @gotags: msg:"26222-3,omitempty"
+ // Contains the domain responsible for transmitting the current message.
+ optional string purported_sender_domain = 311; // @gotags: msg:"16515-31,omitempty"
+ // Indicates whether a message has been read.
+ optional bool read = 312; // @gotags: msg:"3689-11,omitempty"
+ // Contains the address type of the end user to whom a read receipt is directed.
+ optional string read_receipt_address_type = 313; // @gotags: msg:"16425-31,omitempty"
+ // Contains the email address of the end user to whom a read receipt is directed.
+ optional string read_receipt_email_address = 314; // @gotags: msg:"16426-31,omitempty"
+ // Contains the display name for the end user to whom a read receipt is directed.
+ optional string read_receipt_name = 316; // @gotags: msg:"16427-31,omitempty"
// Specifies whether the email sender requests a read receipt from all recipients when this email message is read or opened.
- optional bool read_receipt_requested = 123; // @gotags: msg:"4111,omitempty"
+ optional bool read_receipt_requested = 317; // @gotags: msg:"41-11,omitempty"
+ // Contains the SMTP email address of the user to whom a read receipt is directed.
+ optional string read_receipt_smtp_address = 319; // @gotags: msg:"23813-31,omitempty"
// Contains the sent time for a message disposition notification, as specified in [RFC3798].
- optional int64 receipt_time = 124; // @gotags: msg:"4264,omitempty"
+ optional int64 receipt_time = 320; // @gotags: msg:"42-64,omitempty"
+ // Contains the email message receiver's email address type.
+ optional string received_by_address_type = 321; // @gotags: msg:"117-31,omitempty"
// Contains the email message receiver's email address.
- optional string received_by_email_address = 125; // @gotags: msg:"11831,omitempty"
+ optional string received_by_email_address = 322; // @gotags: msg:"118-31,omitempty"
// Contains the email message receiver's display name.
- optional string received_by_name = 127; // @gotags: msg:"6431,omitempty"
+ optional string received_by_name = 324; // @gotags: msg:"64-31,omitempty"
+ // Contains the email message receiver's SMTP email address.
+ optional string received_by_smtp_address = 326; // @gotags: msg:"23815-31,omitempty"
// Contains the email address type for the end user represented by the receiving mailbox owner.
- optional string received_representing_address_type = 129; // @gotags: msg:"11931,omitempty"
+ optional string received_representing_address_type = 327; // @gotags: msg:"119-31,omitempty"
// Contains the email address for the end user represented by the receiving mailbox owner.
- optional string received_representing_email_address = 130; // @gotags: msg:"12031,omitempty"
+ optional string received_representing_email_address = 328; // @gotags: msg:"120-31,omitempty"
// Contains the display name for the end user represented by the receiving mailbox owner.
- optional string received_representing_name = 132; // @gotags: msg:"6831,omitempty"
+ optional string received_representing_name = 330; // @gotags: msg:"68-31,omitempty"
+ // Contains the SMTP email address of the user represented by the receiving mailbox owner.
+ optional string received_representing_smtp_address = 332; // @gotags: msg:"23816-31,omitempty"
+ // Specifies the display name of the recipient.
+ optional string recipient_display_name = 333; // @gotags: msg:"24566-31,omitempty"
+ // Specifies a bit field that describes the recipient status.
+ optional int32 recipient_flags = 335; // @gotags: msg:"24573-3,omitempty"
+ // Specifies the location of the current recipient in the recipient table.
+ optional int32 recipient_order = 336; // @gotags: msg:"24543-3,omitempty"
+ // Indicates that the attendee proposed a new date and/or time.
+ optional bool recipient_proposed = 337; // @gotags: msg:"24545-11,omitempty"
+ // Indicates the meeting end time requested by the attendee in a counter proposal.
+ optional int64 recipient_proposed_end_time = 338; // @gotags: msg:"24548-64,omitempty"
+ // Indicates the meeting start time requested by the attendee in a counter proposal.
+ optional int64 recipient_proposed_start_time = 339; // @gotags: msg:"24547-64,omitempty"
+ // Specifies whether adding additional or different recipients is prohibited for the email message when forwarding the email message.
+ optional bool recipient_reassignment_prohibited = 340; // @gotags: msg:"43-11,omitempty"
+ // Indicates the response status that is returned by the attendee.
+ optional int32 recipient_track_status = 341; // @gotags: msg:"24575-3,omitempty"
+ // Indicates the date and time at which the attendee responded.
+ optional int64 recipient_track_status_time = 342; // @gotags: msg:"24571-64,omitempty"
// Represents the recipient type of a recipient on the message.
- optional int32 recipient_type = 134; // @gotags: msg:"30933,omitempty"
+ optional int32 recipient_type = 343; // @gotags: msg:"3093-3,omitempty"
// Contains the value of the Remote-MTA field for a delivery status notification, as specified in [RFC3464].
- optional string remote_message_transfer_agent = 135; // @gotags: msg:"310531,omitempty"
+ optional string remote_message_transfer_agent = 346; // @gotags: msg:"3105-31,omitempty"
+ // Contains a list of display names for recipients that are to receive a reply.
+ optional string reply_recipient_names = 348; // @gotags: msg:"80-31,omitempty"
// Indicates whether a reply is requested to a Message object.
- optional bool reply_requested = 136; // @gotags: msg:"309511,omitempty"
+ optional bool reply_requested = 349; // @gotags: msg:"3095-11,omitempty"
+ // Specifies the time, in UTC, that the sender has designated for an associated work item to be due.
+ optional int64 reply_time = 351; // @gotags: msg:"48-64,omitempty"
// Contains a string indicating whether the original message was displayed to the user or deleted (report messages only).
- optional string report_disposition = 137; // @gotags: msg:"12831,omitempty"
+ optional string report_disposition = 352; // @gotags: msg:"128-31,omitempty"
// Contains a description of the action that a client has performed on behalf of a user (report messages only).
- optional string report_disposition_mode = 138; // @gotags: msg:"12931,omitempty"
+ optional string report_disposition_mode = 353; // @gotags: msg:"129-31,omitempty"
// Contains the value of the Reporting-MTA field for a delivery status notification, as specified in [RFC3464].
- optional string reporting_message_transfer_agent = 139; // @gotags: msg:"2665631,omitempty"
+ optional string reporting_message_transfer_agent = 355; // @gotags: msg:"26656-31,omitempty"
+ // Contains the display name for the entity (usually a server agent) that generated the report message.
+ optional string report_name = 356; // @gotags: msg:"58-31,omitempty"
+ // Contains the optional text for a report message.
+ optional string report_text = 359; // @gotags: msg:"4097-31,omitempty"
+ // Indicates the last time that the contact list that is controlled by the PidTagJunkIncludeContacts property (section 2.758) was updated.
+ optional int64 report_time = 360; // @gotags: msg:"50-64,omitempty"
+ // Specifies how to resolve any conflicts with the message.
+ optional int32 resolve_method = 361; // @gotags: msg:"16359-3,omitempty"
+ // Indicates whether a response is requested to a Message object.
+ optional bool response_requested = 362; // @gotags: msg:"99-11,omitempty"
+ // Specifies whether another mail agent has ensured that the message will be delivered.
+ optional bool responsibility = 363; // @gotags: msg:"3599-11,omitempty"
// Specifies the date, in UTC, after which a Message object is expired by the server.
- optional int64 retention_date = 140; // @gotags: msg:"1231664,omitempty"
+ optional int64 retention_date = 364; // @gotags: msg:"12316-64,omitempty"
// Contains flags that specify the status or nature of an item's retention tag or archive tag.
- optional int32 retention_flags = 141; // @gotags: msg:"123173,omitempty"
+ optional int32 retention_flags = 365; // @gotags: msg:"12317-3,omitempty"
// Specifies the number of days that a Message object can remain unarchived.
- optional int32 retention_period = 142; // @gotags: msg:"123143,omitempty"
+ optional int32 retention_period = 366; // @gotags: msg:"12314-3,omitempty"
+ // Contains a bitmask that indicates which stream properties exist on the message.
+ optional int32 roaming_datatypes = 367; // @gotags: msg:"31750-3,omitempty"
+ // Contains a unique identifier for a recipient in a message's recipient table.
+ optional int32 rowid = 370; // @gotags: msg:"12288-3,omitempty"
+ // Identifies the type of the row.
+ optional int32 row_type = 371; // @gotags: msg:"4085-3,omitempty"
// Indicates whether the PidTagBody property (section 2.618) and the PidTagRtfCompressed property (section 2.941) contain the same text (ignoring formatting).
- optional bool rtf_in_sync = 144; // @gotags: msg:"361511,omitempty"
+ optional bool rtf_in_sync = 373; // @gotags: msg:"3615-11,omitempty"
+ // Contains the index of a rule action that failed.
+ optional int32 rule_action_number = 374; // @gotags: msg:"26192-3,omitempty"
+ // Contains the ActionType field ([MS-OXORULE] section 2.2.5.1) of a rule that failed.
+ optional int32 rule_action_type = 376; // @gotags: msg:"26185-3,omitempty"
+ // Contains the error code that indicates the cause of an error encountered during the execution of the rule.
+ optional int32 rule_error = 378; // @gotags: msg:"26184-3,omitempty"
+ // Specifies a unique identifier that is generated by the messaging server for each rule when the rule is first created.
+ optional double rule_id = 380; // @gotags: msg:"26228-20,omitempty"
+ // Contains 0x00000000. This property is not used.
+ optional int32 rule_level = 382; // @gotags: msg:"26243-3,omitempty"
+ // Contains 0x00000000. Set on the FAI message.
+ optional int32 rule_message_level = 383; // @gotags: msg:"26093-3,omitempty"
+ // Specifies the name of the rule. Set on the FAI message.
+ optional string rule_message_name = 384; // @gotags: msg:"26092-31,omitempty"
+ // Identifies the client application that owns the rule. Set on the FAI message.
+ optional string rule_message_provider = 385; // @gotags: msg:"26091-31,omitempty"
+ // Contains a value used to determine the order in which rules are evaluated and executed. Set on the FAI message.
+ optional int32 rule_message_sequence = 387; // @gotags: msg:"26099-3,omitempty"
+ // Contains flags that specify the state of the rule. Set on the FAI message.
+ optional int32 rule_message_state = 388; // @gotags: msg:"26089-3,omitempty"
+ // Contains an opaque property that the client sets for the exclusive use of the client. Set on the FAI message.
+ optional int32 rule_message_user_flags = 389; // @gotags: msg:"26090-3,omitempty"
+ // Specifies the name of the rule.
+ optional string rule_name = 390; // @gotags: msg:"26242-31,omitempty"
+ // A string identifying the client application that owns a rule.
+ optional string rule_provider = 391; // @gotags: msg:"26241-31,omitempty"
+ // Contains a value used to determine the order in which rules are evaluated and executed.
+ optional int32 rule_sequence = 393; // @gotags: msg:"26230-3,omitempty"
+ // Contains flags that specify the state of the rule.
+ optional int32 rule_state = 394; // @gotags: msg:"26231-3,omitempty"
+ // Contains an opaque property that the client sets for the exclusive use of the client.
+ optional int32 rule_user_flags = 395; // @gotags: msg:"26232-3,omitempty"
+ // Specifies flags that control how a folder is displayed.
+ optional int32 search_folder_efp_flags = 399; // @gotags: msg:"26696-3,omitempty"
+ // Contains the time, in UTC, at which the search folder container will be stale and has to be updated or recreated.
+ optional int32 search_folder_expiration = 400; // @gotags: msg:"26682-3,omitempty"
+ // Contains the last time, in UTC, that the folder was accessed.
+ optional int32 search_folder_last_used = 402; // @gotags: msg:"26676-3,omitempty"
+ // Contains flags that specify the binary large object (BLOB) data that appears in the PidTagSearchFolderDefinition (section 2.988) property.
+ optional int32 search_folder_storage_type = 404; // @gotags: msg:"26694-3,omitempty"
+ // Contains the value of the SearchFolderTag sub-property of the PidTagExtendedFolderFlags (section 2.691) property of the search folder container.
+ optional int32 search_folder_tag = 405; // @gotags: msg:"26695-3,omitempty"
+ // Contains the ID of the template that is being used for the search.
+ optional int32 search_folder_template_id = 406; // @gotags: msg:"26689-3,omitempty"
+ // Contains security attributes in XML.
+ optional string security_descriptor_as_xml = 408; // @gotags: msg:"3690-31,omitempty"
+ // This property is not set and, if set, is ignored.
+ optional bool selectable = 409; // @gotags: msg:"13833-11,omitempty"
// Contains the email address type of the sending mailbox owner.
- optional string sender_address_type = 145; // @gotags: msg:"310231,omitempty"
+ optional string sender_address_type = 410; // @gotags: msg:"3102-31,omitempty"
// Contains the email address of the sending mailbox owner.
- optional string sender_email_address = 146; // @gotags: msg:"310331,omitempty"
+ optional string sender_email_address = 411; // @gotags: msg:"3103-31,omitempty"
// Reports the results of a Sender-ID check.
- optional int32 sender_id_status = 148; // @gotags: msg:"165053,omitempty"
+ optional int32 sender_id_status = 413; // @gotags: msg:"16505-3,omitempty"
// Contains the display name of the sending mailbox owner.
- optional string sender_name = 149; // @gotags: msg:"309831,omitempty"
+ optional string sender_name = 414; // @gotags: msg:"3098-31,omitempty"
+ // Contains the SMTP email address format of the e–mail address of the sending mailbox owner.
+ optional string sender_smtp_address = 416; // @gotags: msg:"23809-31,omitempty"
// Contains a bitmask of message encoding preferences for email sent to an email-enabled entity that is represented by this Address Book object.
- optional int32 send_internet_encoding = 151; // @gotags: msg:"149613,omitempty"
+ optional int32 send_internet_encoding = 417; // @gotags: msg:"14961-3,omitempty"
// Indicates whether the email-enabled entity represented by the Address Book object can receive all message content, including Rich Text Format (RTF) and other embedded objects.
- optional bool send_rich_info = 152; // @gotags: msg:"1491211,omitempty"
+ optional bool send_rich_info = 418; // @gotags: msg:"14912-11,omitempty"
// Indicates the sender's assessment of the sensitivity of the Message object.
- optional int32 sensitivity = 153; // @gotags: msg:"543,omitempty"
+ optional int32 sensitivity = 419; // @gotags: msg:"54-3,omitempty"
+ // Contains an EntryID that represents the Sent Items folder for the message.
+ optional uint32 sent_mail_svrei_d = 420; // @gotags: msg:"26432-251,omitempty"
// Contains an email address type.
- optional string sent_representing_address_type = 154; // @gotags: msg:"10031,omitempty"
+ optional string sent_representing_address_type = 421; // @gotags: msg:"100-31,omitempty"
// Contains an email address for the end user who is represented by the sending mailbox owner.
- optional string sent_representing_email_address = 155; // @gotags: msg:"10131,omitempty"
+ optional string sent_representing_email_address = 422; // @gotags: msg:"101-31,omitempty"
+ //
+ optional int32 sent_representing_flags = 424; // @gotags: msg:"16410-3,omitempty"
// Contains the display name for the end user who is represented by the sending mailbox owner.
- optional string sent_representing_name = 157; // @gotags: msg:"6631,omitempty"
+ optional string sent_representing_name = 425; // @gotags: msg:"66-31,omitempty"
+ // Contains the SMTP email address of the end user who is represented by the sending mailbox owner.
+ optional string sent_representing_smtp_address = 427; // @gotags: msg:"23810-31,omitempty"
// Contains the SMTP address of the Message object.
- optional string smtp_address = 159; // @gotags: msg:"1484631,omitempty"
+ optional string smtp_address = 429; // @gotags: msg:"14846-31,omitempty"
+ // Contains the locale identifier.
+ optional int32 sort_locale_id = 430; // @gotags: msg:"26373-3,omitempty"
+ // Contains the value of the PidLidAppointmentStartWhole property (section 2.29).
+ optional int64 start_date = 432; // @gotags: msg:"96-64,omitempty"
+ // Indicates whether a mailbox has any active Search folders.
+ optional int32 store_state = 435; // @gotags: msg:"13326-3,omitempty"
+ // Indicates whether string properties within the .msg file are Unicode-encoded.
+ optional int32 store_support_mask = 436; // @gotags: msg:"13325-3,omitempty"
+ // Specifies whether a folder has subfolders.
+ optional bool subfolders = 437; // @gotags: msg:"13834-11,omitempty"
// Contains the subject of the email message.
- optional string subject = 161; // @gotags: msg:"5531,omitempty"
+ optional string subject = 438; // @gotags: msg:"55-31,omitempty"
// Contains the prefix for the subject of the message.
- optional string subject_prefix = 162; // @gotags: msg:"6131,omitempty"
+ optional string subject_prefix = 439; // @gotags: msg:"61-31,omitempty"
// Contains supplementary information about a delivery status notification, as specified in [RFC3464].
- optional string supplementary_info = 163; // @gotags: msg:"309931,omitempty"
+ optional string supplementary_info = 440; // @gotags: msg:"3099-31,omitempty"
+ // Contains flags associated with objects.
+ optional int32 to_do_item_flags = 445; // @gotags: msg:"3627-3,omitempty"
// Contains an Address Book object's display name that is transmitted with the message.
- optional string transmittable_display_name = 164; // @gotags: msg:"1488031,omitempty"
+ optional string transmittable_display_name = 446; // @gotags: msg:"14880-31,omitempty"
// Contains transport-specific message envelope information for email.
- optional string transport_message_headers = 165; // @gotags: msg:"12531,omitempty"
+ optional string transport_message_headers = 447; // @gotags: msg:"125-31,omitempty"
+ // Specifies whether the associated message was delivered through a trusted transport channel.
+ optional int32 trust_sender = 448; // @gotags: msg:"3705-3,omitempty"
+ // Contains the view descriptor name.
+ optional string view_descriptor_name = 451; // @gotags: msg:"28678-31,omitempty"
+ // Contains view definitions in string format.
+ optional string view_descriptor_strings = 452; // @gotags: msg:"28674-31,omitempty"
+ // Contains the View Descriptor version.
+ optional int32 view_descriptor_version = 453; // @gotags: msg:"28679-3,omitempty"
+ // Specifies the background color of the calendar.
+ optional int32 wlink_calendar_color = 456; // @gotags: msg:"26707-3,omitempty"
+ // Specifies conditions associated with the shortcut.
+ optional int32 wlink_flags = 459; // @gotags: msg:"26698-3,omitempty"
+ // Specifies the value of the PidTagNormalizedSubject (section 2.812) of the group header associated with the shortcut.
+ optional string wlink_group_name = 463; // @gotags: msg:"26705-31,omitempty"
+ // Specifies the type of group header.
+ optional int32 wlinkro_group_type = 466; // @gotags: msg:"26770-3,omitempty"
+ // Specifies an integer that allows a client to identify with a high probability whether the navigation shortcut was saved by the current client session.
+ optional int32 wlink_save_stamp = 467; // @gotags: msg:"26695-3,omitempty"
+ // Specifies the section where the shortcut will be grouped.
+ optional int32 wlink_section = 468; // @gotags: msg:"26706-3,omitempty"
+ // Specifies the type of navigation shortcut.
+ optional int32 wlink_type = 470; // @gotags: msg:"26697-3,omitempty"
}
diff --git a/cmd/properties/protobufs/note.proto b/cmd/properties/protobufs/note.proto
index e68b8f6..9ef72f8 100644
--- a/cmd/properties/protobufs/note.proto
+++ b/cmd/properties/protobufs/note.proto
@@ -21,13 +21,13 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Note {
// Specifies the suggested background color of the Note object.
- optional int32 note_color = 1; // @gotags: msg:"2734083,omitempty"
+ optional int32 note_color = 1; // @gotags: msg:"273408-3,omitempty"
// Specifies the height of the visible message window in pixels.
- optional int32 note_height = 2; // @gotags: msg:"2734113,omitempty"
+ optional int32 note_height = 2; // @gotags: msg:"273411-3,omitempty"
// Specifies the width of the visible message window in pixels.
- optional int32 note_width = 3; // @gotags: msg:"2734103,omitempty"
+ optional int32 note_width = 3; // @gotags: msg:"273410-3,omitempty"
// Specifies the distance, in pixels, from the left edge of the screen that a user interface displays a Note object.
- optional int32 note_x = 4; // @gotags: msg:"2734123,omitempty"
+ optional int32 note_x = 4; // @gotags: msg:"273412-3,omitempty"
// Specifies the distance, in pixels, from the top edge of the screen that a user interface displays a Note object.
- optional int32 note_y = 5; // @gotags: msg:"2734133,omitempty"
+ optional int32 note_y = 5; // @gotags: msg:"273413-3,omitempty"
}
diff --git a/cmd/properties/protobufs/rss.proto b/cmd/properties/protobufs/rss.proto
index 099cb03..8f03f6c 100644
--- a/cmd/properties/protobufs/rss.proto
+++ b/cmd/properties/protobufs/rss.proto
@@ -21,17 +21,17 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message RSS {
// Contains the contents of the title field from the XML of the Atom feed or RSS channel.
- optional string post_rss_channel = 1; // @gotags: msg:"27136431,omitempty"
+ optional string post_rss_channel = 1; // @gotags: msg:"271364-31,omitempty"
// Contains the URL of the RSS or Atom feed from which the XML file came.
- optional string post_rss_channel_link = 2; // @gotags: msg:"27136031,omitempty"
+ optional string post_rss_channel_link = 2; // @gotags: msg:"271360-31,omitempty"
// Contains a unique identifier for the RSS object.
- optional string post_rss_item_guid = 3; // @gotags: msg:"27136331,omitempty"
+ optional string post_rss_item_guid = 3; // @gotags: msg:"271363-31,omitempty"
// Contains a hash of the feed XML computed by using an implementation-dependent algorithm.
- optional int32 post_rss_item_hash = 4; // @gotags: msg:"2713623,omitempty"
+ optional int32 post_rss_item_hash = 4; // @gotags: msg:"271362-3,omitempty"
// Contains the URL of the link from an RSS or Atom item.
- optional string post_rss_item_link = 5; // @gotags: msg:"27136131,omitempty"
+ optional string post_rss_item_link = 5; // @gotags: msg:"271361-31,omitempty"
// Contains the item element and all of its sub-elements from an RSS feed, or the entry element and all of its sub-elements from an Atom feed.
- optional string post_rss_item_xml = 6; // @gotags: msg:"27136531,omitempty"
+ optional string post_rss_item_xml = 6; // @gotags: msg:"271365-31,omitempty"
// Contains the user's preferred name for the RSS or Atom subscription.
- optional string post_rss_subscription = 7; // @gotags: msg:"27136631,omitempty"
+ optional string post_rss_subscription = 7; // @gotags: msg:"271366-31,omitempty"
}
diff --git a/cmd/properties/protobufs/sharing.proto b/cmd/properties/protobufs/sharing.proto
index 10ca897..b6562d2 100644
--- a/cmd/properties/protobufs/sharing.proto
+++ b/cmd/properties/protobufs/sharing.proto
@@ -21,115 +21,115 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Sharing {
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_anonymity = 1; // @gotags: msg:"2724253,omitempty"
+ optional int32 sharing_anonymity = 1; // @gotags: msg:"272425-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_browse_url = 3; // @gotags: msg:"27254531,omitempty"
+ optional string sharing_browse_url = 3; // @gotags: msg:"272545-31,omitempty"
// Indicates that the Message object relates to a special folder.
- optional int32 sharing_capabilities = 4; // @gotags: msg:"2724233,omitempty"
+ optional int32 sharing_capabilities = 4; // @gotags: msg:"272423-3,omitempty"
// Contains a zero-length string.
- optional string sharing_configuration_url = 5; // @gotags: msg:"27245231,omitempty"
+ optional string sharing_configuration_url = 5; // @gotags: msg:"272452-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_data_range_end = 6; // @gotags: msg:"27251764,omitempty"
+ optional int64 sharing_data_range_end = 6; // @gotags: msg:"272517-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_data_range_start = 7; // @gotags: msg:"27251664,omitempty"
+ optional int64 sharing_data_range_start = 7; // @gotags: msg:"272516-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_detail = 8; // @gotags: msg:"2724593,omitempty"
+ optional int32 sharing_detail = 8; // @gotags: msg:"272459-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_extension_xml = 9; // @gotags: msg:"27244931,omitempty"
+ optional string sharing_extension_xml = 9; // @gotags: msg:"272449-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_flags = 11; // @gotags: msg:"2723943,omitempty"
+ optional int32 sharing_flags = 11; // @gotags: msg:"272394-3,omitempty"
// Indicates the type of Sharing Message object.
- optional int32 sharing_flavor = 12; // @gotags: msg:"2724243,omitempty"
+ optional int32 sharing_flavor = 12; // @gotags: msg:"272424-3,omitempty"
// Contains the value of the PidTagDisplayName property (section 2.676) from the Address Book object identified by the PidLidSharingInitiatorEntryId property (section 2.248).
- optional string sharing_initiator_name = 16; // @gotags: msg:"27239131,omitempty"
+ optional string sharing_initiator_name = 16; // @gotags: msg:"272391-31,omitempty"
// Contains the value of the PidTagSmtpAddress property (section 2.1020) from the Address Book object identified by the PidLidSharingInitiatorEntryId property (section 2.248).
- optional string sharing_initiator_smtp = 17; // @gotags: msg:"27239231,omitempty"
+ optional string sharing_initiator_smtp = 17; // @gotags: msg:"272392-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_last_auto_sync_time = 19; // @gotags: msg:"27254964,omitempty"
+ optional int64 sharing_last_auto_sync_time = 19; // @gotags: msg:"272549-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_last_sync_time = 20; // @gotags: msg:"27243164,omitempty"
+ optional int64 sharing_last_sync_time = 20; // @gotags: msg:"272431-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_local_comment = 21; // @gotags: msg:"27252531,omitempty"
+ optional string sharing_local_comment = 21; // @gotags: msg:"272525-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_local_last_modification_time = 22; // @gotags: msg:"27245164,omitempty"
+ optional int64 sharing_local_last_modification_time = 22; // @gotags: msg:"272451-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_local_name = 23; // @gotags: msg:"27239931,omitempty"
+ optional string sharing_local_name = 23; // @gotags: msg:"272399-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_local_path = 24; // @gotags: msg:"27239831,omitempty"
+ optional string sharing_local_path = 24; // @gotags: msg:"272398-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_local_store_uid = 25; // @gotags: msg:"27252131,omitempty"
+ optional string sharing_local_store_uid = 25; // @gotags: msg:"272521-31,omitempty"
// Contains the value of the PidTagContainerClass property (section 2.642) of the folder being shared.
- optional string sharing_local_type = 26; // @gotags: msg:"27242031,omitempty"
+ optional string sharing_local_type = 26; // @gotags: msg:"272420-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_local_uid = 27; // @gotags: msg:"27241631,omitempty"
+ optional string sharing_local_uid = 27; // @gotags: msg:"272416-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_participants = 30; // @gotags: msg:"27243031,omitempty"
+ optional string sharing_participants = 30; // @gotags: msg:"272430-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_permissions = 31; // @gotags: msg:"2724273,omitempty"
+ optional int32 sharing_permissions = 31; // @gotags: msg:"272427-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_provider_extension = 32; // @gotags: msg:"27239531,omitempty"
+ optional string sharing_provider_extension = 32; // @gotags: msg:"272395-31,omitempty"
// Contains a user-displayable name of the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266).
- optional string sharing_provider_name = 34; // @gotags: msg:"27238631,omitempty"
+ optional string sharing_provider_name = 34; // @gotags: msg:"272386-31,omitempty"
// Contains a URL related to the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266).
- optional string sharing_provider_url = 35; // @gotags: msg:"27238731,omitempty"
+ optional string sharing_provider_url = 35; // @gotags: msg:"272387-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_range_end = 36; // @gotags: msg:"2725193,omitempty"
+ optional int32 sharing_range_end = 36; // @gotags: msg:"272519-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_range_start = 37; // @gotags: msg:"2725183,omitempty"
+ optional int32 sharing_range_start = 37; // @gotags: msg:"272518-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_reciprocation = 38; // @gotags: msg:"2724263,omitempty"
+ optional int32 sharing_reciprocation = 38; // @gotags: msg:"272426-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_remote_byte_size = 39; // @gotags: msg:"2725233,omitempty"
+ optional int32 sharing_remote_byte_size = 39; // @gotags: msg:"272523-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_remote_comment = 40; // @gotags: msg:"27246331,omitempty"
+ optional string sharing_remote_comment = 40; // @gotags: msg:"272463-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_remote_crc = 41; // @gotags: msg:"2725243,omitempty"
+ optional int32 sharing_remote_crc = 41; // @gotags: msg:"272524-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_remote_last_modification_time = 42; // @gotags: msg:"27245064,omitempty"
+ optional int64 sharing_remote_last_modification_time = 42; // @gotags: msg:"272450-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_remote_message_count = 43; // @gotags: msg:"2725273,omitempty"
+ optional int32 sharing_remote_message_count = 43; // @gotags: msg:"272527-3,omitempty"
// Contains the value of the PidTagDisplayName property (section 2.676) on the folder being shared.
- optional string sharing_remote_name = 44; // @gotags: msg:"27238931,omitempty"
+ optional string sharing_remote_name = 44; // @gotags: msg:"272389-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_remote_pass = 45; // @gotags: msg:"27239731,omitempty"
+ optional string sharing_remote_pass = 45; // @gotags: msg:"272397-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_remote_path = 46; // @gotags: msg:"27238831,omitempty"
+ optional string sharing_remote_path = 46; // @gotags: msg:"272388-31,omitempty"
// Contains a hexadecimal string representation of the value of the PidTagStoreEntryId property (section 2.1028) on the folder being shared.
- optional string sharing_remote_store_uid = 47; // @gotags: msg:"27252031,omitempty"
+ optional string sharing_remote_store_uid = 47; // @gotags: msg:"272520-31,omitempty"
// Contains the same value as the PidLidSharingLocalType property (section 2.259).
- optional string sharing_remote_type = 48; // @gotags: msg:"27242931,omitempty"
+ optional string sharing_remote_type = 48; // @gotags: msg:"272429-31,omitempty"
// Contains the EntryID of the folder being shared.
- optional string sharing_remote_uid = 49; // @gotags: msg:"27239031,omitempty"
+ optional string sharing_remote_uid = 49; // @gotags: msg:"272390-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_remote_user = 50; // @gotags: msg:"27239631,omitempty"
+ optional string sharing_remote_user = 50; // @gotags: msg:"272396-31,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional string sharing_remote_version = 51; // @gotags: msg:"27255531,omitempty"
+ optional string sharing_remote_version = 51; // @gotags: msg:"272555-31,omitempty"
// Contains the time at which the recipient of the sharing request sent a sharing response.
- optional int64 sharing_response_time = 52; // @gotags: msg:"27245664,omitempty"
+ optional int64 sharing_response_time = 52; // @gotags: msg:"272456-64,omitempty"
// Contains the type of response with which the recipient of the sharing request responded.
- optional int32 sharing_response_type = 53; // @gotags: msg:"2724553,omitempty"
+ optional int32 sharing_response_type = 53; // @gotags: msg:"272455-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_roam_log = 54; // @gotags: msg:"2725263,omitempty"
+ optional int32 sharing_roam_log = 54; // @gotags: msg:"272526-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_start = 55; // @gotags: msg:"27245364,omitempty"
+ optional int64 sharing_start = 55; // @gotags: msg:"272453-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_status = 56; // @gotags: msg:"2723843,omitempty"
+ optional int32 sharing_status = 56; // @gotags: msg:"272384-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_stop = 57; // @gotags: msg:"27245464,omitempty"
+ optional int64 sharing_stop = 57; // @gotags: msg:"272454-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_sync_flags = 58; // @gotags: msg:"2725763,omitempty"
+ optional int32 sharing_sync_flags = 58; // @gotags: msg:"272576-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_sync_interval = 59; // @gotags: msg:"2724583,omitempty"
+ optional int32 sharing_sync_interval = 59; // @gotags: msg:"272458-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_time_to_live = 60; // @gotags: msg:"2724603,omitempty"
+ optional int32 sharing_time_to_live = 60; // @gotags: msg:"272460-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_time_to_live_auto = 61; // @gotags: msg:"2725503,omitempty"
+ optional int32 sharing_time_to_live_auto = 61; // @gotags: msg:"272550-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int32 sharing_working_hours_days = 62; // @gotags: msg:"2725143,omitempty"
+ optional int32 sharing_working_hours_days = 62; // @gotags: msg:"272514-3,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_working_hours_end = 63; // @gotags: msg:"27251364,omitempty"
+ optional int64 sharing_working_hours_end = 63; // @gotags: msg:"272513-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
- optional int64 sharing_working_hours_start = 64; // @gotags: msg:"27251264,omitempty"
+ optional int64 sharing_working_hours_start = 64; // @gotags: msg:"272512-64,omitempty"
// Contains a value that is ignored by the server no matter what value is generated by the client.
optional string x_sharing_browse_url = 66;
// Contains a string representation of the value of the PidLidSharingCapabilities property (section 2.237).
diff --git a/cmd/properties/protobufs/spam.proto b/cmd/properties/protobufs/spam.proto
index 6ea313d..aa7867e 100644
--- a/cmd/properties/protobufs/spam.proto
+++ b/cmd/properties/protobufs/spam.proto
@@ -21,13 +21,13 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Spam {
// Indicates whether email recipients are to be added to the safe senders list.
- optional int32 junk_add_recipients_to_safe_senders_list = 2; // @gotags: msg:"248353,omitempty"
+ optional int32 junk_add_recipients_to_safe_senders_list = 2; // @gotags: msg:"24835-3,omitempty"
// Indicates whether email addresses of the contacts in the Contacts folder are treated in a special way with respect to the spam filter.
- optional int32 junk_include_contacts = 3; // @gotags: msg:"248323,omitempty"
+ optional int32 junk_include_contacts = 3; // @gotags: msg:"24832-3,omitempty"
// Indicates whether messages identified as spam can be permanently deleted.
- optional int32 junk_permanently_delete = 4; // @gotags: msg:"248343,omitempty"
+ optional int32 junk_permanently_delete = 4; // @gotags: msg:"24834-3,omitempty"
// Indicated whether the phishing stamp on a message is to be ignored.
- optional bool junk_phishing_enable_links = 5; // @gotags: msg:"2483911,omitempty"
+ optional bool junk_phishing_enable_links = 5; // @gotags: msg:"24839-11,omitempty"
// Indicates how aggressively incoming email is to be sent to the Junk Email folder.
- optional int32 junk_threshold = 6; // @gotags: msg:"248333,omitempty"
+ optional int32 junk_threshold = 6; // @gotags: msg:"24833-3,omitempty"
}
diff --git a/cmd/properties/protobufs/task.proto b/cmd/properties/protobufs/task.proto
index ae09a59..d6a891f 100644
--- a/cmd/properties/protobufs/task.proto
+++ b/cmd/properties/protobufs/task.proto
@@ -21,81 +21,81 @@ option go_package = "github.com/mooijtech/go-pst;properties";
message Task {
// Contains an index identifying one of a set of pre-defined text strings to be associated with the flag.
- optional int32 flag_string = 1; // @gotags: msg:"2676483,omitempty"
+ optional int32 flag_string = 1; // @gotags: msg:"267648-3,omitempty"
// Indicates whether a time-flagged Message object is complete.
- optional double percent_complete = 3; // @gotags: msg:"2631705,omitempty"
+ optional double percent_complete = 3; // @gotags: msg:"263170-5,omitempty"
// Indicates the acceptance state of the task.
- optional int32 task_acceptance_state = 4; // @gotags: msg:"2632423,omitempty"
+ optional int32 task_acceptance_state = 4; // @gotags: msg:"263242-3,omitempty"
// Indicates whether a task assignee has replied to a task request for this Task object.
- optional bool task_accepted = 5; // @gotags: msg:"26317611,omitempty"
+ optional bool task_accepted = 5; // @gotags: msg:"263176-11,omitempty"
// Indicates the number of minutes that the user actually spent working on a task.
- optional int32 task_actual_effort = 6; // @gotags: msg:"2632003,omitempty"
+ optional int32 task_actual_effort = 6; // @gotags: msg:"263200-3,omitempty"
// Specifies the name of the user that last assigned the task.
- optional string task_assigner = 7; // @gotags: msg:"26323331,omitempty"
+ optional string task_assigner = 7; // @gotags: msg:"263233-31,omitempty"
// Indicates that the task is complete.
- optional bool task_complete = 9; // @gotags: msg:"26321211,omitempty"
+ optional bool task_complete = 9; // @gotags: msg:"263212-11,omitempty"
// The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
- optional int32 task_custom_flags = 10; // @gotags: msg:"2632733,omitempty"
+ optional int32 task_custom_flags = 10; // @gotags: msg:"263273-3,omitempty"
// Specifies the date when the user completed work on the task.
- optional int64 task_date_completed = 11; // @gotags: msg:"26318364,omitempty"
+ optional int64 task_date_completed = 11; // @gotags: msg:"263183-64,omitempty"
// Indicates whether new occurrences remain to be generated.
- optional bool task_dead_occurrence = 12; // @gotags: msg:"26317711,omitempty"
+ optional bool task_dead_occurrence = 12; // @gotags: msg:"263177-11,omitempty"
// Specifies the date by which the user expects work on the task to be complete.
- optional int64 task_due_date = 13; // @gotags: msg:"26317364,omitempty"
+ optional int64 task_due_date = 13; // @gotags: msg:"263173-64,omitempty"
// Indicates the number of minutes that the user expects to work on a task.
- optional int32 task_estimated_effort = 14; // @gotags: msg:"2632013,omitempty"
+ optional int32 task_estimated_effort = 14; // @gotags: msg:"263201-3,omitempty"
// Indicates that the Task object was originally created by the action of the current user or user agent instead of by the processing of a task request.
- optional bool taskf_creator = 15; // @gotags: msg:"26321411,omitempty"
+ optional bool taskf_creator = 15; // @gotags: msg:"263214-11,omitempty"
// Indicates the accuracy of the PidLidTaskOwner property (section 2.328).
- optional bool taskf_fix_offline = 16; // @gotags: msg:"26324411,omitempty"
+ optional bool taskf_fix_offline = 16; // @gotags: msg:"263244-11,omitempty"
// Indicates whether the task includes a recurrence pattern.
- optional bool taskf_recurring = 17; // @gotags: msg:"26323811,omitempty"
+ optional bool taskf_recurring = 17; // @gotags: msg:"263238-11,omitempty"
// Indicates the type of change that was last made to the Task object.
- optional int32 task_history = 19; // @gotags: msg:"2632103,omitempty"
+ optional int32 task_history = 19; // @gotags: msg:"263210-3,omitempty"
// Contains the name of the user who most recently assigned the task, or the user to whom it was most recently assigned.
- optional string task_last_delegate = 20; // @gotags: msg:"26323731,omitempty"
+ optional string task_last_delegate = 20; // @gotags: msg:"263237-31,omitempty"
// Contains the date and time of the most recent change made to the Task object.
- optional int64 task_last_update = 21; // @gotags: msg:"26320564,omitempty"
+ optional int64 task_last_update = 21; // @gotags: msg:"263205-64,omitempty"
// Contains the name of the most recent user to have been the owner of the task.
- optional string task_last_user = 22; // @gotags: msg:"26323431,omitempty"
+ optional string task_last_user = 22; // @gotags: msg:"263234-31,omitempty"
// Specifies the assignment status of the embedded Task object.
- optional int32 task_mode = 23; // @gotags: msg:"2673043,omitempty"
+ optional int32 task_mode = 23; // @gotags: msg:"267304-3,omitempty"
// Provides optimization hints about the recipients of a Task object.
- optional int32 task_multiple_recipients = 24; // @gotags: msg:"2632323,omitempty"
+ optional int32 task_multiple_recipients = 24; // @gotags: msg:"263232-3,omitempty"
// Not used. The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
- optional bool task_no_compute = 25; // @gotags: msg:"26323611,omitempty"
+ optional bool task_no_compute = 25; // @gotags: msg:"263236-11,omitempty"
// Provides an aid to custom sorting of Task objects.
- optional int32 task_ordinal = 26; // @gotags: msg:"2632353,omitempty"
+ optional int32 task_ordinal = 26; // @gotags: msg:"263235-3,omitempty"
// Contains the name of the owner of the task.
- optional string task_owner = 27; // @gotags: msg:"26321531,omitempty"
+ optional string task_owner = 27; // @gotags: msg:"263215-31,omitempty"
// Indicates the role of the current user relative to the Task object.
- optional int32 task_ownership = 28; // @gotags: msg:"2632413,omitempty"
+ optional int32 task_ownership = 28; // @gotags: msg:"263241-3,omitempty"
// Indicates whether future instances of recurring tasks need reminders, even though the value of the PidLidReminderSet property (section 2.222) is 0x00.
- optional bool task_reset_reminder = 30; // @gotags: msg:"26317511,omitempty"
+ optional bool task_reset_reminder = 30; // @gotags: msg:"263175-11,omitempty"
// Not used. The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
- optional string task_role = 31; // @gotags: msg:"26323931,omitempty"
+ optional string task_role = 31; // @gotags: msg:"263239-31,omitempty"
// Specifies the date on which the user expects work on the task to begin.
- optional int64 task_start_date = 32; // @gotags: msg:"26317264,omitempty"
+ optional int64 task_start_date = 32; // @gotags: msg:"263172-64,omitempty"
// Indicates the current assignment state of the Task object.
- optional int32 task_state = 33; // @gotags: msg:"2632033,omitempty"
+ optional int32 task_state = 33; // @gotags: msg:"263203-3,omitempty"
// Specifies the status of a task.
- optional int32 task_status = 34; // @gotags: msg:"2631693,omitempty"
+ optional int32 task_status = 34; // @gotags: msg:"263169-3,omitempty"
// Indicates whether the task assignee has been requested to send an email message update upon completion of the assigned task.
- optional bool task_status_on_complete = 35; // @gotags: msg:"26320911,omitempty"
+ optional bool task_status_on_complete = 35; // @gotags: msg:"263209-11,omitempty"
// Indicates whether the task assignee has been requested to send a task update when the assigned Task object changes.
- optional bool task_updates = 36; // @gotags: msg:"26321111,omitempty"
+ optional bool task_updates = 36; // @gotags: msg:"263211-11,omitempty"
// Indicates which copy is the latest update of a Task object.
- optional int32 task_version = 37; // @gotags: msg:"2632023,omitempty"
+ optional int32 task_version = 37; // @gotags: msg:"263202-3,omitempty"
// This property is set by the client but is ignored by the server.
- optional bool team_task = 38; // @gotags: msg:"26317111,omitempty"
+ optional bool team_task = 38; // @gotags: msg:"263171-11,omitempty"
// Contains the current time, in UTC, which is used to determine the sort order of objects in a consolidated to-do list.
- optional int64 to_do_ordinal_date = 39; // @gotags: msg:"26758464,omitempty"
+ optional int64 to_do_ordinal_date = 39; // @gotags: msg:"267584-64,omitempty"
// Contains the numerals 0 through 9 that are used to break a tie when the PidLidToDoOrdinalDate property (section 2.344) is used to perform a sort of objects.
- optional string to_do_sub_ordinal = 40; // @gotags: msg:"26758531,omitempty"
+ optional string to_do_sub_ordinal = 40; // @gotags: msg:"267585-31,omitempty"
// Contains user-specifiable text to identify this Message object in a consolidated to-do list.
- optional string to_do_title = 41; // @gotags: msg:"26758831,omitempty"
+ optional string to_do_title = 41; // @gotags: msg:"267588-31,omitempty"
// Contains the value of the PidTagMessageDeliveryTime property (section 2.789) when modifying the PidLidFlagRequest property (section 2.136).
- optional int64 valid_flag_string_proof = 42; // @gotags: msg:"26763164,omitempty"
+ optional int64 valid_flag_string_proof = 42; // @gotags: msg:"267631-64,omitempty"
// Contains a positive number whose negative is less than or equal to the value of the PidLidTaskOrdinal property (section 2.327) of all of the Task objects in the folder.
- optional int32 ordinal_most = 43; // @gotags: msg:"140503,omitempty"
+ optional int32 ordinal_most = 43; // @gotags: msg:"14050-3,omitempty"
}
diff --git a/cmd/properties/protobufs/voicemail.proto b/cmd/properties/protobufs/voicemail.proto
index f2e18cf..23001db 100644
--- a/cmd/properties/protobufs/voicemail.proto
+++ b/cmd/properties/protobufs/voicemail.proto
@@ -37,15 +37,15 @@ message Voicemail {
// Contains the name of the caller who left the attached voice message, as provided by the voice network's caller ID system.
optional string x_voice_message_sender_name = 9;
// Contains a unique identifier associated with the phone call.
- optional string call_id = 10; // @gotags: msg:"2663031,omitempty"
+ optional string call_id = 10; // @gotags: msg:"26630-31,omitempty"
// Contains the number of pages in a Fax object.
- optional int32 fax_number_of_pages = 11; // @gotags: msg:"266283,omitempty"
+ optional int32 fax_number_of_pages = 11; // @gotags: msg:"26628-3,omitempty"
// Contains the telephone number of the caller associated with a voice mail message.
- optional string sender_telephone_number = 12; // @gotags: msg:"2662631,omitempty"
+ optional string sender_telephone_number = 12; // @gotags: msg:"26626-31,omitempty"
// Contains a list of file names for the audio file attachments that are to be played as part of a message.
- optional string voice_message_attachment_order = 13; // @gotags: msg:"2662931,omitempty"
+ optional string voice_message_attachment_order = 13; // @gotags: msg:"26629-31,omitempty"
// Specifies the length of the attached audio message, in seconds.
- optional int32 voice_message_duration = 14; // @gotags: msg:"266253,omitempty"
+ optional int32 voice_message_duration = 14; // @gotags: msg:"26625-3,omitempty"
// Specifies the name of the caller who left the attached voice message, as provided by the voice network's caller ID system.
- optional string voice_message_sender_name = 15; // @gotags: msg:"2662731,omitempty"
+ optional string voice_message_sender_name = 15; // @gotags: msg:"26627-31,omitempty"
}
diff --git a/pkg/doc_test.go b/cmd/reader/main.go
similarity index 87%
rename from pkg/doc_test.go
rename to cmd/reader/main.go
index 81b4027..2866489 100644
--- a/pkg/doc_test.go
+++ b/cmd/reader/main.go
@@ -14,7 +14,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-package pst_test
+package main
import (
"fmt"
@@ -23,13 +23,12 @@ import (
"github.com/rotisserie/eris"
"golang.org/x/text/encoding"
"os"
- "testing"
"time"
charsets "github.com/emersion/go-message/charset"
)
-func TestExample(t *testing.T) {
+func main() {
pst.ExtendCharsets(func(name string, enc encoding.Encoding) {
charsets.RegisterEncoding(name, enc)
})
@@ -38,7 +37,7 @@ func TestExample(t *testing.T) {
fmt.Println("Initializing...")
- reader, err := os.Open("../data/enron.pst")
+ reader, err := os.Open("../data/a.velasco.pst")
if err != nil {
panic(fmt.Sprintf("Failed to open PST file: %+v\n", err))
@@ -67,7 +66,7 @@ func TestExample(t *testing.T) {
// Walk through folders.
if err := pstFile.WalkFolders(func(folder *pst.Folder) error {
- fmt.Printf("Walking folder: %s\n", folder.Name)
+ fmt.Printf("Walking folder: %s\n", folder.Properties.Name)
messageIterator, err := folder.GetMessageIterator()
@@ -84,19 +83,19 @@ func TestExample(t *testing.T) {
switch messageProperties := message.Properties.(type) {
case *properties.Appointment:
- //fmt.Printf("Appointment: %s\n", messageProperties.String())
+ fmt.Printf("Appointment: %s\n", messageProperties.String())
case *properties.Contact:
- //fmt.Printf("Contact: %s\n", messageProperties.String())
+ fmt.Printf("Contact: %s\n", messageProperties.String())
case *properties.Task:
- //fmt.Printf("Task: %s\n", messageProperties.String())
+ fmt.Printf("Task: %s\n", messageProperties.String())
case *properties.RSS:
- //fmt.Printf("RSS: %s\n", messageProperties.String())
+ fmt.Printf("RSS: %s\n", messageProperties.String())
case *properties.AddressBook:
- //fmt.Printf("Address book: %s\n", messageProperties.String())
+ fmt.Printf("Address book: %s\n", messageProperties.String())
case *properties.Message:
fmt.Printf("Subject: %s\n", messageProperties.GetSubject())
case *properties.Note:
- //fmt.Printf("Note: %s\n", messageProperties.String())
+ fmt.Printf("Note: %s\n", messageProperties.String())
default:
fmt.Printf("Unknown message type\n")
}
diff --git a/cmd/writer/main.go b/cmd/writer/main.go
new file mode 100644
index 0000000..0104336
--- /dev/null
+++ b/cmd/writer/main.go
@@ -0,0 +1,195 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package main
+
+import (
+ "context"
+ "crypto/rand"
+ "encoding/hex"
+ "flag"
+ "fmt"
+ "github.com/mooijtech/concurrent-writer/concurrent"
+ pst "github.com/mooijtech/go-pst/v6/pkg"
+ "github.com/mooijtech/go-pst/v6/pkg/properties"
+ "github.com/pkg/errors"
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "log/slog"
+ "os"
+ "path/filepath"
+ "strings"
+ "time"
+)
+
+func main() {
+ // Command-line flags.
+ outputName := *flag.String("output", "1337.pst", "output path of the PST file")
+
+ flag.Parse()
+
+ slog.Info("Starting go-pst writer...")
+
+ startTime := time.Now()
+
+ // Write PST file.
+ written, err := WritePSTFile(outputName)
+
+ if err != nil {
+ panic(fmt.Sprintf("Failed to write PST file: %+v", err))
+ }
+
+ fmt.Printf("Wrote %d bytes in %s.", written, time.Since(startTime).String())
+}
+
+// WritePSTFile writes a PST file containing folders, messages and attachments.
+func WritePSTFile(outputName string) (int64, error) {
+ // Output PST file.
+ outputFile, err := os.Create(outputName)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to create output file")
+ }
+
+ // 4KiB is the default I/O buffer size on Linux.
+ // Ideally all writes should be aligned on this boundary (FormatTypeUnicode4k).
+ // We could also add support for Linux I/O URing (https://en.wikipedia.org/wiki/Io_uring).
+ // You can use your own io.WriteSeeker.
+ // At the end of the day the bottleneck is still being limited by disk I/O.
+ concurrentWriter := concurrent.NewWriterAutoFlush(outputFile, 4096, 0.75)
+
+ // Write options.
+ formatType := pst.FormatTypeUnicode4k
+ encryptionType := pst.EncryptionTypePermute
+ options := pst.NewOptions(formatType, encryptionType)
+
+ // Write group for Goroutines (all writers run here).
+ writeCancelContext, writeCancelFunc := context.WithCancel(context.Background())
+ writeGroup, _ := errgroup.WithContext(writeCancelContext)
+
+ defer writeCancelFunc()
+
+ // Writer.
+ writer, err := pst.NewWriter(concurrentWriter, writeGroup, options)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to create writer")
+ }
+
+ // Let's write some folders with messages containing attachments.
+ rootFolder, err := writer.GetRootFolder()
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to get root folder writer")
+ }
+
+ // Callbacks are used to calculate the total size of the PST file.
+ // As soon as this becomes larger than 50GB, we overflow by creating a new PST file.
+ folderWriteCallback := make(chan int64)
+
+ // Add sub-folders to the root folder.
+ for i := 0; i < 3; i++ {
+ // Create folder writer.
+ folderWriter, err := pst.NewFolderWriter(concurrentWriter, writeGroup, formatType, folderWriteCallback, rootFolder.GetIdentifier())
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to create folder writer")
+ }
+
+ // Add properties to the folder.
+ folderWriter.AddProperties(&properties.Folder{
+ Name: fmt.Sprintf("Sub folder #%d", i),
+ // TODO - Extend from generate.go new output.
+ })
+
+ // Add messages to the folder.
+ for i := 0; i < 6; i++ {
+ // Create a message to write.
+ message, err := pst.NewMessageWriter(concurrentWriter, writeGroup, folderWriter.GetIdentifier(), formatType)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to create message writer")
+ }
+
+ // Add properties to the message.
+ message.AddProperties(&properties.Message{
+ Subject: proto.String("[Go Forensics]: Goodbye, world!"),
+ From: proto.String("info@mooijtech.com"),
+ Body: proto.String("https://goforensics.io/"),
+ // See all other available properties.
+ })
+
+ // You can create many property types, for example, a contact:
+ message.AddProperties(&properties.Contact{
+ GivenName: proto.String("Marten Mooij"),
+ })
+
+ // See the properties package for more message types.
+
+ // Add attachments to the message.
+ for i := 0; i < 9; i++ {
+ attachmentWriter, err := pst.NewAttachmentWriter(concurrentWriter, writeGroup, formatType)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to create attachment writer")
+ }
+
+ // Set attachment input buffer.
+ if err := attachmentWriter.AddFile("example-attachment.txt"); err != nil {
+ return 0, eris.Wrap(err, "failed to add attachment to message")
+ }
+
+ message.AddAttachments(attachmentWriter)
+ }
+
+ // Add the message to the folder.
+ folderWriter.AddMessages(message)
+ }
+
+ // Add sub-folder to the root folder.
+ rootFolder.AddSubFolders(folderWriter)
+ }
+
+ // See the documentation of WriteTo.
+ written, err := writer.WriteTo(outputFile)
+
+ if errors.Is(err, pst.ErrOverflow) {
+ // Handle edge case where the PST file is >= 50GB.
+ // Redirect the channels to a new output file.
+ randomBytes := make([]byte, 8)
+
+ if _, err := rand.Read(randomBytes); err != nil {
+ return 0, eris.Wrap(err, "failed to read random bytes from crypto/rand")
+ }
+
+ outputExtension := filepath.Ext(outputName)
+ outputNameWithoutExtension := strings.ReplaceAll(outputName, outputExtension, "")
+ newOutputName := fmt.Sprintf("%s-%s%s", outputNameWithoutExtension, hex.EncodeToString(randomBytes), outputExtension)
+ newOutputFile, err := os.Create(newOutputName)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to create new output file for overflow")
+ }
+
+ // Redirect output.
+ writer.OverflowTo(newOutputFile)
+ } else if err != nil {
+ return 0, eris.Wrap(err, "failed to write PST file")
+ }
+
+ return written, nil
+}
diff --git a/data/test-from-aspose.ost b/data/test-from-aspose.ost
new file mode 100644
index 0000000..3cde363
Binary files /dev/null and b/data/test-from-aspose.ost differ
diff --git "a/docs/OST 2013 File Format \342\200\223 The missing documentation Mythicsoft_files/blogpost.txt" "b/docs/OST 2013 File Format \342\200\223 The missing documentation Mythicsoft_files/blogpost.txt"
new file mode 100644
index 0000000..258dd6f
--- /dev/null
+++ "b/docs/OST 2013 File Format \342\200\223 The missing documentation Mythicsoft_files/blogpost.txt"
@@ -0,0 +1,48 @@
+From: https://web.archive.org/web/20160528150307/https://blog.mythicsoft.com/2015/07/10/ost-2013-file-format-the-missing-documentation/
+
+OST 2013 File Format – The missing documentation
+
+With the release of Outlook 2013 the format of the OST file changed significantly enough to break FileLocator Pro’s OST reading code and for some reason Microsoft refused to divulge the changes (I’ve personally spoken to or emailed several different Microsoft employees on this issue, at least half with ‘Senior’ in their job title, and while they all initially seemed responsive they ultimately said it would not be possible to share the information). So eventually we decided to roll-up our sleeves and dig down into the binary content and figure it out for ourselves. Here’s what we found…
+OST 2013 format differences with Unicode PST Format
+
+Important: This information has not been verified by Microsoft and could be wrong and almost certainly is incomplete. Since FileLocator Pro only reads PST/OST files we haven’t looked into changes required to create OST files. The core PST documentation can be downloaded here: Outlook Personal Folders (.pst) File Format
+HEADER
+
+MS-PST: 2.2.2.6 HEADER
+
+wVer - should be 0x24 for OST 2013
+
+Unless specifically mentioned the data sizes are the sames as for Unicode PST.
+BTPAGE
+
+MS-PST: 2.2.2.7.7.1 BTPAGE OST 2013 pages increased in size from 512 bytes to 4096 bytes. To accommodate a larger number of entries the counts have increased to two bytes instead of one.
+
+rgentries (4056 bytes)
+cEnt (2 bytes) - number of entries
+cEntMax (2 bytes) - max number of entries
+cbEnt (1 byte) - size of entries
+
+BBTENTRY
+
+MS-PST: 2.2.2.7.7.3 BBTENTRY (Leaf BBT Entry) Since blocks can now be compressed there is an additional ‘uncompressed/inflated size’ stored in the BBTENTRY. If the stored size is the same as the inflated size then the data has not been compressed.
+
+BREF (16 bytes)
+cbStored (2 bytes) - stored size
+cbInflated (2 bytes) - uncompressed/inflated size
+cRef (2 bytes)
+
+Blocks
+
+MS-PST: 2.2.2.8 Blocks OST 2013 block sizes increased in size from 8192 bytes to 65536 (max data is actually 0xffe8 since 16 bytes is reserved for the block trailer). Blocks, both internal and external, can be compressed. The BBTENTRY indicates compression by having an inflated size larger then the stored size. The compression is handled through zlib deflate and can therefore be uncompressed using zlib inflate. Most languages have an open source implementation of inflate (.NET 4.5 has a new DeflateStream class that should work).
+HID
+
+MS-PST: 2.3.1.1 HID This one’s a little hard to pin down. It appears that the first 3 bits of the PST hidBlockIndex are now used as flags and so the OST 2013 hidBlockIndex is actually just the top 13 bits, ie it needs to be RORed another 3 places.
+
+hidType (5 bits) - HID Type
+hidIndex (11 bits) - HID Index
+hidBlockFlags (3 bits) - Unknown. Bit 1 possible indicates 'No Value'.
+hidBlockIndex (13 bits) - zero based data block index.
+
+Conclusion
+
+And that appears to be it, at least for OST 2013 searching in our product FileLocator Pro. If you come across any mistakes or other changes please let me know and I’ll update this page with the correct information.
\ No newline at end of file
diff --git a/docs/[MS-OXCFOLD].docx b/docs/[MS-OXCFOLD].docx
new file mode 100644
index 0000000..5d7fa73
Binary files /dev/null and b/docs/[MS-OXCFOLD].docx differ
diff --git a/docs/libpff.pdf b/docs/libpff.pdf
new file mode 100644
index 0000000..18852ac
Binary files /dev/null and b/docs/libpff.pdf differ
diff --git a/go.mod b/go.mod
index ecd805e..9bd71e3 100644
--- a/go.mod
+++ b/go.mod
@@ -1,15 +1,18 @@
module github.com/mooijtech/go-pst/v6
-go 1.20
+go 1.21
require (
github.com/emersion/go-message v0.16.0
github.com/godzie44/go-uring v0.0.0-20220926161041-69611e8b13d5
+ github.com/klauspost/compress v1.16.7
+ github.com/klauspost/readahead v1.4.0
github.com/pkg/errors v0.9.1
github.com/rotisserie/eris v0.5.4
github.com/tidwall/btree v1.6.0
github.com/tinylib/msgp v1.1.8
golang.org/x/net v0.10.0
+ golang.org/x/sync v0.1.0
golang.org/x/text v0.10.0
google.golang.org/protobuf v1.30.0
)
@@ -17,6 +20,7 @@ require (
require (
github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 // indirect
github.com/libp2p/go-sockaddr v0.1.1 // indirect
+ github.com/mooijtech/concurrent-writer v0.0.2
github.com/philhofer/fwd v1.1.2 // indirect
golang.org/x/sys v0.8.0 // indirect
)
diff --git a/go.sum b/go.sum
index 7de4db4..fee9a58 100644
--- a/go.sum
+++ b/go.sum
@@ -1,4 +1,5 @@
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
+github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/emersion/go-message v0.16.0 h1:uZLz8ClLv3V5fSFF/fFdW9jXjrZkXIpE1Fn8fKx7pO4=
github.com/emersion/go-message v0.16.0/go.mod h1:pDJDgf/xeUIF+eicT6B/hPX/ZbEorKkUMPOxrPVG2eQ=
github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 h1:IbFBtwoTQyw0fIM5xv1HF+Y+3ZijDR839WMulgxCcUY=
@@ -8,16 +9,24 @@ github.com/godzie44/go-uring v0.0.0-20220926161041-69611e8b13d5/go.mod h1:ermjED
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
+github.com/klauspost/compress v1.16.7 h1:2mk3MPGNzKyxErAw8YaohYh69+pa4sIQSC0fPGCFR9I=
+github.com/klauspost/compress v1.16.7/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
+github.com/klauspost/readahead v1.4.0 h1:w4hQ3BpdLjBnRQkZyNi+nwdHU7eGP9buTexWK9lU7gY=
+github.com/klauspost/readahead v1.4.0/go.mod h1:7bolpMKhT5LKskLwYXGSDOyA2TYtMFgdgV0Y8gy7QhA=
github.com/libp2p/go-sockaddr v0.1.1 h1:yD80l2ZOdGksnOyHrhxDdTDFrf7Oy+v3FMVArIRgZxQ=
github.com/libp2p/go-sockaddr v0.1.1/go.mod h1:syPvOmNs24S3dFVGJA1/mrqdeijPxLV2Le3BRLKd68k=
+github.com/mooijtech/concurrent-writer v0.0.2 h1:ZQ6UF6xkNoN+yN7iDIusEKC/wlme6DDjeYsL/8ryv00=
+github.com/mooijtech/concurrent-writer v0.0.2/go.mod h1:RiS47V/B3fVMTuI7yXUNEQd1j50L8unetdSOVttF+Zs=
github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw=
github.com/philhofer/fwd v1.1.2/go.mod h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/rotisserie/eris v0.5.4 h1:Il6IvLdAapsMhvuOahHWiBnl1G++Q0/L5UIkI5mARSk=
github.com/rotisserie/eris v0.5.4/go.mod h1:Z/kgYTJiJtocxCbFfvRmO+QejApzG6zpyky9G1A4g9s=
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
+github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/tidwall/btree v1.6.0 h1:LDZfKfQIBHGHWSwckhXI0RPSXzlo+KYdjK7FWSqOzzg=
github.com/tidwall/btree v1.6.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY=
github.com/tinylib/msgp v1.1.8 h1:FCXC1xanKO4I8plpHGH2P7koL/RzZs12l/+r7vakfm0=
@@ -35,6 +44,7 @@ golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M=
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -65,3 +75,4 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0
google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
+gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff --git a/pkg/attachment.go b/pkg/attachment.go
index 15fc6e9..5342a64 100644
--- a/pkg/attachment.go
+++ b/pkg/attachment.go
@@ -17,10 +17,11 @@
package pst
import (
+ "encoding/binary"
+ "fmt"
"github.com/mooijtech/go-pst/v6/pkg/properties"
- "io"
-
"github.com/rotisserie/eris"
+ "io"
)
// Attachment represents a message attachment.
@@ -28,7 +29,9 @@ type Attachment struct {
Identifier Identifier
PropertyContext *PropertyContext
LocalDescriptors []LocalDescriptor
- properties.Attachment
+ *properties.Attachment
+
+ File *File
}
// HasAttachments returns true if this message has attachments.
@@ -167,6 +170,8 @@ func (message *Message) GetAttachment(attachmentIndex int) (*Attachment, error)
Identifier: attachmentLocalDescriptor.Identifier,
PropertyContext: attachmentPropertyContext,
LocalDescriptors: attachmentLocalDescriptors,
+ Attachment: &properties.Attachment{},
+ File: message.File,
}
if err := attachmentPropertyContext.Populate(attachment, attachmentLocalDescriptors); err != nil {
@@ -209,6 +214,8 @@ func (file *File) GetAttachment(messageIdentifier Identifier) (*Attachment, erro
Identifier: messageIdentifier,
PropertyContext: propertyContext,
LocalDescriptors: localDescriptors,
+ Attachment: &properties.Attachment{},
+ File: file,
}
if err := propertyContext.Populate(attachment, localDescriptors); err != nil {
@@ -310,23 +317,196 @@ func (message *Message) GetAttachmentIterator() (AttachmentIterator, error) {
}, nil
}
+// Constants defining the attachment attach methods.
+const (
+ AttachmentMethodNone = iota
+ AttachmentMethodByValue
+ AttachmentMethodByReference
+ AttachmentMethodByReferenceResolve
+ AttachmentMethodByReferenceOnly
+ AttachmentMethodEmbedded
+ AttachmentMethodOLE
+)
+
+// GetEmbeddedMessage returns an attachment using method embedded.
+// This the OLE file format defined: [OLE1.0 and OLE2.0 Formats](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-oleds/fdc5e702-d09e-4344-a77f-eb079d41f23f)
+// Gets called automatically in WriteTo if the AttachMethod is AttachmentMethodEmbedded.
+func (attachment *Attachment) GetEmbeddedMessage() (*Message, error) {
+ switch attachment.GetAttachMethod() {
+ case AttachmentMethodEmbedded:
+ attachmentReader, err := attachment.PropertyContext.GetPropertyReader(14081, attachment.LocalDescriptors)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to get property reader")
+ }
+
+ switch attachmentReader.Property.Type {
+ case PropertyTypeBinary:
+ return nil, eris.New("unsupported PropertyTypeBinary")
+ case PropertyTypeObject:
+
+ // TODO - Check same value for 8 bytes
+ // TODO - Check we actually use uint32, is it safe to cast to uint64 output same value?
+ hnidBytes := make([]byte, 4)
+
+ if _, err := attachmentReader.ReadAt(hnidBytes, 0); err != nil {
+ return nil, eris.Wrap(err, "failed to read HNID")
+ }
+
+ hnid := Identifier(binary.LittleEndian.Uint32(hnidBytes))
+
+ localDescriptor, err := FindLocalDescriptor(hnid, attachment.LocalDescriptors)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to find local descriptor")
+ }
+
+ localDescriptors, err := attachment.File.GetLocalDescriptorsFromIdentifier(localDescriptor.LocalDescriptorsIdentifier)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to get local descriptors")
+ }
+
+ heapOnNode, err := attachment.File.GetHeapOnNodeFromLocalDescriptor(localDescriptor)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to get Heap-on-Node reader")
+ }
+
+ propertyContext, err := attachment.File.GetPropertyContext(heapOnNode)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to get property context")
+ }
+
+ message := &Message{
+ File: attachment.File,
+ Identifier: hnid,
+ PropertyContext: propertyContext,
+ LocalDescriptors: localDescriptors,
+ Properties: &properties.Message{},
+ }
+
+ if err := propertyContext.Populate(message.Properties, localDescriptors); err != nil {
+ return nil, eris.Wrap(err, "failed to populate properties")
+ }
+
+ return message, nil
+ default:
+ return nil, eris.New("unsupported property type")
+ }
+ default:
+ return nil, eris.New(fmt.Sprintf("unsupported attachment attach method: %d", attachment.GetAttachMethod()))
+ }
+}
+
// WriteTo writes the attachment to the specified io.Writer.
func (attachment *Attachment) WriteTo(writer io.Writer) (int64, error) {
- attachmentReader, err := attachment.PropertyContext.GetPropertyReader(14081, attachment.LocalDescriptors)
- if eris.Is(err, ErrPropertyNoData) {
- return 0, nil
- } else if err != nil {
- return 0, eris.Wrap(err, "failed to get attachment property reader")
+ //localDescriptor, err := FindLocalDescriptor(14081, attachment.LocalDescriptors)
+ //
+ //if err != nil {
+ // return 0, eris.Wrap(err, "failed to find local descriptor")
+ //}
+
+ propertyReader, err := attachment.PropertyContext.GetPropertyReader(14081, attachment.LocalDescriptors)
+
+ if err != nil {
+ panic(err)
+ }
+
+ all, err := io.ReadAll(&propertyReader)
+
+ if err != nil {
+ panic(err)
+ }
+
+ panic(len(all))
+
+ localDescriptor, err := FindLocalDescriptor(propertyReader.Property.HNID, attachment.LocalDescriptors)
+
+ if err != nil {
+ panic(err)
}
- sectionReader := io.NewSectionReader(&attachmentReader, 0, attachmentReader.Size())
+ panic(localDescriptor)
- written, err := io.CopyN(writer, sectionReader, sectionReader.Size())
+ localDescriptors, err := attachment.File.GetLocalDescriptorsFromIdentifier(localDescriptor.LocalDescriptorsIdentifier)
if err != nil {
- return written, eris.Wrap(err, "failed to write attachment")
+ panic(err)
}
- return written, nil
+ panic(fmt.Sprintf("%d - %d", propertyReader.Property.HNID, len(localDescriptors)))
+
+ //var sectionReader *io.SectionReader
+ //
+ //if attachment.GetAttachMethod() == AttachmentMethodEmbedded {
+ //
+ // fmt.Printf("1\n")
+ //
+ // embeddedMessage, err := attachment.GetEmbeddedMessage()
+ //
+ // if err != nil {
+ // return 0, eris.Wrap(err, "failed to get embedded attachment Heap-on-Node")
+ // }
+ //
+ // // TODO - Check for ZLib
+ //
+ // //// Don't use recursion here.
+ // heapOnNodeReader := embeddedMessage.PropertyContext.HeapOnNode.Reader
+ //
+ // sectionReader = io.NewSectionReader(heapOnNodeReader, 0, heapOnNodeReader.Size())
+ //
+ // // TODO - Check properties
+ //
+ // //propertyReader, err := embeddedAttachment.PropertyContext.GetPropertyReader(4105, embeddedAttachment.LocalDescriptors)
+ // //
+ // //if err != nil {
+ // // return 0, eris.Wrap(err, "failed to check RTF compressed")
+ // //}
+ // //
+ // //panic(propertyReader)
+ //
+ // //whatever, err := io.ReadAll(sectionReader)
+ // //
+ // //if err != nil {
+ // // panic(err)
+ // //}
+ //
+ // return io.Copy(writer, sectionReader)
+ //
+ // // Check RTF compressed
+ // //propertyReader, err := embeddedAttachment.PropertyContext.GetPropertyReader(4105, embeddedAttachment.LocalDescriptors)
+ // //
+ // //if err != nil {
+ // // return 0, eris.Wrap(err, "failed to check RTF compressed")
+ // //}
+ // //
+ // //isCompressed, err := propertyReader.GetBoolean()
+ // //
+ // //if err != nil {
+ // // panic(err)
+ // //}
+ // //
+ // //panic(isCompressed)
+ //} else {
+ // fmt.Printf("2\n")
+ //
+ // attachmentReader, err := attachment.PropertyContext.GetPropertyReader(14081, attachment.LocalDescriptors)
+ //
+ // if err != nil {
+ // return 0, eris.Wrap(err, "failed to get property reader")
+ // }
+ //
+ // sectionReader = io.NewSectionReader(&attachmentReader, 0, attachmentReader.Size())
+ //}
+ //
+ //written, err := io.CopyN(writer, sectionReader, sectionReader.Size())
+ //
+ //if err != nil {
+ // return written, eris.Wrap(err, "failed to write attachment")
+ //}
+ //
+ //return written, nil
}
diff --git a/pkg/attachment_writer.go b/pkg/attachment_writer.go
new file mode 100644
index 0000000..8324a27
--- /dev/null
+++ b/pkg/attachment_writer.go
@@ -0,0 +1,119 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "io"
+)
+
+// AttachmentWriter represents a writer for attachments.
+type AttachmentWriter struct {
+ // streamWriter represents the Go channel for writing attachments.
+ streamWriter *StreamWriter
+ // propertyContextWriter represents the PropertyContextWriter.
+ propertyContextWriter *PropertyContextWriter
+ // attachmentWriteCallbackChannel is the callback for when attachments have been written.
+ attachmentWriteCallbackChannel chan int64
+}
+
+// NewAttachmentWriter creates a new AttachmentWriter.
+func NewAttachmentWriter(outputFile io.WriteSeeker, writeGroup *errgroup.Group, formatType FormatType) (*AttachmentWriter, error) {
+ // Stream writer used to write the attachments.
+ streamWriter := NewStreamWriter[io.WriterTo, int64](outputFile, writeGroup)
+
+ // Property context writer.
+ propertyContextWriteCallback := make(chan int64)
+ propertyContextWriter, err := NewPropertyContextWriter(outputFile, writeGroup, propertyContextWriteCallback, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create property context writer")
+ }
+
+ // Attachment writer.
+ attachmentWriter := &AttachmentWriter{
+ propertyContextWriter: propertyContextWriter,
+ streamWriter: streamWriter,
+ // TODO - attachmentWriteCallbackChannel: attachmentWriteCallbackChannel,
+ }
+
+ // Start the stream writer for writing attachments.
+ streamWriter.StartWriteChannel()
+ // Send write responses to the parent callback so the total write size can be calculated.
+ // TODO - streamWriter.RegisterCallback(attachmentWriteCallbackChannel)
+
+ return attachmentWriter, nil
+}
+
+// AddFile adds the properties of the attachment (properties.Attachment).
+func (attachmentWriter *AttachmentWriter) AddFile(names ...string) error {
+ //// Send to the write channel.
+ //for _, name := range names {
+ // attachmentWriter.streamWriter.Send(NewWritableAttachment(name))
+ //
+ // // TODO - Use AttachMethods :)
+ // //attachmentWriter.StreamWriter.Send(attachment)
+ //}
+
+ return nil
+}
+
+// AddProperties add the properties of the attachment to write.
+func (attachmentWriter *AttachmentWriter) AddProperties(protoMessages ...proto.Message) error {
+ for _, protoMessage := range protoMessages {
+ if err := attachmentWriter.propertyContextWriter.AddProperties(protoMessage); err != nil {
+ return eris.Wrap(err, "failed to add properties")
+ }
+ }
+
+ return nil
+}
+
+// WriteTo writes the attachment.
+func (attachmentWriter *AttachmentWriter) WriteTo(writer io.Writer) (int64, error) {
+ propertyContextWrittenSize, err := attachmentWriter.propertyContextWriter.WriteTo(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write Table Context")
+ }
+
+ // Wait for attachments to be written.
+ var attachmentWrittenSize int64
+
+ for streamResponse := range attachmentWriter.streamWriter.callbackChannel {
+ attachmentWrittenSize += streamResponse
+ }
+
+ // TODO - All writers need to wait for the callback channel.
+ // TODO - Pass this up again?
+
+ return propertyContextWrittenSize, nil
+}
+
+// Wait for the attachments to be written.
+// Blocking call.
+func (attachmentWriter *AttachmentWriter) Wait() int64 {
+ var totalSize int64
+
+ for streamResponse := range attachmentWriter.streamWriter.callbackChannel {
+ totalSize += streamResponse
+ }
+
+ return totalSize
+}
diff --git a/pkg/block_writer.go b/pkg/block_writer.go
new file mode 100644
index 0000000..177e7d0
--- /dev/null
+++ b/pkg/block_writer.go
@@ -0,0 +1,101 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "io"
+)
+
+// BlockWriter represents a writer for XBlocks and XXBlocks.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#data-tree
+// LocalDescriptorsWriter is a higher structure above the BlockWriter.
+type BlockWriter struct {
+ // FormatType represents the FormatType used while writing.
+ FormatType FormatType
+ // BlockWriteChannel represents a Go channel used for writing blocks.
+ BlockWriteChannel chan Identifier
+ // BlockWriteCallback represents the callback which is called once a block is written.
+ BlockWriteCallback chan int64
+}
+
+// NewBlockWriter creates a new BlockWriter.
+func NewBlockWriter(formatType FormatType) *BlockWriter {
+ return &BlockWriter{
+ FormatType: formatType,
+ }
+}
+
+// WriteTo writes the blocks (XBlocks and XXBlocks).
+func (blockWriter *BlockWriter) WriteTo(writer io.Writer) (int64, error) {
+ return blockWriter.WriteXBlock(writer)
+}
+
+// WriteXBlock writes the XBlock.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#xblock
+func (blockWriter *BlockWriter) WriteXBlock(writer io.Writer) (int64, error) {
+ return 0, nil
+ //// 1+1+2+4+identifiers+padding+blockTrailer
+ //xBlockBuffer := bytes.NewBuffer(make([]byte, 0))
+ //
+ //// Block type; MUST be set to 0x01 to indicate an XBLOCK or XXBLOCK.
+ //xBlockBuffer.WriteByte(byte(1))
+ //// MUST be set to 0x01 to indicate an XBLOCK.
+ //xBlockBuffer.WriteByte(byte(1))
+ //// The count of identifiers in the XBLOCK.
+ //xBlockBuffer.Write(GetUint16(uint16(len(blockWriter.Identifiers))))
+ //// Total count of bytes of all the external data stored in the data blocks referenced by XBLOCK.
+ //// TODO
+ //// Array of identifiers that reference data blocks.
+ //// The size is equal to the number of entries indicated by cEnt multiplied by the size of a BID
+ //// (8 bytes for Unicode PST files, 4 bytes for ANSI PST files).
+ //for _, identifier := range blockWriter.Identifiers {
+ // switch blockWriter.FormatType {
+ // case FormatTypeUnicode:
+ // xBlockBuffer.Write(GetUint64(uint64(identifier)))
+ // case FormatTypeANSI:
+ // xBlockBuffer.Write(GetUint32(uint32(identifier)))
+ // default:
+ // return 0, ErrFormatTypeUnsupported
+ // }
+ //}
+ //// This field is present if the total size of all the other fields is not a multiple of 64.
+ //// The size of this field is the smallest number of bytes required to make the size of the XBLOCK a multiple of 64.
+ //// TODO -
+ //// A BLOCKTRAILER structure
+ //if _, err := blockWriter.WriteBlockTrailer(xBlockBuffer); err != nil {
+ // return 0, eris.Wrap(err, "failed to write block trailer")
+ //}
+ //
+ //return xBlockBuffer.WriteTo(writer)
+}
+
+// WriteBlockTrailer writes the block trailer.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#blocktrailer
+func (blockWriter *BlockWriter) WriteBlockTrailer(writer io.Writer) (int64, error) {
+ // The amount of data, in bytes, contained within the data section of the block.
+ // This value does not include the block trailer or any unused bytes that can
+ // exist after the end of the data and before the start of the block trailer.
+ // TODO -
+ // Block signature. See section 5.5 for the algorithm to calculate the block signature.
+ // TODO -
+ // 32-bit CRC of the cb bytes of raw data, see section 5.3 for the algorithm to calculate the CRC.
+ // Note the locations of the dwCRC and bid are differs between the Unicode and ANSI version of this structure.
+ // TODO -
+ // The BID (section 2.2.2.2) of the data block.
+
+ return 0, nil
+}
diff --git a/pkg/btree.go b/pkg/btree.go
index 8549d6e..45a96e6 100644
--- a/pkg/btree.go
+++ b/pkg/btree.go
@@ -17,6 +17,7 @@
package pst
import (
+ "crypto/rand"
"encoding/binary"
"github.com/pkg/errors"
"github.com/rotisserie/eris"
@@ -24,6 +25,7 @@ import (
)
// GetNodeBTreeOffset returns the file offset to the node b-tree.
+// References TODO
func (file *File) GetNodeBTreeOffset() (int64, error) {
var outputBuffer []byte
var offset int64
@@ -55,15 +57,16 @@ func (file *File) GetNodeBTreeOffset() (int64, error) {
}
// GetBlockBTreeOffset returns the file offset to the block b-tree.
+// References TODO
func (file *File) GetBlockBTreeOffset() (int64, error) {
var outputBuffer []byte
var offset int64
switch file.FormatType {
- case FormatTypeUnicode:
+ case FormatTypeUnicode4k:
outputBuffer = make([]byte, 8)
offset = 240
- case FormatTypeUnicode4k:
+ case FormatTypeUnicode:
outputBuffer = make([]byte, 8)
offset = 240
case FormatTypeANSI:
@@ -86,12 +89,14 @@ func (file *File) GetBlockBTreeOffset() (int64, error) {
}
// GetBTreeNodeEntryCount returns the amount of entries in the b-tree.
+// References TODO
func (file *File) GetBTreeNodeEntryCount(btreeNode []byte) uint16 {
switch file.FormatType {
+ case FormatTypeUnicode4k:
+ // References https://web.archive.org/web/20160528150307/https://blog.mythicsoft.com/2015/07/10/ost-2013-file-format-the-missing-documentation/
+ return binary.LittleEndian.Uint16(btreeNode[4056:4058])
case FormatTypeUnicode:
return uint16(btreeNode[488])
- case FormatTypeUnicode4k:
- return binary.LittleEndian.Uint16(btreeNode[4056:4058]) // TODO - CHeck
case FormatTypeANSI:
return uint16(btreeNode[496])
default:
@@ -100,12 +105,14 @@ func (file *File) GetBTreeNodeEntryCount(btreeNode []byte) uint16 {
}
// GetBTreeNodeEntrySize returns the size of an entry in the b-tree.
+// References TODO
func (file *File) GetBTreeNodeEntrySize(btreeNode []byte) uint8 {
switch file.FormatType {
- case FormatTypeUnicode:
- return btreeNode[490]
case FormatTypeUnicode4k:
+ // References TODO
return btreeNode[4060]
+ case FormatTypeUnicode:
+ return btreeNode[490]
case FormatTypeANSI:
return btreeNode[498]
default:
@@ -114,13 +121,14 @@ func (file *File) GetBTreeNodeEntrySize(btreeNode []byte) uint8 {
}
// GetBTreeNodeLevel returns the level of the b-tree node.
-// References "The node and block b-tree".
+// References "The node and block b-tree" (TODO).
func (file *File) GetBTreeNodeLevel(btreeNode []byte) uint8 {
switch file.FormatType {
+ case FormatTypeUnicode4k:
+ // References TODO
+ return btreeNode[4062]
case FormatTypeUnicode:
return btreeNode[491]
- case FormatTypeUnicode4k:
- return btreeNode[4062] // TODO - Check
case FormatTypeANSI:
return btreeNode[499]
default:
@@ -129,6 +137,8 @@ func (file *File) GetBTreeNodeLevel(btreeNode []byte) uint8 {
}
// BTreeNode represents an entry in a b-tree node.
+// Fields are set depending on the NodeLevel (branch or leaf).
+// TODO - See NewBTreeNodeBranch and NewBTreeNodeLeaf.
type BTreeNode struct {
// Identifier is only unique to the node level.
Identifier Identifier `json:"identifier"`
@@ -137,9 +147,31 @@ type BTreeNode struct {
LocalDescriptorsIdentifier Identifier `json:"localDescriptorsIdentifier"`
Size uint16 `json:"size"`
NodeLevel uint8 `json:"nodeLevel"`
+
+ // These variables are from the new OST format which uses ZLib.
+ // References https://web.archive.org/web/20160528150307/https://blog.mythicsoft.com/2015/07/10/ost-2013-file-format-the-missing-documentation/
+ CompressedSize uint16 `json:"compressedSize"`
+ DecompressedSize uint16 `json:"decompressedSize"`
}
-// NewBTreeNodeReader is used by the Heap-on-Node.
+// NewBTreeNodeBranch creates a new BTreeNode with a NodeLevel > 0
+// References
+//func NewBTreeNodeBranch(identifier Identifier) BTreeNode {
+// return BTreeNode{
+// Identifier: identifier,
+// }
+//}
+//
+//// NewBTreeNodeLeaf creates a new BTreeNode leaf with a NodeLevel == 0
+//// References
+//func NewBTreeNodeLeaf(identifier Identifier) BTreeNode {
+// return BTreeNode{
+// Identifier: identifier,
+// NodeLevel: 0,
+// }
+//}
+
+// NewBTreeNodeReader is used by the HeapOnNode.
func NewBTreeNodeReader(btreeNode BTreeNode, reader Reader) *io.SectionReader {
return io.NewSectionReader(reader, btreeNode.FileOffset, int64(btreeNode.Size))
}
@@ -165,10 +197,11 @@ func (file *File) GetBTreeNodeRawEntries(btreeNodeOffset int64, callback func([]
var outputBuffer []byte
switch file.FormatType {
+ case FormatTypeUnicode4k:
+ // References https://web.archive.org/web/20160528150307/https://blog.mythicsoft.com/2015/07/10/ost-2013-file-format-the-missing-documentation/
+ outputBuffer = make([]byte, 4056)
case FormatTypeUnicode:
outputBuffer = make([]byte, 512)
- case FormatTypeUnicode4k:
- outputBuffer = make([]byte, 4056) // TODO - Check
case FormatTypeANSI:
outputBuffer = make([]byte, 512)
default:
@@ -182,7 +215,18 @@ func (file *File) GetBTreeNodeRawEntries(btreeNodeOffset int64, callback func([]
}
}
+// GetBTreeNodeEntryCompressedSize is only used for Unicode 4k.
+func GetBTreeNodeEntryCompressedSize(btreeNodeEntryData []byte) uint16 {
+ return binary.LittleEndian.Uint16(btreeNodeEntryData[16 : 16+2])
+}
+
+// GetBTreeNodeEntryDecompressedSize is only used for Unicode 4k.
+func GetBTreeNodeEntryDecompressedSize(btreeNodeEntryData []byte) uint16 {
+ return binary.LittleEndian.Uint16(btreeNodeEntryData[18 : 18+2])
+}
+
// GetBTreeNodeEntries returns the entries in the b-tree node.
+// References TODO
func (file *File) GetBTreeNodeEntries(btreeNodeOffset int64, btreeType BTreeType, callback func(btreeNodeEntries []BTreeNode, nodeLevel uint8, err error)) {
parentBTreeNodeLevel, err := file.GetParentBTreeNodeLevel(btreeNodeOffset)
@@ -228,27 +272,29 @@ func (file *File) GetBTreeNodeEntries(btreeNodeOffset int64, btreeType BTreeType
NodeLevel: parentBTreeNodeLevel,
}
}
+
+ // Unicode 4k is used by OST and is the new format which supports ZLib.
+ // ZLib support is handled by ZLibDecompressor which is used by the HeapOnNodeReader.
+ if file.FormatType == FormatTypeUnicode4k {
+ btreeNodeEntries[i].CompressedSize = GetBTreeNodeEntryCompressedSize(btreeNodeEntryData)
+ btreeNodeEntries[i].DecompressedSize = GetBTreeNodeEntryDecompressedSize(btreeNodeEntryData)
+ }
}
+ // TODO - Use channels.
callback(btreeNodeEntries, parentBTreeNodeLevel, nil)
})
}
// GetBTreeNodeEntryIdentifier returns the Identifier of this b-tree node entry.
-// References "The b-tree entries".
+// References "The b-tree entries" (TODO).
func GetBTreeNodeEntryIdentifier(btreeNodeEntryData []byte, formatType FormatType) Identifier {
- return GetIdentifierFromBytes(btreeNodeEntryData[:GetIdentifierSize(formatType)], formatType)
+ return GetIdentifierFromBytes(btreeNodeEntryData[:GetIdentifierSize(formatType)])
}
// GetIdentifierFromBytes returns the Identifier type from bytes.
-func GetIdentifierFromBytes(identifierBytes []byte, formatType FormatType) Identifier {
- switch formatType {
- case FormatTypeANSI:
- return Identifier(binary.LittleEndian.Uint32(identifierBytes))
- default:
- // TODO - Reference [MS-PDF] that this is actually 32-bit
- return Identifier(binary.LittleEndian.Uint32(identifierBytes))
- }
+func GetIdentifierFromBytes(identifierBytes []byte) Identifier {
+ return Identifier(binary.LittleEndian.Uint32(identifierBytes))
}
// GetIdentifierSize returns the size of an Identifier.
@@ -263,13 +309,50 @@ func GetIdentifierSize(formatType FormatType) uint8 {
// Identifier represents a b-tree node identifier.
// TODO - Document the int types per use case and use separate types.
+// Used by B-Tree nodes.
type Identifier int64
+// NewIdentifier creates a new Identifier.
+// Used by the writer so the BTreeNode can be identified.
+func NewIdentifier(formatType FormatType) (Identifier, error) {
+ var identifierSize int
+
+ switch formatType {
+ case FormatTypeUnicode4k:
+ identifierSize = 8
+ case FormatTypeUnicode:
+ identifierSize = 8
+ case FormatTypeANSI:
+ identifierSize = 4
+ default:
+ return 0, ErrFormatTypeUnsupported
+ }
+
+ identifierBytes := make([]byte, identifierSize)
+
+ if _, err := rand.Read(identifierBytes); err != nil {
+ return 0, eris.Wrap(err, "failed to read random bytes using crypto/rand")
+ }
+
+ return Identifier(binary.LittleEndian.Uint64(identifierBytes)), nil
+}
+
// Constants defining the special b-tree node identifiers.
const (
- IdentifierRootFolder Identifier = 290
- IdentifierMessageStore Identifier = 33
- IdentifierNameToIDMap Identifier = 97
+ IdentifierRootFolder Identifier = 290
+ IdentifierMessageStore Identifier = 33
+ IdentifierNameToIDMap Identifier = 97
+ IdentifierNormalFolderTemplate Identifier = 161
+ IdentifierSearchFolderTemplate Identifier = 193
+ IdentifierSearchManagementQueue Identifier = 481
+ IdentifierSearchActivityList Identifier = 513
+ IdentifierReserved1 Identifier = 577
+ IdentifierSearchDomainObject Identifier = 609
+ IdentifierSearchGathererQueue Identifier = 641
+ IdentifierSearchGathererDescriptor Identifier = 673
+ IdentifierReserved2 Identifier = 737
+ IdentifierReserved3 Identifier = 769
+ IdentifierSearchGathererFolderQueue Identifier = 801
)
// GetType returns the IdentifierType of this Identifier.
@@ -281,11 +364,28 @@ func (identifier Identifier) GetType() IdentifierType {
return IdentifierType(identifier & 0x1F)
}
+// WriteTo writes the byte representation of the identifier.
+func (identifier Identifier) WriteTo(writer io.Writer, formatType FormatType) (int, error) {
+ return writer.Write(identifier.Bytes(formatType))
+}
+
+// Bytes returns the byte representation of the pst.Identifier.
+func (identifier Identifier) Bytes(formatType FormatType) []byte {
+ switch formatType {
+ case FormatTypeUnicode4k, FormatTypeUnicode:
+ return GetUint64(uint64(identifier))
+ case FormatTypeANSI:
+ return GetUint32(uint32(identifier))
+ default:
+ panic(ErrFormatTypeUnsupported)
+ }
+}
+
// IdentifierType represents the type of Identifier.
type IdentifierType uint8
// Constants defining the identifier types.
-// References "Identifier types".
+// References "Identifier types" (TODO).
const (
IdentifierTypeHID IdentifierType = 0
IdentifierTypeInternal IdentifierType = 1
@@ -310,7 +410,7 @@ const (
)
// GetBTreeNodeEntryFileOffset returns the file offset for this b-tree branch or leaf node.
-// References "The b-tree entries".
+// References "The b-tree entries" (TODO).
func GetBTreeNodeEntryFileOffset(btreeNodeEntryData []byte, isBranchNode bool, formatType FormatType) int64 {
if isBranchNode {
switch formatType {
@@ -330,28 +430,28 @@ func GetBTreeNodeEntryFileOffset(btreeNodeEntryData []byte, isBranchNode bool, f
}
// GetBTreeNodeEntryDataIdentifier returns the node identifier of the data (in the block b-tree).
-// References "The b-tree entries".
+// References "The b-tree entries" (TODO).
func GetBTreeNodeEntryDataIdentifier(btreeNodeEntryData []byte, formatType FormatType) Identifier {
switch formatType {
case FormatTypeANSI:
- return GetIdentifierFromBytes(btreeNodeEntryData[4:4+GetIdentifierSize(formatType)], formatType)
+ return GetIdentifierFromBytes(btreeNodeEntryData[4 : 4+GetIdentifierSize(formatType)])
default:
- return GetIdentifierFromBytes(btreeNodeEntryData[8:8+GetIdentifierSize(formatType)], formatType)
+ return GetIdentifierFromBytes(btreeNodeEntryData[8 : 8+GetIdentifierSize(formatType)])
}
}
-// GetBTreeNodeEntryLocalDescriptorsIdentifier returns the identifier to the local descriptors in the block b-tree.
+// GetBTreeNodeEntryLocalDescriptorsIdentifier returns the Identifier to the local descriptors in the block b-tree.
func GetBTreeNodeEntryLocalDescriptorsIdentifier(btreeNodeEntryData []byte, formatType FormatType) Identifier {
switch formatType {
case FormatTypeANSI:
- return GetIdentifierFromBytes(btreeNodeEntryData[8:8+GetIdentifierSize(formatType)], formatType)
+ return GetIdentifierFromBytes(btreeNodeEntryData[8 : 8+GetIdentifierSize(formatType)])
default:
- return GetIdentifierFromBytes(btreeNodeEntryData[16:16+GetIdentifierSize(formatType)], formatType)
+ return GetIdentifierFromBytes(btreeNodeEntryData[16 : 16+GetIdentifierSize(formatType)])
}
}
// GetBTreeNodeEntrySize returns the size of the data in the block b-tree leaf node entry.
-// References "The b-tree entries".
+// References "The b-tree entries" TODO References
func GetBTreeNodeEntrySize(btreeNodeEntryData []byte, formatType FormatType) uint16 {
switch formatType {
case FormatTypeANSI:
@@ -362,12 +462,12 @@ func GetBTreeNodeEntrySize(btreeNodeEntryData []byte, formatType FormatType) uin
}
// BTreeType represents either the node b-tree or block b-tree.
-type BTreeType uint8
+type BTreeType byte
// Constants defining the b-tree types.
const (
- BTreeTypeNode BTreeType = iota
- BTreeTypeBlock
+ BTreeTypeNode BTreeType = 129
+ BTreeTypeBlock BTreeType = 128
)
// GetParentBTreeNodeLevel returns the level of the b-tree node.
@@ -399,10 +499,14 @@ func (file *File) WalkAndCreateBTree(btreeOffset int64, btreeType BTreeType, btr
file.GetBTreeNodeEntries(btreeOffset, btreeType, func(nodeEntries []BTreeNode, nodeLevel uint8, err error) {
if nodeLevel > 0 {
// Branch node entries.
+ // TODO - Use channels and Goroutines per walk route branch.
+ // TODO - Linux I/O URing
+ // TODO - Align to Linux 4096 bytes.
for i := 0; i < len(nodeEntries); i++ {
nodeEntry := nodeEntries[i]
if _, exists := btreeStore.Load(nodeEntry); exists {
+ // TODO - *errgroup.Group so we can use errors properly.
panic(errors.WithStack(ErrBTreeNodeConflict))
}
@@ -412,6 +516,7 @@ func (file *File) WalkAndCreateBTree(btreeOffset int64, btreeType BTreeType, btr
// Leaf node entries
for i := 0; i < len(nodeEntries); i++ {
if _, exists := btreeStore.Load(nodeEntries[i]); exists {
+ // TODO - *errgroup.Group so we can use errors properly.
panic(errors.WithStack(ErrBTreeNodeConflict))
}
}
diff --git a/pkg/btree_on_heap_writer.go b/pkg/btree_on_heap_writer.go
new file mode 100644
index 0000000..6a70745
--- /dev/null
+++ b/pkg/btree_on_heap_writer.go
@@ -0,0 +1,79 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "github.com/rotisserie/eris"
+ "io"
+)
+
+// BTreeOnHeapWriter writes a BTree-On-Heap
+type BTreeOnHeapWriter struct {
+ // HeapOnNodeWriter represents the HeapOnNodeWriter.
+ HeapOnNodeWriter *HeapOnNodeWriter
+}
+
+// NewBTreeOnHeapWriter creates a new BTreeOnHeapWriter.
+func NewBTreeOnHeapWriter(heapOnNodeWriter *HeapOnNodeWriter) *BTreeOnHeapWriter {
+ return &BTreeOnHeapWriter{HeapOnNodeWriter: heapOnNodeWriter}
+}
+
+// WriteTo writes the BTree-on-Heap.
+// References:
+// - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#creating-a-bth
+// - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#inserting-into-the-bth
+func (btreeOnHeapWriter *BTreeOnHeapWriter) WriteTo(writer io.Writer) (int64, error) {
+ heapOnNodeWrittenSize, err := btreeOnHeapWriter.HeapOnNodeWriter.WriteTo(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write Heap-on-Node")
+ }
+
+ headerWrittenSize, err := btreeOnHeapWriter.WriteHeader(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write BTree-On-Heap header")
+ }
+
+ return heapOnNodeWrittenSize + headerWrittenSize, nil
+}
+
+// WriteHeader writes the BTree-on-Heap header.
+// References:
+// - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#bthheader
+func (btreeOnHeapWriter *BTreeOnHeapWriter) WriteHeader(writer io.Writer) (int64, error) {
+ // 1+1+1+1+4
+ header := bytes.NewBuffer(make([]byte, 8))
+
+ // MUST be bTypeBTH.
+ header.WriteByte(byte(SignatureTypeBTreeOnHeap))
+ // Size of the BTree Key value, in bytes.
+ // This value MUST be set to 2, 4, 8, or 16.
+ header.Write([]byte{8})
+ // Size of the data value, in bytes.
+ // This MUST be greater than zero and less than or equal to 32.
+ header.Write(make([]byte, 32))
+ // Index depth.
+ // This number indicates how many levels of intermediate indices exist in the BTH.
+ header.Write([]byte{0})
+ // This is the HID (heap ID) that points to the entries of this BTree-on-Heap header.
+ // The data consists of an array of BTH records.
+ header.Write(make([]byte, 4))
+
+ return header.WriteTo(writer)
+}
diff --git a/pkg/btree_writer.go b/pkg/btree_writer.go
new file mode 100644
index 0000000..54bf6f3
--- /dev/null
+++ b/pkg/btree_writer.go
@@ -0,0 +1,237 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "io"
+)
+
+// BTreeNodeWriter represents a writer for B-Tree nodes.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#btrees
+type BTreeNodeWriter struct {
+ // Writer represents the io.Writer which is used during writing.
+ Writer io.Writer
+ // WriteGroup represents writer running in Goroutines.
+ WriteGroup *errgroup.Group
+ // FormatType represents the FormatType to use during writing.
+ FormatType FormatType
+ // BTreeType represents the type of b-tree to write (node or block).
+ BTreeType BTreeType
+ // BTreeNodeWriteChannel represents a Go channel for writing B-Tree nodes.
+ BTreeNodeWriteChannel chan BTreeNode
+ // BTreeNodeWriteCallback represents the callback which is called once a B-Tree node is written.
+ BTreeNodeWriteCallback chan int64
+ // Identifier represents the identifier of the written B-Tree node so that it can be found in the B-Tree.
+ Identifier Identifier
+ // LocalDescriptorsWriter represents the LocalDescriptorsWriter.
+ LocalDescriptorsWriter *LocalDescriptorsWriter
+}
+
+// NewBTreeNodeWriter creates a new BTreeNodeWriter.
+func NewBTreeNodeWriter(writer io.Writer, writeGroup *errgroup.Group, btreeNodeWriteCallback chan int64, formatType FormatType, btreeType BTreeType) *BTreeNodeWriter {
+ // btreeNodeWriteChannel is a Go channel which is started below (see StartBTreeNodeWriteChannel).
+ btreeNodeWriteChannel := make(chan BTreeNode)
+
+ btreeWriter := &BTreeNodeWriter{
+ Writer: writer,
+ WriteGroup: writeGroup,
+ FormatType: formatType,
+ BTreeType: btreeType,
+ BTreeNodeWriteChannel: btreeNodeWriteChannel,
+ BTreeNodeWriteCallback: btreeNodeWriteCallback,
+ BlockWriter: NewBlockWriter(formatType),
+ }
+
+ // Start the Go channel for writing the B-Tree.
+ btreeWriter.StartBTreeWriteChannel()
+
+ return btreeWriter
+}
+
+// UpdateIdentifier is called after WriteTo so that this B-Tree node can be found in the B-Tree.
+func (btreeWriter *BTreeNodeWriter) UpdateIdentifier() error {
+ identifier, err := NewIdentifier(btreeWriter.FormatType)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to create identifier")
+ }
+
+ btreeWriter.Identifier = identifier
+
+ return nil
+}
+
+// AddBTreeNodes adds the B-Trees nodes to the write queue.
+// Processed by StartBTreeNodeWriteChannel.
+func (btreeWriter *BTreeNodeWriter) AddBTreeNodes(btreeNodes ...BTreeNode) {
+ // TODO - Add a node B-Tree node for finding.
+ // TODO - Add a block B-Tree node pointing to where the data is.
+ // TODO - NodeBTreeWriter and BlockBTreeWriter
+ for _, btreeNode := range btreeNodes {
+ btreeWriter.BTreeNodeWriteChannel <- btreeNode
+ }
+}
+
+// StartBTreeNodeWriteChannel writes the B-Tree nodes.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#btpage
+func (btreeWriter *BTreeNodeWriter) StartBTreeNodeWriteChannel() {
+
+ // Write B-Tree nodes.
+ for btreeNode := range btreeWriter.BTreeNodeWriteChannel {
+ btreeWriter.WriteGroup.Go(func() error {
+ // Write the B-Tree node.
+ btreeNodeWrittenSize, err := btreeNode.WriteTo(btreeWriter.Writer)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to write B-Tree node")
+ }
+
+ // Callback, used to calculate the total PST file size.
+ btreeWriter.BTreeNodeWriteCallback <- btreeNodeWrittenSize
+
+ return nil
+ })
+ }
+}
+
+// StartBTreeWriteChannel writes the B-Tree.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#btpage
+func (btreeWriter *BTreeNodeWriter) StartBTreeWriteChannel() {
+ btreeWriter.WriteGroup.Go(func() error {
+ //
+ var maximumBTreeNodes int64
+
+ switch btreeWriter.FormatType {
+ case FormatTypeUnicode4k, FormatTypeUnicode:
+ // TODO - This is not correct for branch and leaf.
+ maximumBTreeNodes = 488 / 8
+ case FormatTypeANSI:
+ maximumBTreeNodes = 496 / 4
+ default:
+ return ErrFormatTypeUnsupported
+ }
+
+ btree := bytes.NewBuffer(make([]byte, 512)) // Same for Unicode and ANSI.
+
+ // Wait for B-Tree nodes to write.
+ // TODO - Check overflow.
+ for btreeNode := range btreeWriter.BTreeNodeWriteChannel {
+ btreeNodeWrittenSize, err := btreeNode.WriteTo(btree)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to write B-Tree node")
+ }
+
+ btreeWriter.BTreeNodeWriteCallback <- btreeNodeWrittenSize
+ }
+
+ // The number of BTree entries stored in the page data.
+ // The entries depend on the value of this field.
+ btree.WriteByte(byte(len(btreeNodes)))
+
+ // The maximum number of entries that can fit inside the page data.
+ btree.Write(make([]byte, 1)) // TODO
+
+ // The size of each BTree entry, in bytes.
+ if btreeWriter.BTreeType == BTreeTypeNode && btreeNodeLevel == 0 {
+ switch btreeWriter.FormatType {
+ case FormatTypeUnicode:
+ btree.Write([]byte{32})
+ case FormatTypeANSI:
+ btree.Write([]byte{16})
+ default:
+ return 0, ErrFormatTypeUnsupported
+ }
+ } else {
+ switch btreeWriter.FormatType {
+ case FormatTypeUnicode:
+ btree.Write([]byte{24})
+ case FormatTypeANSI:
+ btree.Write([]byte{12})
+ default:
+ return 0, ErrFormatTypeUnsupported
+ }
+ }
+
+ // The depth level of this page.
+ // Leaf nodes have a level of 0, while branch nodes have a level greater than 0.
+ // This value determines the type of B-Tree nodes (branch or leaf).
+ btree.WriteByte(byte(btreeNodeLevel))
+
+ // Padding that should be set to zero.
+ // Note that there is no padding in the ANSI version of the structure.
+ if btreeWriter.FormatType == FormatTypeUnicode {
+ btree.Write(make([]byte, 4))
+ }
+
+ // Page trailer.
+ // A PageTrailer structure with specific subfield values.
+ // The "ptype" subfield of "pageTrailer" should be set to "ptypeBBT" for a Block BTree page or "ptypeNBT" for a Node BTree page.
+ // The other subfields of "pageTrailer" should be set as specified in the documentation.
+ if _, err := btreeWriter.WritePageTrailer(btree, btreeWriter.BTreeType); err != nil {
+ return 0, eris.Wrap(err, "failed to write page trailer")
+ }
+
+ return btree.WriteTo(writer)
+ })
+}
+
+// WritePageTrailer writes the page tailer of the b-tree.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#pagetrailer
+func (btreeWriter *BTreeNodeWriter) WritePageTrailer(writer io.Writer, btreeType BTreeType, btreeFileOffset int64, btreeNodeIdentifier Identifier) (int64, error) {
+ pageTrailerBuffer := bytes.NewBuffer(make([]byte, 0))
+
+ // This value indicates if we are writing a node or block B-Tree.
+ pageTrailerBuffer.WriteByte(byte(btreeWriter.BTreeType))
+
+ // MUST be set to the same value as previous BTreeType.
+ pageTrailerBuffer.WriteByte(byte(btreeWriter.BTreeType))
+
+ // Page signature.
+ if _, err := btreeWriter.WriteBlockSignature(pageTrailerBuffer, btreeFileOffset, btreeNodeIdentifier); err != nil {
+ return 0, eris.Wrap(err, "failed to write page signature")
+ }
+
+ // 32-bit CRC of the page data, excluding the page trailer.
+ // See section 5.3 for the CRC algorithm.
+ // TODO - Check if Microsoft uses a custom CRC.
+ // Note the locations of the dwCRC and bid are differs between the Unicode and ANSI version of this structure.
+ // TODO - pageTrailerBuffer.Write()
+
+ // Write the identifier.
+ pageTrailerBuffer.Write(btreeNodeIdentifier.Bytes(btreeWriter.FormatType))
+
+ // The bidIndex for other page types are allocated from the special bidNextP counter in the HEADER structure.
+ // TODO - pageTrailerBuffer.Write()
+
+ return 0, nil
+}
+
+// WriteBlockSignature writes the block signature.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#block-signature
+func (btreeWriter *BTreeNodeWriter) WriteBlockSignature(writer io.Writer, fileOffset int64, identifier Identifier) (int, error) {
+ // A WORD is a 16-bit unsigned integer.
+ // A DWORD is a 32-bit unsigned integer.
+ // The signature is calculated by first obtaining the DWORD XOR result between the absolute file offset of the block and its identifier.
+ fileOffset ^= int64(identifier)
+
+ // The WORD signature is then obtained by obtaining the XOR result between the higher and lower 16 bits of the DWORD obtained previously.
+ return writer.Write(GetUint16(uint16(fileOffset>>16) ^ uint16(fileOffset)))
+}
diff --git a/pkg/doc.go b/pkg/doc.go
index 009289d..e2b6c34 100644
--- a/pkg/doc.go
+++ b/pkg/doc.go
@@ -15,4 +15,5 @@
// limitations under the License.
// Package pst implements reading Personal Storage Table (.pst) files.
+// See cmd/reader/main.go and cmd/writer/main.go
package pst
diff --git a/pkg/file.go b/pkg/file.go
index e47a3cd..0f3502d 100644
--- a/pkg/file.go
+++ b/pkg/file.go
@@ -21,12 +21,14 @@ import (
"encoding/binary"
_ "github.com/emersion/go-message/charset"
"github.com/rotisserie/eris"
+ "hash/crc32"
"io"
)
// File represents a PST file.
type File struct {
Reader Reader
+ Options Options
FormatType FormatType
EncryptionType EncryptionType
NodeBTree BTreeStore
@@ -34,9 +36,17 @@ type File struct {
NameToIDMap *NameToIDMap
}
+// Options defines the options used during reading and writing.
+type Options struct {
+ // formatType represents the FormatType (Unicode or ANSI).
+ formatType FormatType
+ // encryptionType represents the EncryptionType.
+ encryptionType EncryptionType
+}
+
// Reader defines the file reader used by go-pst to support asynchronous I/O.
// Non-linux systems will fall back to DefaultReader.
-// See AsyncReader.
+// See AsyncReader TODO.
type Reader interface {
ReadAtAsync(outputBuffer []byte, offset uint64, callback func(err error)) (uint64, error)
io.ReaderAt // Blocking call.
@@ -226,6 +236,38 @@ const (
//EncryptionTypeCyclic EncryptionType = 2 // Not implemented currently.
)
+// GetHeaderCRCs returns the CRCs (cyclic redundancy check) of the header.
+func (file *File) GetHeaderCRCs() ([]uint32, error) {
+ crcPartial := make([]byte, 4)
+
+ if _, err := file.Reader.ReadAt(crcPartial, 4); err != nil {
+ return nil, eris.Wrap(err, "failed to read CRC")
+ }
+
+ crcFull := make([]byte, 4)
+
+ var crcFullOffset int64
+
+ switch file.FormatType {
+ case FormatTypeUnicode:
+
+ case FormatTypeANSI:
+ default:
+ return nil, eris.New("unsupported format type")
+ }
+
+ if _, err := file.Reader.ReadAt(crcFull, crcFullOffset); err != nil {
+ return nil, eris.Wrap(err, "failed to read CRC full")
+ }
+
+ // TODO - We don't currently verify these values.
+
+ return []uint32{
+ crc32.ChecksumIEEE(crcPartial),
+ crc32.ChecksumIEEE(crcFull),
+ }, nil
+}
+
// GetEncryptionType returns the encryption type.
// References "The 64-bit header data", "The 32-bit header data", "Encryption Types".
func (file *File) GetEncryptionType() (EncryptionType, error) {
@@ -273,3 +315,8 @@ func (defaultReader *DefaultReader) ReadAtAsync(outputBuffer []byte, offset uint
return 0, err
}
+
+// NewOptions represents the options used during reading and writing.
+func NewOptions(formatType FormatType, encryptionType EncryptionType) Options {
+ return Options{formatType: formatType, encryptionType: encryptionType}
+}
diff --git a/pkg/folder.go b/pkg/folder.go
index a041421..88a446c 100644
--- a/pkg/folder.go
+++ b/pkg/folder.go
@@ -17,46 +17,70 @@
package pst
import (
+ "github.com/mooijtech/go-pst/v6/pkg/properties"
"github.com/rotisserie/eris"
)
// Folder represents a folder.
+// The folder is writable using a FolderWriter.
type Folder struct {
- Identifier Identifier
- Name string
- HasSubFolders bool
- MessageCount int32
- PropertyContext *PropertyContext
- File *File
+ Identifier Identifier
+ // Properties are populate by the PropertyContext.
+ // See GetPropertyContext.
+ Properties *properties.Folder
+
+ // TODO - Remove pointer so this can be used by the writer separately?
+ File *File
}
-// GetRootFolder returns the root folder of the PST file.
-func (file *File) GetRootFolder() (Folder, error) {
- rootFolderDataNode, err := file.GetDataBTreeNode(IdentifierRootFolder)
+// NewFolder creates a new Folder with the properties for the FolderWriter.
+//func NewFolder(properties *properties.Folder) *Folder {
+// return &Folder{
+// // Identifier is set by the FolderWriter, TODO move here?
+// //Identifier:
+// Properties: properties,
+// }
+//}
+
+// NewFolderWithIdentifier creates a Folder with the specified identifier for the FolderWriter.
+//func NewFolderWithIdentifier(identifier Identifier, properties *properties.Folder) *Folder {
+// return &Folder{
+// Identifier: identifier,
+// Properties: properties,
+// }
+//}
+
+// GetPropertyContext returns the PropertyContext of the Folder.
+func (folder *Folder) GetPropertyContext() (*PropertyContext, error) {
+ rootFolderDataNode, err := folder.File.GetDataBTreeNode(IdentifierRootFolder)
if err != nil {
- return Folder{}, eris.Wrap(err, "failed to get data b-tree node")
+ return nil, eris.Wrap(err, "failed to get data b-tree node")
}
- rootFolderHeapOnNode, err := file.GetHeapOnNode(rootFolderDataNode)
+ rootFolderHeapOnNode, err := folder.File.GetHeapOnNode(rootFolderDataNode)
if err != nil {
- return Folder{}, eris.Wrap(err, "failed to get Heap-on-Node")
+ return nil, eris.Wrap(err, "failed to get Heap-on-Node")
}
- propertyContext, err := file.GetPropertyContext(rootFolderHeapOnNode)
+ propertyContext, err := folder.File.GetPropertyContext(rootFolderHeapOnNode)
if err != nil {
- return Folder{}, eris.Wrap(err, "failed to get property context")
+ return nil, eris.Wrap(err, "failed to get property context")
}
- return Folder{
- Identifier: IdentifierRootFolder,
- Name: "ROOT_FOLDER",
- HasSubFolders: true,
- MessageCount: 0,
- PropertyContext: propertyContext,
- File: file,
+ return propertyContext, nil
+}
+
+// GetRootFolder returns the root folder of the PST file.
+func (file *File) GetRootFolder() (*Folder, error) {
+ return &Folder{
+ Identifier: IdentifierRootFolder,
+ Properties: &properties.Folder{
+ Name: "IdentifierRootFolder",
+ // TODO - Extend
+ },
}, nil
}
@@ -98,9 +122,9 @@ func (folder *Folder) GetSubFoldersTableContext() (TableContext, error) {
// GetSubFolders returns the sub-folders of this folder.
func (folder *Folder) GetSubFolders() ([]Folder, error) {
- if !folder.HasSubFolders {
+ if !folder.Properties.HasSubFolders { // TODO - Update from new properties.Folder
// If there are actually no sub-folders this references a folder that doesn't exist.
- // java-libpst doesn't perform this check so I assumed property ID 26610 always indicated there is a sub-folder.
+ // java-libpst doesn't perform this check, so I assumed property ID 26610 always indicated there is a sub-folder.
// Special thanks to James McLeod (https://github.com/Jmcleodfoss/pstreader) for telling me to check if there are actually sub-folders.
return nil, nil
}
@@ -126,7 +150,7 @@ func (folder *Folder) GetSubFolders() ([]Folder, error) {
}
switch {
- case property.ID == 12289:
+ case property.Identifier == 12289:
// TODO - Check if this is String8 on ANSI FormatType.
folderName, err := propertyReader.GetString()
@@ -134,8 +158,8 @@ func (folder *Folder) GetSubFolders() ([]Folder, error) {
return nil, eris.Wrap(err, "failed to get folder name")
}
- subFolder.Name = folderName
- case property.ID == 26610:
+ subFolder.Properties.Name = folderName
+ case property.Identifier == 26610:
identifier, err := propertyReader.GetInteger32()
if err != nil {
@@ -143,22 +167,24 @@ func (folder *Folder) GetSubFolders() ([]Folder, error) {
}
subFolder.Identifier = Identifier(identifier)
- case property.ID == 13826:
+ case property.Identifier == 13826:
messageCount, err := propertyReader.GetInteger32()
if err != nil {
return nil, eris.Wrap(err, "failed to get message count")
}
- subFolder.MessageCount = messageCount
- case property.ID == 13834:
+ // TODO - Extend properties.Folder
+ subFolder.Properties.MessageCount = messageCount
+ case property.Identifier == 13834:
hasSubFolders, err := propertyReader.GetBoolean()
if err != nil {
return nil, eris.Wrap(err, "failed to get has sub folders")
}
- subFolder.HasSubFolders = hasSubFolders
+ // TODO - Extend properties.Folder
+ subFolder.Properties.HasSubFolders = hasSubFolders
}
}
diff --git a/pkg/folder_writer.go b/pkg/folder_writer.go
new file mode 100644
index 0000000..c1d95e1
--- /dev/null
+++ b/pkg/folder_writer.go
@@ -0,0 +1,195 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "io"
+)
+
+// FolderWriter represents a writer for folders.
+type FolderWriter struct {
+ // streamWriter represents the Go channel for writing sub-folders.
+ streamWriter *StreamWriter
+ // folderWriteCallback sends the write response to the parent to eventually calculate the total size.
+ folderWriteCallback chan int64
+ // formatType represents the FormatType used while writing.
+ formatType FormatType
+ // identifier represents the identifier of this folder.
+ // This identifier is used to find the folder in the B-Tree.
+ identifier Identifier
+ // parentFolderIdentifier represents the identifier of the parent folder.
+ parentFolderIdentifier Identifier
+ // propertyContextWriter represents the writer for properties of this folder (see properties.Folder).
+ propertyContextWriter *PropertyContextWriter
+ // subFoldersTableContextWriter represents the sub-folders TableContextWriter of this folder.
+ // Contains references to sub-folders (Identifier).
+ subFoldersTableContextWriter *TableContextWriter
+ // messageWriter represents the writer for messages.
+ // Callback is used to add the message identifiers to the MessageTableContextWriter of this folder.
+ messageWriter *MessageWriter
+ // messageTableContextWriter represents the message TableContextWriter of the folder.
+ // Contains references to messages (Identifier).
+ messageTableContextWriter *TableContextWriter
+}
+
+// NewFolderWriter creates a new FolderWriter.
+// folderWriteCallback is used by the caller to calculate the total PST file size written.
+func NewFolderWriter(outputFile io.WriteSeeker, writeGroup *errgroup.Group, formatType FormatType, folderWriteCallback chan int64, parentFolderIdentifier Identifier) (*FolderWriter, error) {
+ // The sub-folders Table Context (containing identifiers) can be found at parent identifier + 12.
+ // References:
+ // - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#locating-sub-folder-object-nodes
+ // - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#adding-a-sub-folder-object
+ subFoldersTableContextWriter, err := NewTableContextWriter(outputFile, writeGroup, parentFolderIdentifier+12, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create table context writer")
+ }
+
+ // Folder identifier for the B-Tree.
+ folderIdentifier, err := NewIdentifier(formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create identifier")
+ }
+
+ // Message writer (adds messages to this folder).
+ messageWriter, err := NewMessageWriter(outputFile, writeGroup, folderIdentifier, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create message writer")
+ }
+
+ // Table Context which contains identifiers to the messages of this folder.
+ messageTableContextWriter, err := NewTableContextWriter(outputFile, writeGroup, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create new table context writer")
+ }
+
+ // TODO - Maybe better as one New
+ messageTableContextWriter.WithParentIdentifier(parentFolderIdentifier)
+
+ // Writer for properties (see properties.Folder).
+ propertyContextWriteCallback := make(chan int64)
+ propertyContextWriter, err := NewPropertyContextWriter(outputFile, writeGroup, propertyContextWriteCallback, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create Property Context writer")
+ }
+
+ // Handles writing folders (and sub-folders).
+ streamWriter := NewStreamWriter[*FolderWriter, FolderWriteResponse](outputFile, writeGroup)
+
+ // Create the folder writer.
+ folderWriter := &FolderWriter{
+ streamWriter: streamWriter,
+ folderWriteCallback: folderWriteCallback,
+ formatType: formatType,
+ identifier: folderIdentifier,
+ parentFolderIdentifier: parentFolderIdentifier,
+ propertyContextWriter: propertyContextWriter,
+ subFoldersTableContextWriter: subFoldersTableContextWriter,
+ messageWriter: messageWriter,
+ messageTableContextWriter: messageTableContextWriter,
+ }
+
+ // Start the stream writer for writing folders.
+ streamWriter.StartWriteChannel()
+ // Handle write responses.
+ //streamWriter.RegisterCallback(folderWriter.HandleFolderWriteCallback())
+
+ return folderWriter, nil
+}
+
+// NewRootFolderWriter creates a new FolderWriter with Identifier 0.
+func NewRootFolderWriter(outputFile io.WriteSeeker, writeGroup *errgroup.Group, formatType FormatType, folderWriteCallback chan int64) (*FolderWriter, error) {
+ return NewFolderWriter(outputFile, writeGroup, formatType, folderWriteCallback, Identifier(0))
+}
+
+// FolderWriteResponse represents a Go channel response for when a sub-folder is written.
+type FolderWriteResponse struct {
+ // Identifier represents the Identifier of the written folder.
+ Identifier Identifier
+ // Written represents the written byte size of the folder.
+ Written int64
+}
+
+// AddSubFolders adds the FolderWriter to the write queue.
+func (folderWriter *FolderWriter) AddSubFolders(subFolders ...*FolderWriter) {
+ for _, folder := range subFolders {
+ folderWriter.streamWriter.Send(folder)
+ }
+}
+
+// AddMessages the messages to the MessageWriter write queue of this folder.
+// See StartMessageWriteCallbackChannel.
+func (folderWriter *FolderWriter) AddMessages(messages ...*MessageWriter) {
+ folderWriter.messageWriter.AddMessages(folderWriter.identifier, messages...)
+}
+
+// HandleFolderWriteCallback handles folder write callbacks.
+// Add the written folder to the FolderTableContextWriter.
+// Send write responses to parent writer.
+func (folderWriter *FolderWriter) handleFolderWriteCallback(folderWriteResponse FolderWriteResponse) error {
+ // Add the folder identifier to the folder Table Context so this folder can find the sub-folders.
+ folderWriter.subFoldersTableContextWriter.AddIdentifier(folderWriteResponse.Identifier)
+ // Send to parent so the total size of the PST file can be calculated.
+ folderWriter.folderWriteCallback <- folderWriteResponse.Written
+
+ return nil
+}
+
+// SetIdentifier sets the identifier of the folder.
+// This is mainly used for the pst.IdentifierRootFolder.
+// Usually the identifier is set by NewFolderWriter.
+func (folderWriter *FolderWriter) SetIdentifier(identifier Identifier) {
+ folderWriter.identifier = identifier
+}
+
+// GetIdentifier returns the identifier of this folder.
+// Used to reference parent/child folders and messages.
+func (folderWriter *FolderWriter) GetIdentifier() Identifier {
+ return folderWriter.identifier
+}
+
+// UpdateTableContext updates the TableContext of the folder to reference the message identifiers.
+func (folderWriter *FolderWriter) UpdateTableContext(messages ...proto.Message) {
+ folderWriter.messageTableContextWriter.Add(messages...)
+}
+
+func (folderWriter *FolderWriter) AddProperties(properties ...proto.Message) {
+ // TODO - folderWriter.propertyContextWriter.AddProperties(properties)
+}
+
+// WriteTo writes the folder containing messages.
+// Returns the amount of bytes written to the output buffer.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#folders
+func (folderWriter *FolderWriter) WriteTo(writer io.Writer) (int64, error) {
+ // Everything is automatically started writing add soon as the Add is called.
+ // TODO - We can block here if the user wants to wait for WriteTo call.
+
+ // TODO - Moved to New? Make this written folder findable in the B-Tree.
+ //if err := folderWriter.UpdateIdentifier(); err != nil {
+ // return 0, eris.Wrap(err, "failed to update identifier")
+ //}
+
+ //return tableContextWrittenSize + messagesWrittenSize, nil
+ return 0, nil
+}
diff --git a/pkg/heap_on_node.go b/pkg/heap_on_node.go
index e84adca..e40258b 100644
--- a/pkg/heap_on_node.go
+++ b/pkg/heap_on_node.go
@@ -28,6 +28,22 @@ type HeapOnNode struct {
Reader *HeapOnNodeReader
}
+// SignatureType represents a signature type (for headers).
+type SignatureType uint8
+
+// Constants defining the signature types.
+// TODO - Use in read checks, change type to byte for checks?
+const (
+ SignatureTypeTableContext SignatureType = 124
+ SignatureTypeBTreeOnHeap SignatureType = 181
+ SignatureTypePropertyContext SignatureType = 188
+)
+
+// NewHeapOnNode creates a new HeapOnNode.
+func NewHeapOnNode(reader *HeapOnNodeReader) *HeapOnNode {
+ return &HeapOnNode{Reader: reader}
+}
+
// IsValidSignature returns true if the signature of the block matches 0xEC (236).
// References "Heap-on-Node header".
func (heapOnNode *HeapOnNode) IsValidSignature() (bool, error) {
diff --git a/pkg/heap_on_node_reader.go b/pkg/heap_on_node_reader.go
index c2a4031..f678902 100644
--- a/pkg/heap_on_node_reader.go
+++ b/pkg/heap_on_node_reader.go
@@ -17,12 +17,24 @@
package pst
import (
+ "bytes"
+ "fmt"
+ "github.com/rotisserie/eris"
"io"
"sort"
)
+// HeapOnNodeReader implements io.SectionReader.
+type HeapOnNodeReader struct {
+ zLibDecompressor ZLibDecompressor
+ blocks []io.SectionReader
+ blockOffsets []int64
+ totalBlockSize int64
+ options Options
+}
+
// NewHeapOnNodeReader creates a new Heap-on-Node reader.
-func NewHeapOnNodeReader(encryptionType EncryptionType, blocks ...io.SectionReader) *HeapOnNodeReader {
+func NewHeapOnNodeReader(options Options, blocks ...io.SectionReader) *HeapOnNodeReader {
blockOffsets := make([]int64, len(blocks))
blockOffset := int64(0)
@@ -33,60 +45,71 @@ func NewHeapOnNodeReader(encryptionType EncryptionType, blocks ...io.SectionRead
}
return &HeapOnNodeReader{
- Blocks: blocks,
- BlockOffsets: blockOffsets,
- TotalBlockSize: blockOffset,
- EncryptionType: encryptionType,
+ blocks: blocks,
+ blockOffsets: blockOffsets,
+ totalBlockSize: blockOffset,
+ options: options,
}
}
-// HeapOnNodeReader implements io.SectionReader.
-type HeapOnNodeReader struct {
- Blocks []io.SectionReader
- BlockOffsets []int64
- TotalBlockSize int64
- EncryptionType EncryptionType
-}
-
// Size is the total byte size.
func (heapOnNodeReader *HeapOnNodeReader) Size() int64 {
- return heapOnNodeReader.TotalBlockSize
+ return heapOnNodeReader.totalBlockSize
}
// ReadAt is adapted from Brad Fitz (http://talks.golang.org/2013/oscon-dl/sizereaderat.go).
-func (heapOnNodeReader *HeapOnNodeReader) ReadAt(p []byte, off int64) (n int, err error) {
- wantN := len(p)
+func (heapOnNodeReader *HeapOnNodeReader) ReadAt(p []byte, requestedOffset int64) (n int, err error) {
+ wantSize := len(p)
// Skip past the requested offset.
- skipParts := sort.Search(len(heapOnNodeReader.Blocks), func(i int) bool {
- // This function returns whether parts[i] will
+ skipParts := sort.Search(len(heapOnNodeReader.blocks), func(i int) bool {
+ // This function returns whether blocks[i] will
// contribute any bytes to our output.
- part := heapOnNodeReader.Blocks[i]
- return heapOnNodeReader.BlockOffsets[i]+part.Size() > off
+ part := heapOnNodeReader.blocks[i]
+ return heapOnNodeReader.blockOffsets[i]+part.Size() > requestedOffset
})
- parts := heapOnNodeReader.Blocks[skipParts:]
+ blocks := heapOnNodeReader.blocks[skipParts:]
// How far to skip in the first part.
- needSkip := off
- if len(parts) > 0 {
- needSkip -= heapOnNodeReader.BlockOffsets[skipParts]
+ blockStartOffset := requestedOffset
+ if len(blocks) > 0 {
+ blockStartOffset -= heapOnNodeReader.blockOffsets[skipParts]
}
- for len(parts) > 0 && len(p) > 0 {
+ for len(blocks) > 0 && len(p) > 0 {
readP := p
- partSize := parts[0].Size()
+ partSize := blocks[0].Size()
- if int64(len(readP)) > partSize-needSkip {
- readP = readP[:partSize-needSkip]
+ if int64(len(readP)) > partSize-blockStartOffset {
+ readP = readP[:partSize-blockStartOffset]
}
- pn, err := parts[0].ReadAt(readP, needSkip)
+ pn, err := blocks[0].ReadAt(readP, blockStartOffset)
if err != nil {
return n, err
}
- switch heapOnNodeReader.EncryptionType {
+ // Detect ZLib used by BTreeNode in the Unicode 4k format (OST).
+ if heapOnNodeReader.options.formatType == FormatTypeUnicode4k {
+ zlibDecompressor, err := NewZLibDecompressor(&blocks[0])
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to ZLib decompress, possibly not compressed")
+ }
+
+ decompressedZLib := &bytes.Buffer{}
+
+ // TODO - Which order in combination with Encryption?
+ if _, err := zlibDecompressor.Decompress(readP, decompressedZLib); err != nil {
+ return 0, eris.Wrap(err, "failed to decompress ZLib")
+ }
+
+ fmt.Printf("Got decompressed ZLib: %s\n", decompressedZLib)
+ }
+
+ // See DecodeCompressibleEncryption.
+ switch heapOnNodeReader.options.encryptionType {
case EncryptionTypeNone:
case EncryptionTypePermute:
copy(readP, heapOnNodeReader.DecodeCompressibleEncryption(readP))
@@ -97,14 +120,14 @@ func (heapOnNodeReader *HeapOnNodeReader) ReadAt(p []byte, off int64) (n int, er
n += pn
p = p[pn:]
- if int64(pn)+needSkip == partSize {
- parts = parts[1:]
+ if int64(pn)+blockStartOffset == partSize {
+ blocks = blocks[1:]
}
- needSkip = 0
+ blockStartOffset = 0
}
- if n != wantN {
+ if n != wantSize {
return n, io.ErrUnexpectedEOF
}
return n, nil
@@ -138,3 +161,5 @@ func (heapOnNodeReader *HeapOnNodeReader) DecodeCompressibleEncryption(data []by
return data
}
+
+// TODO - EncodeCompressibleEncryption
diff --git a/pkg/heap_on_node_writer.go b/pkg/heap_on_node_writer.go
new file mode 100644
index 0000000..6867cf5
--- /dev/null
+++ b/pkg/heap_on_node_writer.go
@@ -0,0 +1,106 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "github.com/rotisserie/eris"
+ "io"
+)
+
+// HeapOnNodeWriter represents a writer for pst.HeapOnNode.
+type HeapOnNodeWriter struct {
+ // SignatureType represents the higher level data structure of this Heap-on-Node.
+ SignatureType SignatureType
+}
+
+// NewHeapOnNodeWriter creates a new HeapOnNodeWriter.
+func NewHeapOnNodeWriter(signatureType SignatureType) *HeapOnNodeWriter {
+ return &HeapOnNodeWriter{
+ SignatureType: signatureType,
+ }
+}
+
+// WriteTo writes the Heap-on-Node.
+// References
+// - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#creating-an-hn
+// - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#creating-a-new-node
+func (heapOnNodeWriter *HeapOnNodeWriter) WriteTo(writer io.Writer) (int64, error) {
+ headerWrittenSize, err := heapOnNodeWriter.WriteHeader(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write header")
+ }
+
+ pageMapWrittenSize, err := heapOnNodeWriter.WritePageMap(writer, []byte{})
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write page map")
+ }
+
+ return headerWrittenSize + pageMapWrittenSize, nil
+}
+
+// WriteHeader writes the Heap-on-Node header.
+// Returns the amount of bytes copied to the output buffer.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#hnhdr
+func (heapOnNodeWriter *HeapOnNodeWriter) WriteHeader(writer io.Writer) (int64, error) {
+ // 2+1+1+4+4
+ header := bytes.NewBuffer(make([]byte, 12))
+
+ // The byte offset to the page map record (see WritePageMap).
+ // Offset starts in respect to the beginning of this header.
+ header.Write([]byte{12})
+
+ // Block signature.
+ // MUST be set to 236 to indicate a Heap-on-Node.
+ header.Write([]byte{236})
+
+ // Client signature.
+ // This value describes the higher-level structure that is implemented on top of the Heap-on-Node.
+ header.WriteByte(byte(heapOnNodeWriter.SignatureType))
+
+ // HID that points to the User Root record.
+ // The User Root record contains data that is specific to the higher level.
+ header.Write([]byte{32}) // 0x20 TODO check this
+
+ // Per-block Fill Level Map.
+ // This array consists of eight 4-bit values that indicate the fill level for each of the first 8 data blocks (including this header block).
+ // If the HN has fewer than 8 data blocks, then the values corresponding to the non-existent data blocks MUST be set to zero.
+ header.Write(make([]byte, 4)) // TODO
+
+ return header.WriteTo(writer)
+}
+
+// WritePageMap writes the Heap-on-Node page map.
+// Returns the amount of bytes copied to the output buffer.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#hnpagemap
+func (heapOnNodeWriter *HeapOnNodeWriter) WritePageMap(writer io.Writer, allocations []byte) (int64, error) {
+ // 2+2+allocations
+ pageMap := bytes.NewBuffer(make([]byte, 4+len(allocations)))
+
+ // Allocation count.
+ pageMap.Write(GetUint16(2))
+
+ // Free count.
+ pageMap.Write(make([]byte, 2))
+
+ // Allocations.
+ pageMap.Write(allocations)
+
+ return pageMap.WriteTo(writer)
+}
diff --git a/pkg/io_uring.go b/pkg/io_uring.go
index 66ec93f..723c4da 100644
--- a/pkg/io_uring.go
+++ b/pkg/io_uring.go
@@ -37,6 +37,11 @@ func NewAsync(name string) (*File, error) {
return New(asyncReader)
}
+// AsyncReader is an async reader using Linux I/O URing.
+// TODO - This isn't properly used and is experimental.
+// TODO - Note that there is a reference to Linux I/O URing in the standard libray:
+// TODO - https://github.com/golang/go/issues/31908
+// TODO - We are currently using https://github.com/godzie44/go-uring switch to https://github.com/pawelgaczynski/giouring
type AsyncReader struct {
ring *uring.Ring
eventLoop *reactor.Reactor
diff --git a/pkg/local_descriptors.go b/pkg/local_descriptors.go
index d289e06..b3becfa 100644
--- a/pkg/local_descriptors.go
+++ b/pkg/local_descriptors.go
@@ -36,15 +36,15 @@ func NewLocalDescriptor(data []byte, formatType FormatType) LocalDescriptor {
case FormatTypeANSI:
return LocalDescriptor{
Identifier: Identifier(binary.LittleEndian.Uint32(data[:4])),
- DataIdentifier: Identifier(binary.LittleEndian.Uint32(data[4 : 4+4])),
- LocalDescriptorsIdentifier: Identifier(binary.LittleEndian.Uint32(data[8 : 8+4])),
+ DataIdentifier: Identifier(binary.LittleEndian.Uint32(data[4:4+4]) & 0xfffffffe),
+ LocalDescriptorsIdentifier: Identifier(binary.LittleEndian.Uint32(data[8:8+4]) & 0xfffffffe),
}
default:
// TODO - Reference [MS-PDF] that this is actually 32-bit.
return LocalDescriptor{
Identifier: Identifier(binary.LittleEndian.Uint32(data[:8])),
- DataIdentifier: Identifier(binary.LittleEndian.Uint32(data[8 : 8+8])),
- LocalDescriptorsIdentifier: Identifier(binary.LittleEndian.Uint32(data[16 : 16+8])),
+ DataIdentifier: Identifier(binary.LittleEndian.Uint32(data[8:8+8]) & 0xfffffffe),
+ LocalDescriptorsIdentifier: Identifier(binary.LittleEndian.Uint32(data[16:16+8]) & 0xfffffffe),
}
}
}
diff --git a/pkg/local_descriptors_writer.go b/pkg/local_descriptors_writer.go
new file mode 100644
index 0000000..4085c2a
--- /dev/null
+++ b/pkg/local_descriptors_writer.go
@@ -0,0 +1,98 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "io"
+)
+
+// LocalDescriptorsWriter represents a writer for Local Descriptors (B-Tree Nodes pointing to other B-Tree Nodes).
+// BTreeNodeWriter is a higher structure above the LocalDescriptorsWriter.
+type LocalDescriptorsWriter struct {
+ // Writer represents the io.Writer used while writing.
+ Writer io.Writer
+ // WriteGroup represents writers running in Goroutines.
+ WriteGroup *errgroup.Group
+ // FormatType represents the FormatType used while writing.
+ FormatType FormatType
+ // Identifier represents the BTree node pst.Identifier of the Local Descriptor created after WriteTo has been called.
+ // Set by UpdateIdentifier, called after writing the Local Descriptor using WriteTo.
+ Identifier Identifier
+ // BlockWriter represents the BlockWriter.
+ BlockWriter *BlockWriter
+}
+
+// NewLocalDescriptorsWriter creates a new LocalDescriptorsWriter.
+func NewLocalDescriptorsWriter(writer io.Writer, writeGroup *errgroup.Group, formatType FormatType, btreeType BTreeType) *LocalDescriptorsWriter {
+ btreeWriteCallback := make(chan WriteCallbackResponse)
+ btreeWriter := NewBTreeNodeWriter(writer, writeGroup, btreeWriteCallback, formatType, btreeType)
+
+ return &LocalDescriptorsWriter{
+ Writer: writer,
+ WriteGroup: writeGroup,
+ FormatType: formatType,
+ BTreeWriter: btreeWriter,
+ }
+}
+
+// Add adds the LocalDescriptor to the write queue of the LocalDescriptorsWriter.
+func (localDescriptorsWriter *LocalDescriptorsWriter) Add(localDescriptors ...LocalDescriptor) {
+ // TODO - Create node and block B-Tree node.
+ // TODO - NodeBTreeWriter and BlockBTreeWriter.
+ //localDescriptorsWriter.NodeBTreeWriter.Add(nodeBTreeNode)
+ //localDescriptorsWriter.BlockBTreeWriter.Add(blockBTreeNode)
+}
+
+// AddProperty adds a Property to the write queue of the Local Descriptors.
+// Use the callback.
+func (localDescriptorsWriter *LocalDescriptorsWriter) AddProperty(property Property) Identifier {
+ // Create a B-Tree node for this property.
+ // TODO - Write property.
+}
+
+// WriteTo writes the Local Descriptors.
+func (localDescriptorsWriter *LocalDescriptorsWriter) WriteTo(writer io.Writer) (int64, error) {
+ // Set the Local Descriptors identifier.
+ if err := localDescriptorsWriter.UpdateIdentifier(); err != nil {
+ return 0, eris.Wrap(err, "failed to update identifier")
+ }
+
+ // Wait for the B-Trees to be written.
+ var totalSize int64
+
+ for written := range localDescriptorsWriter.BTreeWriter.BTreeNodeWriteCallback {
+ totalSize += written
+ }
+
+ return 0, nil
+}
+
+// UpdateIdentifier sets the identifier of the local descriptors so it can be found in the B-Tree.
+// Called after WriteTo.
+func (localDescriptorsWriter *LocalDescriptorsWriter) UpdateIdentifier() error {
+ identifier, err := NewIdentifier(localDescriptorsWriter.FormatType)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to create identifier")
+ }
+
+ localDescriptorsWriter.Identifier = identifier
+
+ return nil
+}
diff --git a/pkg/message.go b/pkg/message.go
index 9099e9f..c9fc486 100644
--- a/pkg/message.go
+++ b/pkg/message.go
@@ -27,17 +27,70 @@ import (
// Message represents a message.
type Message struct {
- File *File
Identifier Identifier
PropertyContext *PropertyContext
AttachmentTableContext *TableContext
LocalDescriptors []LocalDescriptor // Used by the PropertyContext and TableContext.
Properties msgp.Decodable // Type properties.Message, properties.Appointment, properties.Contact
+
+ // TODO - Remove pointer so this can be used by the writer separately?
+ File *File
+}
+
+// NewMessage constructs a new Message.
+func NewMessage(file *File, identifier Identifier, localDescriptors []LocalDescriptor, propertyContext *PropertyContext) (*Message, error) {
+ var messageProperties msgp.Decodable
+
+ messageClassPropertyReader, err := propertyContext.GetPropertyReader(26, localDescriptors)
+
+ if err != nil {
+ fmt.Printf("Failed to get message class property reader, falling back to properties.Message: %+v\n", eris.New(err.Error()))
+ messageProperties = &properties.Message{}
+ } else {
+ messageClass, err := messageClassPropertyReader.GetString()
+
+ if err != nil {
+ fmt.Printf("Failed to get message class, falling back to properties.Message: %+v\n", eris.New(err.Error()))
+ messageProperties = &properties.Message{}
+ } else {
+ // https://learn.microsoft.com/en-us/office/vba/outlook/concepts/forms/item-types-and-message-classes
+ if messageClass == "IPM.Note" || messageClass == "IPM.Note.SMIME.MultipartSigned" {
+ messageProperties = &properties.Message{}
+ } else if messageClass == "IPM.Appointment" || messageClass == "IPM.Schedule.Meeting" || messageClass == "IPM.Schedule.Meeting.Request" || messageClass == "IPM.OLE.CLASS.{00061055-0000-0000-C000-000000000046}" {
+ messageProperties = &properties.Appointment{}
+ } else if messageClass == "IPM.Contact" || messageClass == "IPM.AbchPerson" {
+ messageProperties = &properties.Contact{}
+ } else if messageClass == "IPM.Task" {
+ messageProperties = &properties.Task{}
+ } else if messageClass == "IPM.Activity" {
+ messageProperties = &properties.Journal{}
+ } else if messageClass == "IPM.Post.Rss" {
+ messageProperties = &properties.RSS{}
+ } else if messageClass == "IPM.DistList" {
+ messageProperties = &properties.AddressBook{}
+ } else {
+ fmt.Printf("Unmapped message class \"%s\", falling back to properties.Message...\n", messageClass)
+ messageProperties = &properties.Message{}
+ }
+ }
+ }
+
+ if err := propertyContext.Populate(messageProperties, localDescriptors); err != nil {
+ return nil, eris.Wrap(err, "failed to populate message properties")
+ }
+
+ return &Message{
+ File: file,
+ Identifier: identifier,
+ PropertyContext: propertyContext,
+ LocalDescriptors: localDescriptors,
+ Properties: messageProperties,
+ }, nil
}
// GetMessageTableContext returns the message table context of this folder which contains references to all messages.
// Note this only returns the identifier of each message.
-func (folder *Folder) GetMessageTableContext() (TableContext, error) {
+func (folder *Folder) GetMessageTableContext(file *File) (TableContext, error) {
emailsIdentifier := folder.Identifier + 12
emailsNode, err := folder.File.GetNodeBTreeNode(emailsIdentifier)
@@ -65,7 +118,7 @@ func (folder *Folder) GetMessageTableContext() (TableContext, error) {
}
// 26610 is a message property HNID.
- tableContext, err := folder.File.GetTableContext(emailsHeapOnNode, localDescriptors, 26610)
+ tableContext, err := file.GetTableContext(emailsHeapOnNode, localDescriptors, 26610)
if err != nil {
return TableContext{}, eris.Wrap(err, "failed to get table context")
@@ -221,53 +274,7 @@ func (file *File) GetMessage(identifier Identifier) (*Message, error) {
return nil, eris.Wrap(err, "failed to get property context")
}
- var messageProperties msgp.Decodable
-
- messageClassPropertyReader, err := propertyContext.GetPropertyReader(26, localDescriptors)
-
- if err != nil {
- fmt.Printf("Failed to get message class property reader, falling back to properties.Message: %+v\n", eris.New(err.Error()))
- messageProperties = &properties.Message{}
- } else {
- messageClass, err := messageClassPropertyReader.GetString()
-
- if err != nil {
- fmt.Printf("Failed to get message class, falling back to properties.Message: %+v\n", eris.New(err.Error()))
- messageProperties = &properties.Message{}
- } else {
- // https://learn.microsoft.com/en-us/office/vba/outlook/concepts/forms/item-types-and-message-classes
- if messageClass == "IPM.Note" || messageClass == "IPM.Note.SMIME.MultipartSigned" {
- messageProperties = &properties.Message{}
- } else if messageClass == "IPM.Appointment" || messageClass == "IPM.Schedule.Meeting" || messageClass == "IPM.Schedule.Meeting.Request" || messageClass == "IPM.OLE.CLASS.{00061055-0000-0000-C000-000000000046}" {
- messageProperties = &properties.Appointment{}
- } else if messageClass == "IPM.Contact" || messageClass == "IPM.AbchPerson" {
- messageProperties = &properties.Contact{}
- } else if messageClass == "IPM.Task" {
- messageProperties = &properties.Task{}
- } else if messageClass == "IPM.Activity" {
- messageProperties = &properties.Journal{}
- } else if messageClass == "IPM.Post.Rss" {
- messageProperties = &properties.RSS{}
- } else if messageClass == "IPM.DistList" {
- messageProperties = &properties.AddressBook{}
- } else {
- fmt.Printf("Unmapped message class \"%s\", falling back to properties.Message...\n", messageClass)
- messageProperties = &properties.Message{}
- }
- }
- }
-
- if err := propertyContext.Populate(messageProperties, localDescriptors); err != nil {
- return nil, eris.Wrap(err, "failed to populate message properties")
- }
-
- return &Message{
- File: file,
- Identifier: identifier,
- PropertyContext: propertyContext,
- LocalDescriptors: localDescriptors,
- Properties: messageProperties,
- }, nil
+ return NewMessage(file, identifier, localDescriptors, propertyContext)
}
// GetBodyRTF return the RTF body, may be
diff --git a/pkg/message_store.go b/pkg/message_store.go
index 4febf69..2606dcb 100644
--- a/pkg/message_store.go
+++ b/pkg/message_store.go
@@ -16,10 +16,27 @@
package pst
-import "github.com/rotisserie/eris"
+import (
+ "github.com/pkg/errors"
+ "github.com/rotisserie/eris"
+)
-// GetMessageStore returns the message store of the PST file.
-func (file *File) GetMessageStore() (*PropertyContext, error) {
+// MessageStore represents the MessageStore of a PST file.
+// Each PST file has at most one MessageStore.
+type MessageStore struct {
+ // PropertyContext represents the PropertyContext of the MessageStore.
+ PropertyContext *PropertyContext
+}
+
+// NewMessageStore creates a new MessageStore.
+func NewMessageStore(propertyContext *PropertyContext) *MessageStore {
+ return &MessageStore{
+ PropertyContext: propertyContext,
+ }
+}
+
+// GetMessageStore returns the MessageStore of the PST file.
+func (file *File) GetMessageStore() (*MessageStore, error) {
dataBTreeNode, err := file.GetDataBTreeNode(IdentifierMessageStore)
if err != nil {
@@ -32,5 +49,11 @@ func (file *File) GetMessageStore() (*PropertyContext, error) {
return nil, eris.Wrap(err, "failed to get Heap-on-Node")
}
- return file.GetPropertyContext(heapOnNode)
+ propertyContext, err := file.GetPropertyContext(heapOnNode)
+
+ if err != nil {
+ return nil, errors.WithStack(err)
+ }
+
+ return NewMessageStore(propertyContext), nil
}
diff --git a/pkg/message_store_writer.go b/pkg/message_store_writer.go
new file mode 100644
index 0000000..6d4b38b
--- /dev/null
+++ b/pkg/message_store_writer.go
@@ -0,0 +1,39 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "io"
+)
+
+// MessageStoreWriter represents a writer for Message Stores.
+type MessageStoreWriter struct {
+ // PropertyContextWriter represents the pst.PropertyContext writer.
+ PropertyContextWriter *PropertyContextWriter
+}
+
+// NewMessageStoreWriter creates a new MessageStoreWriter.
+func NewMessageStoreWriter(propertyContextWriter *PropertyContextWriter) *MessageStoreWriter {
+ return &MessageStoreWriter{
+ PropertyContextWriter: propertyContextWriter,
+ }
+}
+
+// WriteTo writes the Message Store.
+func (messageStoreWriter *MessageStoreWriter) WriteTo(writer io.Writer) (int64, error) {
+ return messageStoreWriter.PropertyContextWriter.WriteTo(writer)
+}
diff --git a/pkg/message_writer.go b/pkg/message_writer.go
new file mode 100644
index 0000000..b2615c6
--- /dev/null
+++ b/pkg/message_writer.go
@@ -0,0 +1,133 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "io"
+)
+
+// MessageWriter represents a writer for messages.
+// References
+type MessageWriter struct {
+ // streamWriter represents the Go channel used to process writing messages.
+ // Has a callback called for each written message.
+ streamWriter *StreamWriter
+ // formatType represents the FormatType used while writing.
+ formatType FormatType
+ // attachmentWriter represents a writer for attachments.
+ attachmentWriter *AttachmentWriter
+ // propertyContextWriter writes the pst.PropertyContext of a pst.Message.
+ propertyContextWriter *PropertyContextWriter
+ // identifier represents the identifier of this message, which is used in the B-Tree.
+ identifier Identifier
+}
+
+// NewMessageWriter creates a new MessageWriter.
+func NewMessageWriter(outputFile io.WriteSeeker, writeGroup *errgroup.Group, parentFolderIdentifier Identifier, formatType FormatType) (*MessageWriter, error) {
+ streamWriter := NewStreamWriter(outputFile, writeGroup)
+
+ // Start the stream writer which is used by the MessageWriter.
+ streamWriter.StartWriteChannel()
+
+ //
+ attachmentWriter, err := NewAttachmentWriter(outputFile, writeGroup, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create attachment writer")
+ }
+
+ propertyContextWriter, err := NewPropertyContextWriter(outputFile, writeGroup, propertyContextCallback, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create property context writer")
+ }
+
+ messageWriter := &MessageWriter{
+ formatType: formatType,
+ streamWriter: streamWriter,
+ attachmentWriter: attachmentWriter,
+ propertyContextWriter: propertyContextWriter,
+ // Identifier is set below.
+ }
+
+ // Set the identifier so this message can be found in the B-Tree.
+ if err := messageWriter.UpdateIdentifier(parentFolderIdentifier); err != nil {
+ return nil, eris.Wrap(err, "failed to update identifier")
+ }
+
+ return messageWriter, nil
+}
+
+// AddMessages adds the MessageWriter to the write queue.
+func (messageWriter *MessageWriter) AddMessages(folderIdentifier Identifier, messages ...*MessageWriter) {
+ // TODO - identifier = folderIdentifier + 12 --- Identifier of what?
+ for _, message := range messages {
+ messageWriter.streamWriter.Send(message)
+ }
+}
+
+// AddAttachments adds AttachmentWriter to the write queue.
+func (messageWriter *MessageWriter) AddAttachments(attachments ...*AttachmentWriter) {
+ // TODO -
+ //messageWriter.attachmentWriter.AddAttachments(attachments...)
+}
+
+func (messageWriter *MessageWriter) AddProperties(properties ...proto.Message) {
+ //messageWriter.propertyContextWriter.AddProperties(properties)
+}
+
+// UpdateIdentifier
+// References
+func (messageWriter *MessageWriter) UpdateIdentifier(parentFolderIdentifier Identifier) error {
+ messageWriter.identifier = parentFolderIdentifier + 12
+ //identifier, err := NewIdentifier(messageWriter.FormatType)
+ //
+ //if err != nil {
+ // return eris.Wrap(err, "failed to create identifier")
+ //}
+ //
+ //messageWriter.Identifier = identifier
+}
+
+// WriteTo writes the message property context.
+func (messageWriter *MessageWriter) WriteTo(writer io.Writer) (int64, error) {
+ // Write Property Context.
+ propertyContextWrittenSize, err := messageWriter.propertyContextWriter.WriteTo(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write Property Context")
+ }
+
+ // Wait for attachments to write.
+ messageWriter.attachmentWriter.Wait()
+
+ // TODO - Wait for StreamWriter here?
+
+ var attachmentsWrittenSize int64
+
+ // TODO - Receive total written size from the callback.
+
+ // TODO - Moved to New? Make this message findable in the B-Tree.
+ //if err := messageWriter.UpdateIdentifier(); err != nil {
+ // return 0, eris.Wrap(err, "failed to update identifier")
+ //}
+
+ return propertyContextWrittenSize + attachmentsWrittenSize, nil
+}
diff --git a/pkg/name_to_id_map_writer.go b/pkg/name_to_id_map_writer.go
new file mode 100644
index 0000000..a5ed4a0
--- /dev/null
+++ b/pkg/name_to_id_map_writer.go
@@ -0,0 +1,48 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "io"
+)
+
+// NameToIDMapWriter defines a writer for the Name-to-ID-Map.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#name-to-id-map
+type NameToIDMapWriter struct {
+ PropertyContextWriter *PropertyContextWriter
+}
+
+// NewNameToIDMapWriter creates a new NameToIDMapWriter.
+func NewNameToIDMapWriter(writer io.WriteSeeker, writeGroup *errgroup.Group, propertyContextWriteCallback chan int64, formatType FormatType) (*NameToIDMapWriter, error) {
+ propertyContextWriter, err := NewPropertyContextWriter(writer, writeGroup, propertyContextWriteCallback, formatType)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create Property Context writer")
+ }
+
+ return &NameToIDMapWriter{
+ PropertyContextWriter: propertyContextWriter,
+ }, nil
+}
+
+func (nameToIDMapWriter *NameToIDMapWriter) WriteTo(writer io.Writer) (int64, error) {
+ // The minimum requirement for the Name-to-ID Map is a PC node with a single property PidTagNameidBucketCount set to a value of 251 (0xFB)
+ //return nameToIDMapWriter.PropertyContextWriter.
+ return 0, nil
+}
diff --git a/pkg/properties/address_book.pb.go b/pkg/properties/address_book.pb.go
index ab592e7..c808aae 100644
--- a/pkg/properties/address_book.pb.go
+++ b/pkg/properties/address_book.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: address_book.proto
package properties
@@ -44,95 +44,95 @@ type AddressBook struct {
unknownFields protoimpl.UnknownFields
// Contains the alias of an Address Book object, which is an alternative name by which the object can be identified.
- Account *string `protobuf:"bytes,1,opt,name=account,proto3,oneof" json:"account,omitempty" msg:"1484831,omitempty"`
+ Account *string `protobuf:"bytes,1,opt,name=account,proto3,oneof" json:"account,omitempty" msg:"14848-31,omitempty"`
// Contains the ID of a container on an NSPI server.
- AddressBookContainerId *int32 `protobuf:"varint,3,opt,name=address_book_container_id,json=addressBookContainerId,proto3,oneof" json:"address_book_container_id,omitempty" msg:"655333,omitempty"`
+ AddressBookContainerId *int32 `protobuf:"varint,3,opt,name=address_book_container_id,json=addressBookContainerId,proto3,oneof" json:"address_book_container_id,omitempty" msg:"65533-3,omitempty"`
// Specifies the maximum size, in bytes, of a message that a recipient can receive.
- AddressBookDeliveryContentLength *int32 `protobuf:"varint,4,opt,name=address_book_delivery_content_length,json=addressBookDeliveryContentLength,proto3,oneof" json:"address_book_delivery_content_length,omitempty" msg:"328743,omitempty"`
+ AddressBookDeliveryContentLength *int32 `protobuf:"varint,4,opt,name=address_book_delivery_content_length,json=addressBookDeliveryContentLength,proto3,oneof" json:"address_book_delivery_content_length,omitempty" msg:"32874-3,omitempty"`
// Contains the printable string version of the display name.
- AddressBookDisplayNamePrintable *string `protobuf:"bytes,5,opt,name=address_book_display_name_printable,json=addressBookDisplayNamePrintable,proto3,oneof" json:"address_book_display_name_printable,omitempty" msg:"1484731,omitempty"`
+ AddressBookDisplayNamePrintable *string `protobuf:"bytes,5,opt,name=address_book_display_name_printable,json=addressBookDisplayNamePrintable,proto3,oneof" json:"address_book_display_name_printable,omitempty" msg:"14847-31,omitempty"`
// Contains a value that indicates how to display an Address Book object in a table or as a recipient on a message.
- AddressBookDisplayTypeExtended *int32 `protobuf:"varint,6,opt,name=address_book_display_type_extended,json=addressBookDisplayTypeExtended,proto3,oneof" json:"address_book_display_type_extended,omitempty" msg:"359873,omitempty"`
+ AddressBookDisplayTypeExtended *int32 `protobuf:"varint,6,opt,name=address_book_display_type_extended,json=addressBookDisplayTypeExtended,proto3,oneof" json:"address_book_display_type_extended,omitempty" msg:"35987-3,omitempty"`
// Contains the number of external recipients in the distribution list.
- AddressBookDistributionListExternalMemberCount *int32 `protobuf:"varint,7,opt,name=address_book_distribution_list_external_member_count,json=addressBookDistributionListExternalMemberCount,proto3,oneof" json:"address_book_distribution_list_external_member_count,omitempty" msg:"360673,omitempty"`
+ AddressBookDistributionListExternalMemberCount *int32 `protobuf:"varint,7,opt,name=address_book_distribution_list_external_member_count,json=addressBookDistributionListExternalMemberCount,proto3,oneof" json:"address_book_distribution_list_external_member_count,omitempty" msg:"36067-3,omitempty"`
// Contains the total number of recipients in the distribution list.
- AddressBookDistributionListMemberCount *int32 `protobuf:"varint,8,opt,name=address_book_distribution_list_member_count,json=addressBookDistributionListMemberCount,proto3,oneof" json:"address_book_distribution_list_member_count,omitempty" msg:"360663,omitempty"`
+ AddressBookDistributionListMemberCount *int32 `protobuf:"varint,8,opt,name=address_book_distribution_list_member_count,json=addressBookDistributionListMemberCount,proto3,oneof" json:"address_book_distribution_list_member_count,omitempty" msg:"36066-3,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute1 *string `protobuf:"bytes,12,opt,name=address_book_extension_attribute1,json=addressBookExtensionAttribute1,proto3,oneof" json:"address_book_extension_attribute1,omitempty" msg:"3281331,omitempty"`
+ AddressBookExtensionAttribute1 *string `protobuf:"bytes,12,opt,name=address_book_extension_attribute1,json=addressBookExtensionAttribute1,proto3,oneof" json:"address_book_extension_attribute1,omitempty" msg:"32813-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute10 *string `protobuf:"bytes,13,opt,name=address_book_extension_attribute10,json=addressBookExtensionAttribute10,proto3,oneof" json:"address_book_extension_attribute10,omitempty" msg:"3282231,omitempty"`
+ AddressBookExtensionAttribute10 *string `protobuf:"bytes,13,opt,name=address_book_extension_attribute10,json=addressBookExtensionAttribute10,proto3,oneof" json:"address_book_extension_attribute10,omitempty" msg:"32822-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute11 *string `protobuf:"bytes,14,opt,name=address_book_extension_attribute11,json=addressBookExtensionAttribute11,proto3,oneof" json:"address_book_extension_attribute11,omitempty" msg:"3592731,omitempty"`
+ AddressBookExtensionAttribute11 *string `protobuf:"bytes,14,opt,name=address_book_extension_attribute11,json=addressBookExtensionAttribute11,proto3,oneof" json:"address_book_extension_attribute11,omitempty" msg:"35927-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute12 *string `protobuf:"bytes,15,opt,name=address_book_extension_attribute12,json=addressBookExtensionAttribute12,proto3,oneof" json:"address_book_extension_attribute12,omitempty" msg:"3592831,omitempty"`
+ AddressBookExtensionAttribute12 *string `protobuf:"bytes,15,opt,name=address_book_extension_attribute12,json=addressBookExtensionAttribute12,proto3,oneof" json:"address_book_extension_attribute12,omitempty" msg:"35928-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute13 *string `protobuf:"bytes,16,opt,name=address_book_extension_attribute13,json=addressBookExtensionAttribute13,proto3,oneof" json:"address_book_extension_attribute13,omitempty" msg:"3592931,omitempty"`
+ AddressBookExtensionAttribute13 *string `protobuf:"bytes,16,opt,name=address_book_extension_attribute13,json=addressBookExtensionAttribute13,proto3,oneof" json:"address_book_extension_attribute13,omitempty" msg:"35929-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute14 *string `protobuf:"bytes,17,opt,name=address_book_extension_attribute14,json=addressBookExtensionAttribute14,proto3,oneof" json:"address_book_extension_attribute14,omitempty" msg:"3593631,omitempty"`
+ AddressBookExtensionAttribute14 *string `protobuf:"bytes,17,opt,name=address_book_extension_attribute14,json=addressBookExtensionAttribute14,proto3,oneof" json:"address_book_extension_attribute14,omitempty" msg:"35936-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute15 *string `protobuf:"bytes,18,opt,name=address_book_extension_attribute15,json=addressBookExtensionAttribute15,proto3,oneof" json:"address_book_extension_attribute15,omitempty" msg:"3593731,omitempty"`
+ AddressBookExtensionAttribute15 *string `protobuf:"bytes,18,opt,name=address_book_extension_attribute15,json=addressBookExtensionAttribute15,proto3,oneof" json:"address_book_extension_attribute15,omitempty" msg:"35937-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute2 *string `protobuf:"bytes,19,opt,name=address_book_extension_attribute2,json=addressBookExtensionAttribute2,proto3,oneof" json:"address_book_extension_attribute2,omitempty" msg:"3281431,omitempty"`
+ AddressBookExtensionAttribute2 *string `protobuf:"bytes,19,opt,name=address_book_extension_attribute2,json=addressBookExtensionAttribute2,proto3,oneof" json:"address_book_extension_attribute2,omitempty" msg:"32814-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute3 *string `protobuf:"bytes,20,opt,name=address_book_extension_attribute3,json=addressBookExtensionAttribute3,proto3,oneof" json:"address_book_extension_attribute3,omitempty" msg:"3281531,omitempty"`
+ AddressBookExtensionAttribute3 *string `protobuf:"bytes,20,opt,name=address_book_extension_attribute3,json=addressBookExtensionAttribute3,proto3,oneof" json:"address_book_extension_attribute3,omitempty" msg:"32815-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute4 *string `protobuf:"bytes,21,opt,name=address_book_extension_attribute4,json=addressBookExtensionAttribute4,proto3,oneof" json:"address_book_extension_attribute4,omitempty" msg:"3281631,omitempty"`
+ AddressBookExtensionAttribute4 *string `protobuf:"bytes,21,opt,name=address_book_extension_attribute4,json=addressBookExtensionAttribute4,proto3,oneof" json:"address_book_extension_attribute4,omitempty" msg:"32816-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute5 *string `protobuf:"bytes,22,opt,name=address_book_extension_attribute5,json=addressBookExtensionAttribute5,proto3,oneof" json:"address_book_extension_attribute5,omitempty" msg:"3281731,omitempty"`
+ AddressBookExtensionAttribute5 *string `protobuf:"bytes,22,opt,name=address_book_extension_attribute5,json=addressBookExtensionAttribute5,proto3,oneof" json:"address_book_extension_attribute5,omitempty" msg:"32817-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute6 *string `protobuf:"bytes,23,opt,name=address_book_extension_attribute6,json=addressBookExtensionAttribute6,proto3,oneof" json:"address_book_extension_attribute6,omitempty" msg:"3281831,omitempty"`
+ AddressBookExtensionAttribute6 *string `protobuf:"bytes,23,opt,name=address_book_extension_attribute6,json=addressBookExtensionAttribute6,proto3,oneof" json:"address_book_extension_attribute6,omitempty" msg:"32818-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute7 *string `protobuf:"bytes,24,opt,name=address_book_extension_attribute7,json=addressBookExtensionAttribute7,proto3,oneof" json:"address_book_extension_attribute7,omitempty" msg:"3281931,omitempty"`
+ AddressBookExtensionAttribute7 *string `protobuf:"bytes,24,opt,name=address_book_extension_attribute7,json=addressBookExtensionAttribute7,proto3,oneof" json:"address_book_extension_attribute7,omitempty" msg:"32819-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute8 *string `protobuf:"bytes,25,opt,name=address_book_extension_attribute8,json=addressBookExtensionAttribute8,proto3,oneof" json:"address_book_extension_attribute8,omitempty" msg:"3282031,omitempty"`
+ AddressBookExtensionAttribute8 *string `protobuf:"bytes,25,opt,name=address_book_extension_attribute8,json=addressBookExtensionAttribute8,proto3,oneof" json:"address_book_extension_attribute8,omitempty" msg:"32820-31,omitempty"`
// Contains custom values defined and populated by the organization that modified the display templates.
- AddressBookExtensionAttribute9 *string `protobuf:"bytes,26,opt,name=address_book_extension_attribute9,json=addressBookExtensionAttribute9,proto3,oneof" json:"address_book_extension_attribute9,omitempty" msg:"3282131,omitempty"`
+ AddressBookExtensionAttribute9 *string `protobuf:"bytes,26,opt,name=address_book_extension_attribute9,json=addressBookExtensionAttribute9,proto3,oneof" json:"address_book_extension_attribute9,omitempty" msg:"32821-31,omitempty"`
// This property is deprecated and is to be ignored.
- AddressBookFolderPathname *string `protobuf:"bytes,27,opt,name=address_book_folder_pathname,json=addressBookFolderPathname,proto3,oneof" json:"address_book_folder_pathname,omitempty" msg:"3277231,omitempty"`
+ AddressBookFolderPathname *string `protobuf:"bytes,27,opt,name=address_book_folder_pathname,json=addressBookFolderPathname,proto3,oneof" json:"address_book_folder_pathname,omitempty" msg:"32772-31,omitempty"`
// Indicates whether the distribution list represents a departmental group.
- AddressBookHierarchicalIsHierarchicalGroup *bool `protobuf:"varint,30,opt,name=address_book_hierarchical_is_hierarchical_group,json=addressBookHierarchicalIsHierarchicalGroup,proto3,oneof" json:"address_book_hierarchical_is_hierarchical_group,omitempty" msg:"3606111,omitempty"`
+ AddressBookHierarchicalIsHierarchicalGroup *bool `protobuf:"varint,30,opt,name=address_book_hierarchical_is_hierarchical_group,json=addressBookHierarchicalIsHierarchicalGroup,proto3,oneof" json:"address_book_hierarchical_is_hierarchical_group,omitempty" msg:"36061-11,omitempty"`
// Contains the distinguished name (DN) of either the root Department object or the root departmental group in the department hierarchy for the organization.
- AddressBookHierarchicalRootDepartment *string `protobuf:"bytes,32,opt,name=address_book_hierarchical_root_department,json=addressBookHierarchicalRootDepartment,proto3,oneof" json:"address_book_hierarchical_root_department,omitempty" msg:"3599230,omitempty"`
+ AddressBookHierarchicalRootDepartment *string `protobuf:"bytes,32,opt,name=address_book_hierarchical_root_department,json=addressBookHierarchicalRootDepartment,proto3,oneof" json:"address_book_hierarchical_root_department,omitempty" msg:"35992-30,omitempty"`
// Contains the DN expressed in the X500 DN format. This property is returned from a name service provider interface (NSPI) server as a PtypEmbeddedTable. Otherwise, the data type is PtypString8.
- AddressBookHomeMessageDatabase *string `protobuf:"bytes,34,opt,name=address_book_home_message_database,json=addressBookHomeMessageDatabase,proto3,oneof" json:"address_book_home_message_database,omitempty" msg:"3277430,omitempty"`
+ AddressBookHomeMessageDatabase *string `protobuf:"bytes,34,opt,name=address_book_home_message_database,json=addressBookHomeMessageDatabase,proto3,oneof" json:"address_book_home_message_database,omitempty" msg:"32774-30,omitempty"`
// Contains a Boolean value of TRUE if it is possible to create Address Book objects in that container, and FALSE otherwise.
- AddressBookIsMaster *bool `protobuf:"varint,35,opt,name=address_book_is_master,json=addressBookIsMaster,proto3,oneof" json:"address_book_is_master,omitempty" msg:"6553111,omitempty"`
+ AddressBookIsMaster *bool `protobuf:"varint,35,opt,name=address_book_is_master,json=addressBookIsMaster,proto3,oneof" json:"address_book_is_master,omitempty" msg:"65531-11,omitempty"`
// Lists all of the distribution lists for which the object is a member. This property is returned from an NSPI server as a PtypEmbeddedTable. Otherwise, the data type is PtypString8.
- AddressBookIsMemberOfDistributionList *string `protobuf:"bytes,36,opt,name=address_book_is_member_of_distribution_list,json=addressBookIsMemberOfDistributionList,proto3,oneof" json:"address_book_is_member_of_distribution_list,omitempty" msg:"3277630,omitempty"`
+ AddressBookIsMemberOfDistributionList *string `protobuf:"bytes,36,opt,name=address_book_is_member_of_distribution_list,json=addressBookIsMemberOfDistributionList,proto3,oneof" json:"address_book_is_member_of_distribution_list,omitempty" msg:"32776-30,omitempty"`
// Contains the DN of the mail user's manager.
- AddressBookManagerDistinguishedName *string `protobuf:"bytes,39,opt,name=address_book_manager_distinguished_name,json=addressBookManagerDistinguishedName,proto3,oneof" json:"address_book_manager_distinguished_name,omitempty" msg:"3277331,omitempty"`
+ AddressBookManagerDistinguishedName *string `protobuf:"bytes,39,opt,name=address_book_manager_distinguished_name,json=addressBookManagerDistinguishedName,proto3,oneof" json:"address_book_manager_distinguished_name,omitempty" msg:"32773-31,omitempty"`
// Indicates whether moderation is enabled for the mail user or distribution list.
- AddressBookModerationEnabled *bool `protobuf:"varint,41,opt,name=address_book_moderation_enabled,json=addressBookModerationEnabled,proto3,oneof" json:"address_book_moderation_enabled,omitempty" msg:"3602111,omitempty"`
+ AddressBookModerationEnabled *bool `protobuf:"varint,41,opt,name=address_book_moderation_enabled,json=addressBookModerationEnabled,proto3,oneof" json:"address_book_moderation_enabled,omitempty" msg:"36021-11,omitempty"`
// Contains the DN of the Address Book object.
- AddressBookObjectDistinguishedName *string `protobuf:"bytes,43,opt,name=address_book_object_distinguished_name,json=addressBookObjectDistinguishedName,proto3,oneof" json:"address_book_object_distinguished_name,omitempty" msg:"3282831,omitempty"`
+ AddressBookObjectDistinguishedName *string `protobuf:"bytes,43,opt,name=address_book_object_distinguished_name,json=addressBookObjectDistinguishedName,proto3,oneof" json:"address_book_object_distinguished_name,omitempty" msg:"32828-31,omitempty"`
// Contains the DN of the Organization object of the mail user's organization.
- AddressBookOrganizationalUnitRootDistinguishedName *string `protobuf:"bytes,45,opt,name=address_book_organizational_unit_root_distinguished_name,json=addressBookOrganizationalUnitRootDistinguishedName,proto3,oneof" json:"address_book_organizational_unit_root_distinguished_name,omitempty" msg:"3600831,omitempty"`
+ AddressBookOrganizationalUnitRootDistinguishedName *string `protobuf:"bytes,45,opt,name=address_book_organizational_unit_root_distinguished_name,json=addressBookOrganizationalUnitRootDistinguishedName,proto3,oneof" json:"address_book_organizational_unit_root_distinguished_name,omitempty" msg:"36008-31,omitempty"`
// Contains the phonetic representation of the PidTagCompanyName property (section 2.639).
- AddressBookPhoneticCompanyName *string `protobuf:"bytes,49,opt,name=address_book_phonetic_company_name,json=addressBookPhoneticCompanyName,proto3,oneof" json:"address_book_phonetic_company_name,omitempty" msg:"3598531,omitempty"`
+ AddressBookPhoneticCompanyName *string `protobuf:"bytes,49,opt,name=address_book_phonetic_company_name,json=addressBookPhoneticCompanyName,proto3,oneof" json:"address_book_phonetic_company_name,omitempty" msg:"35985-31,omitempty"`
// Contains the phonetic representation of the PidTagDepartmentName property (section 2.672).
- AddressBookPhoneticDepartmentName *string `protobuf:"bytes,50,opt,name=address_book_phonetic_department_name,json=addressBookPhoneticDepartmentName,proto3,oneof" json:"address_book_phonetic_department_name,omitempty" msg:"3598431,omitempty"`
+ AddressBookPhoneticDepartmentName *string `protobuf:"bytes,50,opt,name=address_book_phonetic_department_name,json=addressBookPhoneticDepartmentName,proto3,oneof" json:"address_book_phonetic_department_name,omitempty" msg:"35984-31,omitempty"`
// Contains the phonetic representation of the PidTagDisplayName property (section 2.676).
- AddressBookPhoneticDisplayName *string `protobuf:"bytes,51,opt,name=address_book_phonetic_display_name,json=addressBookPhoneticDisplayName,proto3,oneof" json:"address_book_phonetic_display_name,omitempty" msg:"3598631,omitempty"`
+ AddressBookPhoneticDisplayName *string `protobuf:"bytes,51,opt,name=address_book_phonetic_display_name,json=addressBookPhoneticDisplayName,proto3,oneof" json:"address_book_phonetic_display_name,omitempty" msg:"35986-31,omitempty"`
// Contains the phonetic representation of the PidTagGivenName property (section 2.714).
- AddressBookPhoneticGivenName *string `protobuf:"bytes,52,opt,name=address_book_phonetic_given_name,json=addressBookPhoneticGivenName,proto3,oneof" json:"address_book_phonetic_given_name,omitempty" msg:"3598231,omitempty"`
+ AddressBookPhoneticGivenName *string `protobuf:"bytes,52,opt,name=address_book_phonetic_given_name,json=addressBookPhoneticGivenName,proto3,oneof" json:"address_book_phonetic_given_name,omitempty" msg:"35982-31,omitempty"`
// Contains the phonetic representation of the PidTagSurname property (section 2.1036).
- AddressBookPhoneticSurname *string `protobuf:"bytes,53,opt,name=address_book_phonetic_surname,json=addressBookPhoneticSurname,proto3,oneof" json:"address_book_phonetic_surname,omitempty" msg:"3598331,omitempty"`
+ AddressBookPhoneticSurname *string `protobuf:"bytes,53,opt,name=address_book_phonetic_surname,json=addressBookPhoneticSurname,proto3,oneof" json:"address_book_phonetic_surname,omitempty" msg:"35983-31,omitempty"`
// Contains the maximum occupancy of the room.
- AddressBookRoomCapacity *int32 `protobuf:"varint,57,opt,name=address_book_room_capacity,json=addressBookRoomCapacity,proto3,oneof" json:"address_book_room_capacity,omitempty" msg:"20553,omitempty"`
+ AddressBookRoomCapacity *int32 `protobuf:"varint,57,opt,name=address_book_room_capacity,json=addressBookRoomCapacity,proto3,oneof" json:"address_book_room_capacity,omitempty" msg:"2055-3,omitempty"`
// Contains a description of the Resource object.
- AddressBookRoomDescription *string `protobuf:"bytes,59,opt,name=address_book_room_description,json=addressBookRoomDescription,proto3,oneof" json:"address_book_room_description,omitempty" msg:"205731,omitempty"`
+ AddressBookRoomDescription *string `protobuf:"bytes,59,opt,name=address_book_room_description,json=addressBookRoomDescription,proto3,oneof" json:"address_book_room_description,omitempty" msg:"2057-31,omitempty"`
// Contains a signed integer that specifies the seniority order of Address Book objects that represent members of a department and are referenced by a Department object or departmental group, with larger values specifying members that are more senior.
- AddressBookSeniorityIndex *int32 `protobuf:"varint,61,opt,name=address_book_seniority_index,json=addressBookSeniorityIndex,proto3,oneof" json:"address_book_seniority_index,omitempty" msg:"360003,omitempty"`
+ AddressBookSeniorityIndex *int32 `protobuf:"varint,61,opt,name=address_book_seniority_index,json=addressBookSeniorityIndex,proto3,oneof" json:"address_book_seniority_index,omitempty" msg:"36000-3,omitempty"`
// Contains the foreign system email address of an Address Book object.
- AddressBookTargetAddress *string `protobuf:"bytes,62,opt,name=address_book_target_address,json=addressBookTargetAddress,proto3,oneof" json:"address_book_target_address,omitempty" msg:"3278531,omitempty"`
+ AddressBookTargetAddress *string `protobuf:"bytes,62,opt,name=address_book_target_address,json=addressBookTargetAddress,proto3,oneof" json:"address_book_target_address,omitempty" msg:"32785-31,omitempty"`
// Contains a filter value used in ambiguous name resolution.
- Anr *string `protobuf:"bytes,65,opt,name=anr,proto3,oneof" json:"anr,omitempty" msg:"1383631,omitempty"`
+ Anr *string `protobuf:"bytes,65,opt,name=anr,proto3,oneof" json:"anr,omitempty" msg:"13836-31,omitempty"`
// Contains a bitmask of flags that describe capabilities of an address book container.
- ContainerFlags *int32 `protobuf:"varint,66,opt,name=container_flags,json=containerFlags,proto3,oneof" json:"container_flags,omitempty" msg:"138243,omitempty"`
+ ContainerFlags *int32 `protobuf:"varint,66,opt,name=container_flags,json=containerFlags,proto3,oneof" json:"container_flags,omitempty" msg:"13824-3,omitempty"`
// Contains an integer value that indicates how to display an Address Book object in a table or as an addressee on a message.
- DisplayType *int32 `protobuf:"varint,67,opt,name=display_type,json=displayType,proto3,oneof" json:"display_type,omitempty" msg:"145923,omitempty"`
+ DisplayType *int32 `protobuf:"varint,67,opt,name=display_type,json=displayType,proto3,oneof" json:"display_type,omitempty" msg:"14592-3,omitempty"`
// Contains an integer value that indicates how to display an Address Book object in a table or as a recipient on a message.
- DisplayTypeEx *int32 `protobuf:"varint,68,opt,name=display_type_ex,json=displayTypeEx,proto3,oneof" json:"display_type_ex,omitempty" msg:"145973,omitempty"`
+ DisplayTypeEx *int32 `protobuf:"varint,68,opt,name=display_type_ex,json=displayTypeEx,proto3,oneof" json:"display_type_ex,omitempty" msg:"14597-3,omitempty"`
}
func (x *AddressBook) Reset() {
diff --git a/pkg/properties/address_book.pb_gen.go b/pkg/properties/address_book.pb_gen.go
index 75c32ec..3396f60 100644
--- a/pkg/properties/address_book.pb_gen.go
+++ b/pkg/properties/address_book.pb_gen.go
@@ -24,7 +24,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "1484831":
+ case "14848-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "655333":
+ case "65533-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "328743":
+ case "32874-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1484731":
+ case "14847-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "359873":
+ case "35987-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "360673":
+ case "36067-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "360663":
+ case "36066-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281331":
+ case "32813-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3282231":
+ case "32822-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3592731":
+ case "35927-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3592831":
+ case "35928-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3592931":
+ case "35929-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3593631":
+ case "35936-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3593731":
+ case "35937-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281431":
+ case "32814-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -294,7 +294,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281531":
+ case "32815-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -312,7 +312,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281631":
+ case "32816-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -330,7 +330,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281731":
+ case "32817-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -348,7 +348,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281831":
+ case "32818-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -366,7 +366,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3281931":
+ case "32819-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -384,7 +384,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3282031":
+ case "32820-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -402,7 +402,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3282131":
+ case "32821-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -420,7 +420,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3277231":
+ case "32772-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -438,7 +438,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3606111":
+ case "36061-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -456,7 +456,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3599230":
+ case "35992-30":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -474,7 +474,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3277430":
+ case "32774-30":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -492,7 +492,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "6553111":
+ case "65531-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -510,7 +510,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3277630":
+ case "32776-30":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -528,7 +528,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3277331":
+ case "32773-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -546,7 +546,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3602111":
+ case "36021-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -564,7 +564,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3282831":
+ case "32828-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -582,7 +582,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3600831":
+ case "36008-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -600,7 +600,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3598531":
+ case "35985-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -618,7 +618,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3598431":
+ case "35984-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -636,7 +636,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3598631":
+ case "35986-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -654,7 +654,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3598231":
+ case "35982-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -672,7 +672,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3598331":
+ case "35983-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -690,7 +690,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "20553":
+ case "2055-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -708,7 +708,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "205731":
+ case "2057-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -726,7 +726,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "360003":
+ case "36000-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -744,7 +744,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3278531":
+ case "32785-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -762,7 +762,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1383631":
+ case "13836-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -780,7 +780,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "138243":
+ case "13824-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -798,7 +798,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "145923":
+ case "14592-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -816,7 +816,7 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "145973":
+ case "14597-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1039,8 +1039,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // write "1484831"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x34, 0x38, 0x33, 0x31)
+ // write "14848-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x34, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1058,8 +1058,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // write "655333"
- err = en.Append(0xa6, 0x36, 0x35, 0x35, 0x33, 0x33, 0x33)
+ // write "65533-3"
+ err = en.Append(0xa7, 0x36, 0x35, 0x35, 0x33, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -1077,8 +1077,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // write "328743"
- err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x37, 0x34, 0x33)
+ // write "32874-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x37, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -1096,8 +1096,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // write "1484731"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x34, 0x37, 0x33, 0x31)
+ // write "14847-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x34, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1115,8 +1115,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "359873"
- err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x38, 0x37, 0x33)
+ // write "35987-3"
+ err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -1134,8 +1134,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // write "360673"
- err = en.Append(0xa6, 0x33, 0x36, 0x30, 0x36, 0x37, 0x33)
+ // write "36067-3"
+ err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x36, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -1153,8 +1153,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // write "360663"
- err = en.Append(0xa6, 0x33, 0x36, 0x30, 0x36, 0x36, 0x33)
+ // write "36066-3"
+ err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x36, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -1172,8 +1172,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // write "3281331"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31)
+ // write "32813-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1191,8 +1191,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // write "3282231"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x32, 0x33, 0x31)
+ // write "32822-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x32, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1210,8 +1210,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // write "3592731"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x37, 0x33, 0x31)
+ // write "35927-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x32, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1229,8 +1229,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // write "3592831"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x38, 0x33, 0x31)
+ // write "35928-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x32, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1248,8 +1248,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // write "3592931"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x39, 0x33, 0x31)
+ // write "35929-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x32, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1267,8 +1267,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // write "3593631"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x33, 0x36, 0x33, 0x31)
+ // write "35936-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x33, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1286,8 +1286,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // write "3593731"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x33, 0x37, 0x33, 0x31)
+ // write "35937-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x33, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1305,8 +1305,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000) == 0 { // if not empty
- // write "3281431"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31)
+ // write "32814-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1324,8 +1324,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8000) == 0 { // if not empty
- // write "3281531"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x35, 0x33, 0x31)
+ // write "32815-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1343,8 +1343,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10000) == 0 { // if not empty
- // write "3281631"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x36, 0x33, 0x31)
+ // write "32816-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1362,8 +1362,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20000) == 0 { // if not empty
- // write "3281731"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x37, 0x33, 0x31)
+ // write "32817-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1381,8 +1381,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40000) == 0 { // if not empty
- // write "3281831"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x38, 0x33, 0x31)
+ // write "32818-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1400,8 +1400,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80000) == 0 { // if not empty
- // write "3281931"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x39, 0x33, 0x31)
+ // write "32819-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x31, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1419,8 +1419,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100000) == 0 { // if not empty
- // write "3282031"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x30, 0x33, 0x31)
+ // write "32820-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1438,8 +1438,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200000) == 0 { // if not empty
- // write "3282131"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x31, 0x33, 0x31)
+ // write "32821-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x32, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1457,8 +1457,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400000) == 0 { // if not empty
- // write "3277231"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x32, 0x33, 0x31)
+ // write "32772-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x37, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1476,8 +1476,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800000) == 0 { // if not empty
- // write "3606111"
- err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x36, 0x31, 0x31, 0x31)
+ // write "36061-11"
+ err = en.Append(0xa8, 0x33, 0x36, 0x30, 0x36, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1495,8 +1495,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000000) == 0 { // if not empty
- // write "3599230"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x39, 0x32, 0x33, 0x30)
+ // write "35992-30"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x39, 0x32, 0x2d, 0x33, 0x30)
if err != nil {
return
}
@@ -1514,8 +1514,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000000) == 0 { // if not empty
- // write "3277430"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33, 0x30)
+ // write "32774-30"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x37, 0x34, 0x2d, 0x33, 0x30)
if err != nil {
return
}
@@ -1533,8 +1533,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000000) == 0 { // if not empty
- // write "6553111"
- err = en.Append(0xa7, 0x36, 0x35, 0x35, 0x33, 0x31, 0x31, 0x31)
+ // write "65531-11"
+ err = en.Append(0xa8, 0x36, 0x35, 0x35, 0x33, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1552,8 +1552,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8000000) == 0 { // if not empty
- // write "3277630"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x36, 0x33, 0x30)
+ // write "32776-30"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x37, 0x36, 0x2d, 0x33, 0x30)
if err != nil {
return
}
@@ -1571,8 +1571,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10000000) == 0 { // if not empty
- // write "3277331"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31)
+ // write "32773-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x37, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1590,8 +1590,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20000000) == 0 { // if not empty
- // write "3602111"
- err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x32, 0x31, 0x31, 0x31)
+ // write "36021-11"
+ err = en.Append(0xa8, 0x33, 0x36, 0x30, 0x32, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1609,8 +1609,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40000000) == 0 { // if not empty
- // write "3282831"
- err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x38, 0x33, 0x31)
+ // write "32828-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x32, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1628,8 +1628,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80000000) == 0 { // if not empty
- // write "3600831"
- err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x30, 0x38, 0x33, 0x31)
+ // write "36008-31"
+ err = en.Append(0xa8, 0x33, 0x36, 0x30, 0x30, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1647,8 +1647,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100000000) == 0 { // if not empty
- // write "3598531"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x35, 0x33, 0x31)
+ // write "35985-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x38, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1666,8 +1666,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200000000) == 0 { // if not empty
- // write "3598431"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x34, 0x33, 0x31)
+ // write "35984-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x38, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1685,8 +1685,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400000000) == 0 { // if not empty
- // write "3598631"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x36, 0x33, 0x31)
+ // write "35986-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x38, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1704,8 +1704,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800000000) == 0 { // if not empty
- // write "3598231"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x32, 0x33, 0x31)
+ // write "35982-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x38, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1723,8 +1723,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000000000) == 0 { // if not empty
- // write "3598331"
- err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x33, 0x33, 0x31)
+ // write "35983-31"
+ err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x38, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1742,8 +1742,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000000000) == 0 { // if not empty
- // write "20553"
- err = en.Append(0xa5, 0x32, 0x30, 0x35, 0x35, 0x33)
+ // write "2055-3"
+ err = en.Append(0xa6, 0x32, 0x30, 0x35, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -1761,8 +1761,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000000000) == 0 { // if not empty
- // write "205731"
- err = en.Append(0xa6, 0x32, 0x30, 0x35, 0x37, 0x33, 0x31)
+ // write "2057-31"
+ err = en.Append(0xa7, 0x32, 0x30, 0x35, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1780,8 +1780,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8000000000) == 0 { // if not empty
- // write "360003"
- err = en.Append(0xa6, 0x33, 0x36, 0x30, 0x30, 0x30, 0x33)
+ // write "36000-3"
+ err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x30, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -1799,8 +1799,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10000000000) == 0 { // if not empty
- // write "3278531"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x35, 0x33, 0x31)
+ // write "32785-31"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x38, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1818,8 +1818,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20000000000) == 0 { // if not empty
- // write "1383631"
- err = en.Append(0xa7, 0x31, 0x33, 0x38, 0x33, 0x36, 0x33, 0x31)
+ // write "13836-31"
+ err = en.Append(0xa8, 0x31, 0x33, 0x38, 0x33, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1837,8 +1837,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40000000000) == 0 { // if not empty
- // write "138243"
- err = en.Append(0xa6, 0x31, 0x33, 0x38, 0x32, 0x34, 0x33)
+ // write "13824-3"
+ err = en.Append(0xa7, 0x31, 0x33, 0x38, 0x32, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -1856,8 +1856,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80000000000) == 0 { // if not empty
- // write "145923"
- err = en.Append(0xa6, 0x31, 0x34, 0x35, 0x39, 0x32, 0x33)
+ // write "14592-3"
+ err = en.Append(0xa7, 0x31, 0x34, 0x35, 0x39, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -1875,8 +1875,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100000000000) == 0 { // if not empty
- // write "145973"
- err = en.Append(0xa6, 0x31, 0x34, 0x35, 0x39, 0x37, 0x33)
+ // write "14597-3"
+ err = en.Append(0xa7, 0x31, 0x34, 0x35, 0x39, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -2088,8 +2088,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // string "1484831"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x34, 0x38, 0x33, 0x31)
+ // string "14848-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x34, 0x38, 0x2d, 0x33, 0x31)
if z.Account == nil {
o = msgp.AppendNil(o)
} else {
@@ -2097,8 +2097,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // string "655333"
- o = append(o, 0xa6, 0x36, 0x35, 0x35, 0x33, 0x33, 0x33)
+ // string "65533-3"
+ o = append(o, 0xa7, 0x36, 0x35, 0x35, 0x33, 0x33, 0x2d, 0x33)
if z.AddressBookContainerId == nil {
o = msgp.AppendNil(o)
} else {
@@ -2106,8 +2106,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // string "328743"
- o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x37, 0x34, 0x33)
+ // string "32874-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x37, 0x34, 0x2d, 0x33)
if z.AddressBookDeliveryContentLength == nil {
o = msgp.AppendNil(o)
} else {
@@ -2115,8 +2115,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // string "1484731"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x34, 0x37, 0x33, 0x31)
+ // string "14847-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x34, 0x37, 0x2d, 0x33, 0x31)
if z.AddressBookDisplayNamePrintable == nil {
o = msgp.AppendNil(o)
} else {
@@ -2124,8 +2124,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "359873"
- o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x38, 0x37, 0x33)
+ // string "35987-3"
+ o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x37, 0x2d, 0x33)
if z.AddressBookDisplayTypeExtended == nil {
o = msgp.AppendNil(o)
} else {
@@ -2133,8 +2133,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // string "360673"
- o = append(o, 0xa6, 0x33, 0x36, 0x30, 0x36, 0x37, 0x33)
+ // string "36067-3"
+ o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x36, 0x37, 0x2d, 0x33)
if z.AddressBookDistributionListExternalMemberCount == nil {
o = msgp.AppendNil(o)
} else {
@@ -2142,8 +2142,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // string "360663"
- o = append(o, 0xa6, 0x33, 0x36, 0x30, 0x36, 0x36, 0x33)
+ // string "36066-3"
+ o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x36, 0x36, 0x2d, 0x33)
if z.AddressBookDistributionListMemberCount == nil {
o = msgp.AppendNil(o)
} else {
@@ -2151,8 +2151,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // string "3281331"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31)
+ // string "32813-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x33, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute1 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2160,8 +2160,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // string "3282231"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x32, 0x33, 0x31)
+ // string "32822-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x32, 0x32, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute10 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2169,8 +2169,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // string "3592731"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x37, 0x33, 0x31)
+ // string "35927-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x32, 0x37, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute11 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2178,8 +2178,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // string "3592831"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x38, 0x33, 0x31)
+ // string "35928-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x32, 0x38, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute12 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2187,8 +2187,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // string "3592931"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x39, 0x33, 0x31)
+ // string "35929-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x32, 0x39, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute13 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2196,8 +2196,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // string "3593631"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x33, 0x36, 0x33, 0x31)
+ // string "35936-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x33, 0x36, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute14 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2205,8 +2205,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // string "3593731"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x33, 0x37, 0x33, 0x31)
+ // string "35937-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x33, 0x37, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute15 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2214,8 +2214,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000) == 0 { // if not empty
- // string "3281431"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31)
+ // string "32814-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x34, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute2 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2223,8 +2223,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8000) == 0 { // if not empty
- // string "3281531"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x35, 0x33, 0x31)
+ // string "32815-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x35, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute3 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2232,8 +2232,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10000) == 0 { // if not empty
- // string "3281631"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x36, 0x33, 0x31)
+ // string "32816-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x36, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute4 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2241,8 +2241,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20000) == 0 { // if not empty
- // string "3281731"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x37, 0x33, 0x31)
+ // string "32817-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x37, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute5 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2250,8 +2250,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40000) == 0 { // if not empty
- // string "3281831"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x38, 0x33, 0x31)
+ // string "32818-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x38, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute6 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2259,8 +2259,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80000) == 0 { // if not empty
- // string "3281931"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x39, 0x33, 0x31)
+ // string "32819-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x31, 0x39, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute7 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2268,8 +2268,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100000) == 0 { // if not empty
- // string "3282031"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x30, 0x33, 0x31)
+ // string "32820-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute8 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2277,8 +2277,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200000) == 0 { // if not empty
- // string "3282131"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x31, 0x33, 0x31)
+ // string "32821-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x32, 0x31, 0x2d, 0x33, 0x31)
if z.AddressBookExtensionAttribute9 == nil {
o = msgp.AppendNil(o)
} else {
@@ -2286,8 +2286,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400000) == 0 { // if not empty
- // string "3277231"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x32, 0x33, 0x31)
+ // string "32772-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x37, 0x32, 0x2d, 0x33, 0x31)
if z.AddressBookFolderPathname == nil {
o = msgp.AppendNil(o)
} else {
@@ -2295,8 +2295,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800000) == 0 { // if not empty
- // string "3606111"
- o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x36, 0x31, 0x31, 0x31)
+ // string "36061-11"
+ o = append(o, 0xa8, 0x33, 0x36, 0x30, 0x36, 0x31, 0x2d, 0x31, 0x31)
if z.AddressBookHierarchicalIsHierarchicalGroup == nil {
o = msgp.AppendNil(o)
} else {
@@ -2304,8 +2304,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000000) == 0 { // if not empty
- // string "3599230"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x39, 0x32, 0x33, 0x30)
+ // string "35992-30"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x39, 0x32, 0x2d, 0x33, 0x30)
if z.AddressBookHierarchicalRootDepartment == nil {
o = msgp.AppendNil(o)
} else {
@@ -2313,8 +2313,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000000) == 0 { // if not empty
- // string "3277430"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33, 0x30)
+ // string "32774-30"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x37, 0x34, 0x2d, 0x33, 0x30)
if z.AddressBookHomeMessageDatabase == nil {
o = msgp.AppendNil(o)
} else {
@@ -2322,8 +2322,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000000) == 0 { // if not empty
- // string "6553111"
- o = append(o, 0xa7, 0x36, 0x35, 0x35, 0x33, 0x31, 0x31, 0x31)
+ // string "65531-11"
+ o = append(o, 0xa8, 0x36, 0x35, 0x35, 0x33, 0x31, 0x2d, 0x31, 0x31)
if z.AddressBookIsMaster == nil {
o = msgp.AppendNil(o)
} else {
@@ -2331,8 +2331,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8000000) == 0 { // if not empty
- // string "3277630"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x36, 0x33, 0x30)
+ // string "32776-30"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x37, 0x36, 0x2d, 0x33, 0x30)
if z.AddressBookIsMemberOfDistributionList == nil {
o = msgp.AppendNil(o)
} else {
@@ -2340,8 +2340,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10000000) == 0 { // if not empty
- // string "3277331"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31)
+ // string "32773-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x37, 0x33, 0x2d, 0x33, 0x31)
if z.AddressBookManagerDistinguishedName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2349,8 +2349,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20000000) == 0 { // if not empty
- // string "3602111"
- o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x32, 0x31, 0x31, 0x31)
+ // string "36021-11"
+ o = append(o, 0xa8, 0x33, 0x36, 0x30, 0x32, 0x31, 0x2d, 0x31, 0x31)
if z.AddressBookModerationEnabled == nil {
o = msgp.AppendNil(o)
} else {
@@ -2358,8 +2358,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40000000) == 0 { // if not empty
- // string "3282831"
- o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x38, 0x33, 0x31)
+ // string "32828-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x32, 0x38, 0x2d, 0x33, 0x31)
if z.AddressBookObjectDistinguishedName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2367,8 +2367,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80000000) == 0 { // if not empty
- // string "3600831"
- o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x30, 0x38, 0x33, 0x31)
+ // string "36008-31"
+ o = append(o, 0xa8, 0x33, 0x36, 0x30, 0x30, 0x38, 0x2d, 0x33, 0x31)
if z.AddressBookOrganizationalUnitRootDistinguishedName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2376,8 +2376,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100000000) == 0 { // if not empty
- // string "3598531"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x35, 0x33, 0x31)
+ // string "35985-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x38, 0x35, 0x2d, 0x33, 0x31)
if z.AddressBookPhoneticCompanyName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2385,8 +2385,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200000000) == 0 { // if not empty
- // string "3598431"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x34, 0x33, 0x31)
+ // string "35984-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x38, 0x34, 0x2d, 0x33, 0x31)
if z.AddressBookPhoneticDepartmentName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2394,8 +2394,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400000000) == 0 { // if not empty
- // string "3598631"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x36, 0x33, 0x31)
+ // string "35986-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x38, 0x36, 0x2d, 0x33, 0x31)
if z.AddressBookPhoneticDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2403,8 +2403,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800000000) == 0 { // if not empty
- // string "3598231"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x32, 0x33, 0x31)
+ // string "35982-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x38, 0x32, 0x2d, 0x33, 0x31)
if z.AddressBookPhoneticGivenName == nil {
o = msgp.AppendNil(o)
} else {
@@ -2412,8 +2412,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000000000) == 0 { // if not empty
- // string "3598331"
- o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x33, 0x33, 0x31)
+ // string "35983-31"
+ o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x38, 0x33, 0x2d, 0x33, 0x31)
if z.AddressBookPhoneticSurname == nil {
o = msgp.AppendNil(o)
} else {
@@ -2421,8 +2421,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000000000) == 0 { // if not empty
- // string "20553"
- o = append(o, 0xa5, 0x32, 0x30, 0x35, 0x35, 0x33)
+ // string "2055-3"
+ o = append(o, 0xa6, 0x32, 0x30, 0x35, 0x35, 0x2d, 0x33)
if z.AddressBookRoomCapacity == nil {
o = msgp.AppendNil(o)
} else {
@@ -2430,8 +2430,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000000000) == 0 { // if not empty
- // string "205731"
- o = append(o, 0xa6, 0x32, 0x30, 0x35, 0x37, 0x33, 0x31)
+ // string "2057-31"
+ o = append(o, 0xa7, 0x32, 0x30, 0x35, 0x37, 0x2d, 0x33, 0x31)
if z.AddressBookRoomDescription == nil {
o = msgp.AppendNil(o)
} else {
@@ -2439,8 +2439,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8000000000) == 0 { // if not empty
- // string "360003"
- o = append(o, 0xa6, 0x33, 0x36, 0x30, 0x30, 0x30, 0x33)
+ // string "36000-3"
+ o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x30, 0x30, 0x2d, 0x33)
if z.AddressBookSeniorityIndex == nil {
o = msgp.AppendNil(o)
} else {
@@ -2448,8 +2448,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10000000000) == 0 { // if not empty
- // string "3278531"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x35, 0x33, 0x31)
+ // string "32785-31"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x38, 0x35, 0x2d, 0x33, 0x31)
if z.AddressBookTargetAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -2457,8 +2457,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20000000000) == 0 { // if not empty
- // string "1383631"
- o = append(o, 0xa7, 0x31, 0x33, 0x38, 0x33, 0x36, 0x33, 0x31)
+ // string "13836-31"
+ o = append(o, 0xa8, 0x31, 0x33, 0x38, 0x33, 0x36, 0x2d, 0x33, 0x31)
if z.Anr == nil {
o = msgp.AppendNil(o)
} else {
@@ -2466,8 +2466,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40000000000) == 0 { // if not empty
- // string "138243"
- o = append(o, 0xa6, 0x31, 0x33, 0x38, 0x32, 0x34, 0x33)
+ // string "13824-3"
+ o = append(o, 0xa7, 0x31, 0x33, 0x38, 0x32, 0x34, 0x2d, 0x33)
if z.ContainerFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -2475,8 +2475,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80000000000) == 0 { // if not empty
- // string "145923"
- o = append(o, 0xa6, 0x31, 0x34, 0x35, 0x39, 0x32, 0x33)
+ // string "14592-3"
+ o = append(o, 0xa7, 0x31, 0x34, 0x35, 0x39, 0x32, 0x2d, 0x33)
if z.DisplayType == nil {
o = msgp.AppendNil(o)
} else {
@@ -2484,8 +2484,8 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100000000000) == 0 { // if not empty
- // string "145973"
- o = append(o, 0xa6, 0x31, 0x34, 0x35, 0x39, 0x37, 0x33)
+ // string "14597-3"
+ o = append(o, 0xa7, 0x31, 0x34, 0x35, 0x39, 0x37, 0x2d, 0x33)
if z.DisplayTypeEx == nil {
o = msgp.AppendNil(o)
} else {
@@ -2513,7 +2513,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "1484831":
+ case "14848-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2530,7 +2530,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "655333":
+ case "65533-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2547,7 +2547,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "328743":
+ case "32874-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2564,7 +2564,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1484731":
+ case "14847-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2581,7 +2581,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "359873":
+ case "35987-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2598,7 +2598,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "360673":
+ case "36067-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2615,7 +2615,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "360663":
+ case "36066-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2632,7 +2632,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281331":
+ case "32813-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2649,7 +2649,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3282231":
+ case "32822-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2666,7 +2666,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3592731":
+ case "35927-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2683,7 +2683,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3592831":
+ case "35928-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2700,7 +2700,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3592931":
+ case "35929-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2717,7 +2717,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3593631":
+ case "35936-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2734,7 +2734,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3593731":
+ case "35937-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2751,7 +2751,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281431":
+ case "32814-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2768,7 +2768,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281531":
+ case "32815-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2785,7 +2785,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281631":
+ case "32816-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2802,7 +2802,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281731":
+ case "32817-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2819,7 +2819,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281831":
+ case "32818-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2836,7 +2836,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3281931":
+ case "32819-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2853,7 +2853,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3282031":
+ case "32820-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2870,7 +2870,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3282131":
+ case "32821-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2887,7 +2887,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3277231":
+ case "32772-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2904,7 +2904,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3606111":
+ case "36061-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2921,7 +2921,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3599230":
+ case "35992-30":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2938,7 +2938,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3277430":
+ case "32774-30":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2955,7 +2955,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "6553111":
+ case "65531-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2972,7 +2972,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3277630":
+ case "32776-30":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2989,7 +2989,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3277331":
+ case "32773-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3006,7 +3006,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3602111":
+ case "36021-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3023,7 +3023,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3282831":
+ case "32828-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3040,7 +3040,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3600831":
+ case "36008-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3057,7 +3057,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3598531":
+ case "35985-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3074,7 +3074,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3598431":
+ case "35984-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3091,7 +3091,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3598631":
+ case "35986-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3108,7 +3108,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3598231":
+ case "35982-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3125,7 +3125,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3598331":
+ case "35983-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3142,7 +3142,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "20553":
+ case "2055-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3159,7 +3159,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "205731":
+ case "2057-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3176,7 +3176,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "360003":
+ case "36000-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3193,7 +3193,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3278531":
+ case "32785-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3210,7 +3210,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1383631":
+ case "13836-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3227,7 +3227,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "138243":
+ case "13824-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3244,7 +3244,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "145923":
+ case "14592-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3261,7 +3261,7 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "145973":
+ case "14597-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3292,271 +3292,271 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *AddressBook) Msgsize() (s int) {
- s = 3 + 8
+ s = 3 + 9
if z.Account == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Account)
}
- s += 7
+ s += 8
if z.AddressBookContainerId == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.AddressBookDeliveryContentLength == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AddressBookDisplayNamePrintable == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookDisplayNamePrintable)
}
- s += 7
+ s += 8
if z.AddressBookDisplayTypeExtended == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.AddressBookDistributionListExternalMemberCount == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.AddressBookDistributionListMemberCount == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute1 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute1)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute10 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute10)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute11 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute11)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute12 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute12)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute13 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute13)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute14 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute14)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute15 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute15)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute2 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute2)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute3 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute3)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute4 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute4)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute5 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute5)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute6 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute6)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute7 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute7)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute8 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute8)
}
- s += 8
+ s += 9
if z.AddressBookExtensionAttribute9 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookExtensionAttribute9)
}
- s += 8
+ s += 9
if z.AddressBookFolderPathname == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookFolderPathname)
}
- s += 8
+ s += 9
if z.AddressBookHierarchicalIsHierarchicalGroup == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.AddressBookHierarchicalRootDepartment == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookHierarchicalRootDepartment)
}
- s += 8
+ s += 9
if z.AddressBookHomeMessageDatabase == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookHomeMessageDatabase)
}
- s += 8
+ s += 9
if z.AddressBookIsMaster == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.AddressBookIsMemberOfDistributionList == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookIsMemberOfDistributionList)
}
- s += 8
+ s += 9
if z.AddressBookManagerDistinguishedName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookManagerDistinguishedName)
}
- s += 8
+ s += 9
if z.AddressBookModerationEnabled == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.AddressBookObjectDistinguishedName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookObjectDistinguishedName)
}
- s += 8
+ s += 9
if z.AddressBookOrganizationalUnitRootDistinguishedName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookOrganizationalUnitRootDistinguishedName)
}
- s += 8
+ s += 9
if z.AddressBookPhoneticCompanyName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookPhoneticCompanyName)
}
- s += 8
+ s += 9
if z.AddressBookPhoneticDepartmentName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookPhoneticDepartmentName)
}
- s += 8
+ s += 9
if z.AddressBookPhoneticDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookPhoneticDisplayName)
}
- s += 8
+ s += 9
if z.AddressBookPhoneticGivenName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookPhoneticGivenName)
}
- s += 8
+ s += 9
if z.AddressBookPhoneticSurname == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookPhoneticSurname)
}
- s += 6
+ s += 7
if z.AddressBookRoomCapacity == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.AddressBookRoomDescription == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookRoomDescription)
}
- s += 7
+ s += 8
if z.AddressBookSeniorityIndex == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AddressBookTargetAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressBookTargetAddress)
}
- s += 8
+ s += 9
if z.Anr == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Anr)
}
- s += 7
+ s += 8
if z.ContainerFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.DisplayType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.DisplayTypeEx == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/appointment.pb.go b/pkg/properties/appointment.pb.go
index 1e223d4..155f324 100644
--- a/pkg/properties/appointment.pb.go
+++ b/pkg/properties/appointment.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: appointment.proto
package properties
@@ -44,244 +44,244 @@ type Appointment struct {
unknownFields protoimpl.UnknownFields
// Specifies a list of all the attendees except for the organizer, including resources and unsendable attendees.
- AllAttendeesString *string `protobuf:"bytes,1,opt,name=all_attendees_string,json=allAttendeesString,proto3,oneof" json:"all_attendees_string,omitempty" msg:"26429631,omitempty"`
+ AllAttendeesString *string `protobuf:"bytes,1,opt,name=all_attendees_string,json=allAttendeesString,proto3,oneof" json:"all_attendees_string,omitempty" msg:"264296-31,omitempty"`
// This property is set to TRUE.
- AllowExternalCheck *bool `protobuf:"varint,2,opt,name=allow_external_check,json=allowExternalCheck,proto3,oneof" json:"allow_external_check,omitempty" msg:"26432611,omitempty"`
+ AllowExternalCheck *bool `protobuf:"varint,2,opt,name=allow_external_check,json=allowExternalCheck,proto3,oneof" json:"allow_external_check,omitempty" msg:"264326-11,omitempty"`
// Specifies a bit field that describes the auxiliary state of the object.
- AppointmentAuxiliaryFlags *int32 `protobuf:"varint,3,opt,name=appointment_auxiliary_flags,json=appointmentAuxiliaryFlags,proto3,oneof" json:"appointment_auxiliary_flags,omitempty" msg:"2641993,omitempty"`
+ AppointmentAuxiliaryFlags *int32 `protobuf:"varint,3,opt,name=appointment_auxiliary_flags,json=appointmentAuxiliaryFlags,proto3,oneof" json:"appointment_auxiliary_flags,omitempty" msg:"264199-3,omitempty"`
// Specifies the color to be used when displaying the Calendar object.
- AppointmentColor *int32 `protobuf:"varint,4,opt,name=appointment_color,json=appointmentColor,proto3,oneof" json:"appointment_color,omitempty" msg:"2642283,omitempty"`
+ AppointmentColor *int32 `protobuf:"varint,4,opt,name=appointment_color,json=appointmentColor,proto3,oneof" json:"appointment_color,omitempty" msg:"264228-3,omitempty"`
// Indicates whether a Meeting Response object is a counter proposal.
- AppointmentCounterProposal *bool `protobuf:"varint,5,opt,name=appointment_counter_proposal,json=appointmentCounterProposal,proto3,oneof" json:"appointment_counter_proposal,omitempty" msg:"26435911,omitempty"`
+ AppointmentCounterProposal *bool `protobuf:"varint,5,opt,name=appointment_counter_proposal,json=appointmentCounterProposal,proto3,oneof" json:"appointment_counter_proposal,omitempty" msg:"264359-11,omitempty"`
// Specifies the length of the event, in minutes.
- AppointmentDuration *int32 `protobuf:"varint,6,opt,name=appointment_duration,json=appointmentDuration,proto3,oneof" json:"appointment_duration,omitempty" msg:"2642273,omitempty"`
+ AppointmentDuration *int32 `protobuf:"varint,6,opt,name=appointment_duration,json=appointmentDuration,proto3,oneof" json:"appointment_duration,omitempty" msg:"264227-3,omitempty"`
// Indicates the date that the appointment ends.
- AppointmentEndDate *int64 `protobuf:"varint,7,opt,name=appointment_end_date,json=appointmentEndDate,proto3,oneof" json:"appointment_end_date,omitempty" msg:"26422564,omitempty"`
+ AppointmentEndDate *int64 `protobuf:"varint,7,opt,name=appointment_end_date,json=appointmentEndDate,proto3,oneof" json:"appointment_end_date,omitempty" msg:"264225-64,omitempty"`
// Indicates the time that the appointment ends.
- AppointmentEndTime *int64 `protobuf:"varint,8,opt,name=appointment_end_time,json=appointmentEndTime,proto3,oneof" json:"appointment_end_time,omitempty" msg:"26422464,omitempty"`
+ AppointmentEndTime *int64 `protobuf:"varint,8,opt,name=appointment_end_time,json=appointmentEndTime,proto3,oneof" json:"appointment_end_time,omitempty" msg:"264224-64,omitempty"`
// Specifies the end date and time for the event.
- AppointmentEndWhole *int64 `protobuf:"varint,9,opt,name=appointment_end_whole,json=appointmentEndWhole,proto3,oneof" json:"appointment_end_whole,omitempty" msg:"26420664,omitempty"`
+ AppointmentEndWhole *int64 `protobuf:"varint,9,opt,name=appointment_end_whole,json=appointmentEndWhole,proto3,oneof" json:"appointment_end_whole,omitempty" msg:"264206-64,omitempty"`
// Indicates to the organizer the last sequence number that was sent to any attendee.
- AppointmentLastSequence *int32 `protobuf:"varint,10,opt,name=appointment_last_sequence,json=appointmentLastSequence,proto3,oneof" json:"appointment_last_sequence,omitempty" msg:"2641953,omitempty"`
+ AppointmentLastSequence *int32 `protobuf:"varint,10,opt,name=appointment_last_sequence,json=appointmentLastSequence,proto3,oneof" json:"appointment_last_sequence,omitempty" msg:"264195-3,omitempty"`
// Indicates the message class of the Meeting object to be generated from the Meeting Request object.
- AppointmentMessageClass *string `protobuf:"bytes,11,opt,name=appointment_message_class,json=appointmentMessageClass,proto3,oneof" json:"appointment_message_class,omitempty" msg:"6831,omitempty"`
+ AppointmentMessageClass *string `protobuf:"bytes,11,opt,name=appointment_message_class,json=appointmentMessageClass,proto3,oneof" json:"appointment_message_class,omitempty" msg:"68-31,omitempty"`
// Indicates whether attendees are not allowed to propose a new date and/or time for the meeting.
- AppointmentNotAllowPropose *bool `protobuf:"varint,12,opt,name=appointment_not_allow_propose,json=appointmentNotAllowPropose,proto3,oneof" json:"appointment_not_allow_propose,omitempty" msg:"26436211,omitempty"`
+ AppointmentNotAllowPropose *bool `protobuf:"varint,12,opt,name=appointment_not_allow_propose,json=appointmentNotAllowPropose,proto3,oneof" json:"appointment_not_allow_propose,omitempty" msg:"264362-11,omitempty"`
// Specifies the number of attendees who have sent counter proposals that have not been accepted or rejected by the organizer.
- AppointmentProposalNumber *int32 `protobuf:"varint,13,opt,name=appointment_proposal_number,json=appointmentProposalNumber,proto3,oneof" json:"appointment_proposal_number,omitempty" msg:"2643613,omitempty"`
+ AppointmentProposalNumber *int32 `protobuf:"varint,13,opt,name=appointment_proposal_number,json=appointmentProposalNumber,proto3,oneof" json:"appointment_proposal_number,omitempty" msg:"264361-3,omitempty"`
// Indicates the proposed value for the PidLidAppointmentDuration property (section 2.11) for a counter proposal.
- AppointmentProposedDuration *int32 `protobuf:"varint,14,opt,name=appointment_proposed_duration,json=appointmentProposedDuration,proto3,oneof" json:"appointment_proposed_duration,omitempty" msg:"2643583,omitempty"`
+ AppointmentProposedDuration *int32 `protobuf:"varint,14,opt,name=appointment_proposed_duration,json=appointmentProposedDuration,proto3,oneof" json:"appointment_proposed_duration,omitempty" msg:"264358-3,omitempty"`
// Specifies the proposed value for the PidLidAppointmentEndWhole property (section 2.14) for a counter proposal.
- AppointmentProposedEndWhole *int64 `protobuf:"varint,15,opt,name=appointment_proposed_end_whole,json=appointmentProposedEndWhole,proto3,oneof" json:"appointment_proposed_end_whole,omitempty" msg:"26435364,omitempty"`
+ AppointmentProposedEndWhole *int64 `protobuf:"varint,15,opt,name=appointment_proposed_end_whole,json=appointmentProposedEndWhole,proto3,oneof" json:"appointment_proposed_end_whole,omitempty" msg:"264353-64,omitempty"`
// Specifies the proposed value for the PidLidAppointmentStartWhole property (section 2.29) for a counter proposal.
- AppointmentProposedStartWhole *int64 `protobuf:"varint,16,opt,name=appointment_proposed_start_whole,json=appointmentProposedStartWhole,proto3,oneof" json:"appointment_proposed_start_whole,omitempty" msg:"26435264,omitempty"`
+ AppointmentProposedStartWhole *int64 `protobuf:"varint,16,opt,name=appointment_proposed_start_whole,json=appointmentProposedStartWhole,proto3,oneof" json:"appointment_proposed_start_whole,omitempty" msg:"264352-64,omitempty"`
// Specifies the user who last replied to the meeting request or meeting update.
- AppointmentReplyName *string `protobuf:"bytes,18,opt,name=appointment_reply_name,json=appointmentReplyName,proto3,oneof" json:"appointment_reply_name,omitempty" msg:"26428831,omitempty"`
+ AppointmentReplyName *string `protobuf:"bytes,18,opt,name=appointment_reply_name,json=appointmentReplyName,proto3,oneof" json:"appointment_reply_name,omitempty" msg:"264288-31,omitempty"`
// Specifies the date and time at which the attendee responded to a received meeting request or Meeting Update object.
- AppointmentReplyTime *int64 `protobuf:"varint,19,opt,name=appointment_reply_time,json=appointmentReplyTime,proto3,oneof" json:"appointment_reply_time,omitempty" msg:"26425664,omitempty"`
+ AppointmentReplyTime *int64 `protobuf:"varint,19,opt,name=appointment_reply_time,json=appointmentReplyTime,proto3,oneof" json:"appointment_reply_time,omitempty" msg:"264256-64,omitempty"`
// Specifies the sequence number of a Meeting object.
- AppointmentSequence *int32 `protobuf:"varint,20,opt,name=appointment_sequence,json=appointmentSequence,proto3,oneof" json:"appointment_sequence,omitempty" msg:"2641933,omitempty"`
+ AppointmentSequence *int32 `protobuf:"varint,20,opt,name=appointment_sequence,json=appointmentSequence,proto3,oneof" json:"appointment_sequence,omitempty" msg:"264193-3,omitempty"`
// Indicates the date and time at which the PidLidAppointmentSequence property (section 2.25) was last modified.
- AppointmentSequenceTime *int64 `protobuf:"varint,21,opt,name=appointment_sequence_time,json=appointmentSequenceTime,proto3,oneof" json:"appointment_sequence_time,omitempty" msg:"26419464,omitempty"`
+ AppointmentSequenceTime *int64 `protobuf:"varint,21,opt,name=appointment_sequence_time,json=appointmentSequenceTime,proto3,oneof" json:"appointment_sequence_time,omitempty" msg:"264194-64,omitempty"`
// Identifies the date that the appointment starts.
- AppointmentStartDate *int64 `protobuf:"varint,22,opt,name=appointment_start_date,json=appointmentStartDate,proto3,oneof" json:"appointment_start_date,omitempty" msg:"26422664,omitempty"`
+ AppointmentStartDate *int64 `protobuf:"varint,22,opt,name=appointment_start_date,json=appointmentStartDate,proto3,oneof" json:"appointment_start_date,omitempty" msg:"264226-64,omitempty"`
// Identifies the time that the appointment starts.
- AppointmentStartTime *int64 `protobuf:"varint,23,opt,name=appointment_start_time,json=appointmentStartTime,proto3,oneof" json:"appointment_start_time,omitempty" msg:"26420764,omitempty"`
+ AppointmentStartTime *int64 `protobuf:"varint,23,opt,name=appointment_start_time,json=appointmentStartTime,proto3,oneof" json:"appointment_start_time,omitempty" msg:"264207-64,omitempty"`
// Specifies the start date and time of the appointment.
- AppointmentStartWhole *int64 `protobuf:"varint,24,opt,name=appointment_start_whole,json=appointmentStartWhole,proto3,oneof" json:"appointment_start_whole,omitempty" msg:"26420564,omitempty"`
+ AppointmentStartWhole *int64 `protobuf:"varint,24,opt,name=appointment_start_whole,json=appointmentStartWhole,proto3,oneof" json:"appointment_start_whole,omitempty" msg:"264205-64,omitempty"`
// Specifies a bit field that describes the state of the object.
- AppointmentStateFlags *int32 `protobuf:"varint,25,opt,name=appointment_state_flags,json=appointmentStateFlags,proto3,oneof" json:"appointment_state_flags,omitempty" msg:"2642313,omitempty"`
+ AppointmentStateFlags *int32 `protobuf:"varint,25,opt,name=appointment_state_flags,json=appointmentStateFlags,proto3,oneof" json:"appointment_state_flags,omitempty" msg:"264231-3,omitempty"`
// Specifies whether the event is an all-day event.
- AppointmentSubType *bool `protobuf:"varint,26,opt,name=appointment_sub_type,json=appointmentSubType,proto3,oneof" json:"appointment_sub_type,omitempty" msg:"26422911,omitempty"`
+ AppointmentSubType *bool `protobuf:"varint,26,opt,name=appointment_sub_type,json=appointmentSubType,proto3,oneof" json:"appointment_sub_type,omitempty" msg:"264229-11,omitempty"`
// Indicates the time at which the appointment was last updated.
- AppointmentUpdateTime *int64 `protobuf:"varint,31,opt,name=appointment_update_time,json=appointmentUpdateTime,proto3,oneof" json:"appointment_update_time,omitempty" msg:"26426264,omitempty"`
+ AppointmentUpdateTime *int64 `protobuf:"varint,31,opt,name=appointment_update_time,json=appointmentUpdateTime,proto3,oneof" json:"appointment_update_time,omitempty" msg:"264262-64,omitempty"`
// Specifies the date and time at which the meeting-related object was sent.
- AttendeeCriticalChange *int64 `protobuf:"varint,32,opt,name=attendee_critical_change,json=attendeeCriticalChange,proto3,oneof" json:"attendee_critical_change,omitempty" msg:"164,omitempty"`
+ AttendeeCriticalChange *int64 `protobuf:"varint,32,opt,name=attendee_critical_change,json=attendeeCriticalChange,proto3,oneof" json:"attendee_critical_change,omitempty" msg:"1-64,omitempty"`
// Indicates whether the value of the PidLidLocation property (section 2.159) is set to the PidTagDisplayName property (section 2.676).
- AutoFillLocation *bool `protobuf:"varint,33,opt,name=auto_fill_location,json=autoFillLocation,proto3,oneof" json:"auto_fill_location,omitempty" msg:"26429811,omitempty"`
+ AutoFillLocation *bool `protobuf:"varint,33,opt,name=auto_fill_location,json=autoFillLocation,proto3,oneof" json:"auto_fill_location,omitempty" msg:"264298-11,omitempty"`
// Specifies whether to automatically start the conferencing application when a reminder for the start of a meeting is executed.
- AutoStartCheck *bool `protobuf:"varint,34,opt,name=auto_start_check,json=autoStartCheck,proto3,oneof" json:"auto_start_check,omitempty" msg:"26432411,omitempty"`
+ AutoStartCheck *bool `protobuf:"varint,34,opt,name=auto_start_check,json=autoStartCheck,proto3,oneof" json:"auto_start_check,omitempty" msg:"264324-11,omitempty"`
// Specifies the availability of a user for the event described by the object.
- BusyStatus *int32 `protobuf:"varint,35,opt,name=busy_status,json=busyStatus,proto3,oneof" json:"busy_status,omitempty" msg:"2641973,omitempty"`
+ BusyStatus *int32 `protobuf:"varint,35,opt,name=busy_status,json=busyStatus,proto3,oneof" json:"busy_status,omitempty" msg:"264197-3,omitempty"`
// Contains the value of the CalendarType field from the PidLidAppointmentRecur property (section 2.22).
- CalendarType *int32 `protobuf:"varint,36,opt,name=calendar_type,json=calendarType,proto3,oneof" json:"calendar_type,omitempty" msg:"443,omitempty"`
+ CalendarType *int32 `protobuf:"varint,36,opt,name=calendar_type,json=calendarType,proto3,oneof" json:"calendar_type,omitempty" msg:"44-3,omitempty"`
// Contains a list of all the sendable attendees who are also optional attendees.
- CcAttendeesString *string `protobuf:"bytes,37,opt,name=cc_attendees_string,json=ccAttendeesString,proto3,oneof" json:"cc_attendees_string,omitempty" msg:"26430031,omitempty"`
+ CcAttendeesString *string `protobuf:"bytes,37,opt,name=cc_attendees_string,json=ccAttendeesString,proto3,oneof" json:"cc_attendees_string,omitempty" msg:"264300-31,omitempty"`
// Specifies a bit field that indicates how the Meeting object has changed.
- ChangeHighlight *int32 `protobuf:"varint,38,opt,name=change_highlight,json=changeHighlight,proto3,oneof" json:"change_highlight,omitempty" msg:"2641963,omitempty"`
+ ChangeHighlight *int32 `protobuf:"varint,38,opt,name=change_highlight,json=changeHighlight,proto3,oneof" json:"change_highlight,omitempty" msg:"264196-3,omitempty"`
// Indicates what actions the user has taken on this Meeting object.
- ClientIntent *int32 `protobuf:"varint,40,opt,name=client_intent,json=clientIntent,proto3,oneof" json:"client_intent,omitempty" msg:"373,omitempty"`
+ ClientIntent *int32 `protobuf:"varint,40,opt,name=client_intent,json=clientIntent,proto3,oneof" json:"client_intent,omitempty" msg:"37-3,omitempty"`
// Specifies the end date and time of the event in UTC.
- ClipEnd *int64 `protobuf:"varint,41,opt,name=clip_end,json=clipEnd,proto3,oneof" json:"clip_end,omitempty" msg:"26429464,omitempty"`
+ ClipEnd *int64 `protobuf:"varint,41,opt,name=clip_end,json=clipEnd,proto3,oneof" json:"clip_end,omitempty" msg:"264294-64,omitempty"`
// Specifies the start date and time of the event in UTC.
- ClipStart *int64 `protobuf:"varint,42,opt,name=clip_start,json=clipStart,proto3,oneof" json:"clip_start,omitempty" msg:"26429364,omitempty"`
+ ClipStart *int64 `protobuf:"varint,42,opt,name=clip_start,json=clipStart,proto3,oneof" json:"clip_start,omitempty" msg:"264293-64,omitempty"`
// Specifies the document to be launched when the user joins the meeting.
- CollaborateDoc *string `protobuf:"bytes,43,opt,name=collaborate_doc,json=collaborateDoc,proto3,oneof" json:"collaborate_doc,omitempty" msg:"26432731,omitempty"`
+ CollaborateDoc *string `protobuf:"bytes,43,opt,name=collaborate_doc,json=collaborateDoc,proto3,oneof" json:"collaborate_doc,omitempty" msg:"264327-31,omitempty"`
// When set to TRUE (0x00000001), the PidLidConferencingCheck property indicates that the associated meeting is one of the following types:
- ConferencingCheck *bool `protobuf:"varint,44,opt,name=conferencing_check,json=conferencingCheck,proto3,oneof" json:"conferencing_check,omitempty" msg:"26432011,omitempty"`
+ ConferencingCheck *bool `protobuf:"varint,44,opt,name=conferencing_check,json=conferencingCheck,proto3,oneof" json:"conferencing_check,omitempty" msg:"264320-11,omitempty"`
// Specifies the type of the meeting.
- ConferencingType *int32 `protobuf:"varint,45,opt,name=conferencing_type,json=conferencingType,proto3,oneof" json:"conferencing_type,omitempty" msg:"2643213,omitempty"`
+ ConferencingType *int32 `protobuf:"varint,45,opt,name=conferencing_type,json=conferencingType,proto3,oneof" json:"conferencing_type,omitempty" msg:"264321-3,omitempty"`
// Identifies the day interval for the recurrence pattern.
- DayInterval *int32 `protobuf:"varint,46,opt,name=day_interval,json=dayInterval,proto3,oneof" json:"day_interval,omitempty" msg:"332,omitempty"`
+ DayInterval *int32 `protobuf:"varint,46,opt,name=day_interval,json=dayInterval,proto3,oneof" json:"day_interval,omitempty" msg:"33-2,omitempty"`
// Identifies the day of the month for the appointment or meeting.
- DayOfMonth *int32 `protobuf:"varint,47,opt,name=day_of_month,json=dayOfMonth,proto3,oneof" json:"day_of_month,omitempty" msg:"327683,omitempty"`
+ DayOfMonth *int32 `protobuf:"varint,47,opt,name=day_of_month,json=dayOfMonth,proto3,oneof" json:"day_of_month,omitempty" msg:"32768-3,omitempty"`
// Indicates whether a delegate responded to the meeting request.
- DelegateMail *bool `protobuf:"varint,48,opt,name=delegate_mail,json=delegateMail,proto3,oneof" json:"delegate_mail,omitempty" msg:"911,omitempty"`
+ DelegateMail *bool `protobuf:"varint,48,opt,name=delegate_mail,json=delegateMail,proto3,oneof" json:"delegate_mail,omitempty" msg:"9-11,omitempty"`
// Specifies the directory server to be used.
- Directory *string `protobuf:"bytes,49,opt,name=directory,proto3,oneof" json:"directory,omitempty" msg:"26432231,omitempty"`
+ Directory *string `protobuf:"bytes,49,opt,name=directory,proto3,oneof" json:"directory,omitempty" msg:"264322-31,omitempty"`
// Identifies the end date of the recurrence range.
- EndRecurrenceDate *int32 `protobuf:"varint,50,opt,name=end_recurrence_date,json=endRecurrenceDate,proto3,oneof" json:"end_recurrence_date,omitempty" msg:"153,omitempty"`
+ EndRecurrenceDate *int32 `protobuf:"varint,50,opt,name=end_recurrence_date,json=endRecurrenceDate,proto3,oneof" json:"end_recurrence_date,omitempty" msg:"15-3,omitempty"`
// Identifies the end time of the recurrence range.
- EndRecurrenceTime *int32 `protobuf:"varint,51,opt,name=end_recurrence_time,json=endRecurrenceTime,proto3,oneof" json:"end_recurrence_time,omitempty" msg:"323,omitempty"`
+ EndRecurrenceTime *int32 `protobuf:"varint,51,opt,name=end_recurrence_time,json=endRecurrenceTime,proto3,oneof" json:"end_recurrence_time,omitempty" msg:"32-3,omitempty"`
// Specifies the date and time, in UTC, within a recurrence pattern that an exception will replace.
- ExceptionReplaceTime *int64 `protobuf:"varint,52,opt,name=exception_replace_time,json=exceptionReplaceTime,proto3,oneof" json:"exception_replace_time,omitempty" msg:"26426464,omitempty"`
+ ExceptionReplaceTime *int64 `protobuf:"varint,52,opt,name=exception_replace_time,json=exceptionReplaceTime,proto3,oneof" json:"exception_replace_time,omitempty" msg:"264264-64,omitempty"`
// Indicates that the object is a Recurring Calendar object with one or more exceptions, and that at least one of the Exception Embedded Message objects has at least one RecipientRow structure, as described in [MS-OXCDATA] section 2.8.3.
- FExceptionalAttendees *bool `protobuf:"varint,53,opt,name=f_exceptional_attendees,json=fExceptionalAttendees,proto3,oneof" json:"f_exceptional_attendees,omitempty" msg:"26426711,omitempty"`
+ FExceptionalAttendees *bool `protobuf:"varint,53,opt,name=f_exceptional_attendees,json=fExceptionalAttendees,proto3,oneof" json:"f_exceptional_attendees,omitempty" msg:"264267-11,omitempty"`
// Indicates that the Exception Embedded Message object has a body that differs from the Recurring Calendar object.
- FExceptionalBody *bool `protobuf:"varint,54,opt,name=f_exceptional_body,json=fExceptionalBody,proto3,oneof" json:"f_exceptional_body,omitempty" msg:"26419811,omitempty"`
+ FExceptionalBody *bool `protobuf:"varint,54,opt,name=f_exceptional_body,json=fExceptionalBody,proto3,oneof" json:"f_exceptional_body,omitempty" msg:"264198-11,omitempty"`
// Indicates whether invitations have been sent for the meeting that this Meeting object represents.
- FInvited *bool `protobuf:"varint,55,opt,name=f_invited,json=fInvited,proto3,oneof" json:"f_invited,omitempty" msg:"26426511,omitempty"`
+ FInvited *bool `protobuf:"varint,55,opt,name=f_invited,json=fInvited,proto3,oneof" json:"f_invited,omitempty" msg:"264265-11,omitempty"`
// Indicates whether the Meeting Request object represents an exception to a recurring series, and whether it was forwarded (even when forwarded by the organizer) rather than being an invitation sent by the organizer.
- ForwardInstance *bool `protobuf:"varint,56,opt,name=forward_instance,json=forwardInstance,proto3,oneof" json:"forward_instance,omitempty" msg:"26420211,omitempty"`
+ ForwardInstance *bool `protobuf:"varint,56,opt,name=forward_instance,json=forwardInstance,proto3,oneof" json:"forward_instance,omitempty" msg:"264202-11,omitempty"`
// Indicates whether the Calendar folder from which the meeting was opened is another user's calendar.
- FOthersAppointment *bool `protobuf:"varint,58,opt,name=f_others_appointment,json=fOthersAppointment,proto3,oneof" json:"f_others_appointment,omitempty" msg:"26427111,omitempty"`
+ FOthersAppointment *bool `protobuf:"varint,58,opt,name=f_others_appointment,json=fOthersAppointment,proto3,oneof" json:"f_others_appointment,omitempty" msg:"264271-11,omitempty"`
// Identifies the day of the week for the appointment or meeting.
- ICalendarDayOfWeekMask *int32 `protobuf:"varint,60,opt,name=i_calendar_day_of_week_mask,json=iCalendarDayOfWeekMask,proto3,oneof" json:"i_calendar_day_of_week_mask,omitempty" msg:"327693,omitempty"`
+ ICalendarDayOfWeekMask *int32 `protobuf:"varint,60,opt,name=i_calendar_day_of_week_mask,json=iCalendarDayOfWeekMask,proto3,oneof" json:"i_calendar_day_of_week_mask,omitempty" msg:"32769-3,omitempty"`
// Contains the value of the PidLidBusyStatus property (section 2.47) on the Meeting object in the organizer's calendar at the time that the Meeting Request object or Meeting Update object was sent.
- IntendedBusyStatus *int32 `protobuf:"varint,62,opt,name=intended_busy_status,json=intendedBusyStatus,proto3,oneof" json:"intended_busy_status,omitempty" msg:"2642603,omitempty"`
+ IntendedBusyStatus *int32 `protobuf:"varint,62,opt,name=intended_busy_status,json=intendedBusyStatus,proto3,oneof" json:"intended_busy_status,omitempty" msg:"264260-3,omitempty"`
// Indicates whether the object represents an exception (including an orphan instance).
- IsException *bool `protobuf:"varint,63,opt,name=is_exception,json=isException,proto3,oneof" json:"is_exception,omitempty" msg:"1011,omitempty"`
+ IsException *bool `protobuf:"varint,63,opt,name=is_exception,json=isException,proto3,oneof" json:"is_exception,omitempty" msg:"10-11,omitempty"`
// Specifies whether the object is associated with a recurring series.
- IsRecurring *bool `protobuf:"varint,64,opt,name=is_recurring,json=isRecurring,proto3,oneof" json:"is_recurring,omitempty" msg:"511,omitempty"`
+ IsRecurring *bool `protobuf:"varint,64,opt,name=is_recurring,json=isRecurring,proto3,oneof" json:"is_recurring,omitempty" msg:"5-11,omitempty"`
// Indicates whether the user did not include any text in the body of the Meeting Response object.
- IsSilent *bool `protobuf:"varint,65,opt,name=is_silent,json=isSilent,proto3,oneof" json:"is_silent,omitempty" msg:"411,omitempty"`
+ IsSilent *bool `protobuf:"varint,65,opt,name=is_silent,json=isSilent,proto3,oneof" json:"is_silent,omitempty" msg:"4-11,omitempty"`
// Specifies the location of the event.
- Location *string `protobuf:"bytes,66,opt,name=location,proto3,oneof" json:"location,omitempty" msg:"26420031,omitempty"`
+ Location *string `protobuf:"bytes,66,opt,name=location,proto3,oneof" json:"location,omitempty" msg:"264200-31,omitempty"`
// Indicates the type of Meeting Request object or Meeting Update object.
- MeetingType *int32 `protobuf:"varint,67,opt,name=meeting_type,json=meetingType,proto3,oneof" json:"meeting_type,omitempty" msg:"703,omitempty"`
+ MeetingType *int32 `protobuf:"varint,67,opt,name=meeting_type,json=meetingType,proto3,oneof" json:"meeting_type,omitempty" msg:"70-3,omitempty"`
// Specifies the URL of the Meeting Workspace that is associated with a Calendar object.
- MeetingWorkspaceUrl *string `protobuf:"bytes,68,opt,name=meeting_workspace_url,json=meetingWorkspaceUrl,proto3,oneof" json:"meeting_workspace_url,omitempty" msg:"26420131,omitempty"`
+ MeetingWorkspaceUrl *string `protobuf:"bytes,68,opt,name=meeting_workspace_url,json=meetingWorkspaceUrl,proto3,oneof" json:"meeting_workspace_url,omitempty" msg:"264201-31,omitempty"`
// Indicates the monthly interval of the appointment or meeting.
- MonthInterval *int32 `protobuf:"varint,69,opt,name=month_interval,json=monthInterval,proto3,oneof" json:"month_interval,omitempty" msg:"352,omitempty"`
+ MonthInterval *int32 `protobuf:"varint,69,opt,name=month_interval,json=monthInterval,proto3,oneof" json:"month_interval,omitempty" msg:"35-2,omitempty"`
// Indicates the month of the year in which the appointment or meeting occurs.
- MonthOfYear *int32 `protobuf:"varint,70,opt,name=month_of_year,json=monthOfYear,proto3,oneof" json:"month_of_year,omitempty" msg:"327743,omitempty"`
+ MonthOfYear *int32 `protobuf:"varint,70,opt,name=month_of_year,json=monthOfYear,proto3,oneof" json:"month_of_year,omitempty" msg:"32774-3,omitempty"`
// Indicates the calculated month of the year in which the appointment or meeting occurs.
- MonthOfYearMask *int32 `protobuf:"varint,71,opt,name=month_of_year_mask,json=monthOfYearMask,proto3,oneof" json:"month_of_year_mask,omitempty" msg:"393,omitempty"`
+ MonthOfYearMask *int32 `protobuf:"varint,71,opt,name=month_of_year_mask,json=monthOfYearMask,proto3,oneof" json:"month_of_year_mask,omitempty" msg:"39-3,omitempty"`
// Specifies the URL to be launched when the user joins the meeting.
- NetShowUrl *string `protobuf:"bytes,72,opt,name=net_show_url,json=netShowUrl,proto3,oneof" json:"net_show_url,omitempty" msg:"26432831,omitempty"`
+ NetShowUrl *string `protobuf:"bytes,72,opt,name=net_show_url,json=netShowUrl,proto3,oneof" json:"net_show_url,omitempty" msg:"264328-31,omitempty"`
// Indicates whether the recurrence pattern has an end date.
- NoEndDateFlag *bool `protobuf:"varint,73,opt,name=no_end_date_flag,json=noEndDateFlag,proto3,oneof" json:"no_end_date_flag,omitempty" msg:"3277911,omitempty"`
+ NoEndDateFlag *bool `protobuf:"varint,73,opt,name=no_end_date_flag,json=noEndDateFlag,proto3,oneof" json:"no_end_date_flag,omitempty" msg:"32779-11,omitempty"`
// Contains a list of all of the unsendable attendees who are also resources.
- NonSendableBcc *string `protobuf:"bytes,74,opt,name=non_sendable_bcc,json=nonSendableBcc,proto3,oneof" json:"non_sendable_bcc,omitempty" msg:"26736831,omitempty"`
+ NonSendableBcc *string `protobuf:"bytes,74,opt,name=non_sendable_bcc,json=nonSendableBcc,proto3,oneof" json:"non_sendable_bcc,omitempty" msg:"267368-31,omitempty"`
// Contains a list of all of the unsendable attendees who are also optional attendees.
- NonSendableCc *string `protobuf:"bytes,75,opt,name=non_sendable_cc,json=nonSendableCc,proto3,oneof" json:"non_sendable_cc,omitempty" msg:"26736731,omitempty"`
+ NonSendableCc *string `protobuf:"bytes,75,opt,name=non_sendable_cc,json=nonSendableCc,proto3,oneof" json:"non_sendable_cc,omitempty" msg:"267367-31,omitempty"`
// Contains a list of all of the unsendable attendees who are also required attendees.
- NonSendableTo *string `protobuf:"bytes,76,opt,name=non_sendable_to,json=nonSendableTo,proto3,oneof" json:"non_sendable_to,omitempty" msg:"26736631,omitempty"`
+ NonSendableTo *string `protobuf:"bytes,76,opt,name=non_sendable_to,json=nonSendableTo,proto3,oneof" json:"non_sendable_to,omitempty" msg:"267366-31,omitempty"`
// Indicates the number of occurrences in the recurring appointment or meeting.
- Occurrences *int32 `protobuf:"varint,77,opt,name=occurrences,proto3,oneof" json:"occurrences,omitempty" msg:"327733,omitempty"`
+ Occurrences *int32 `protobuf:"varint,77,opt,name=occurrences,proto3,oneof" json:"occurrences,omitempty" msg:"32773-3,omitempty"`
// Indicates the original value of the PidLidLocation property (section 2.159) before a meeting update.
- OldLocation *string `protobuf:"bytes,78,opt,name=old_location,json=oldLocation,proto3,oneof" json:"old_location,omitempty" msg:"7231,omitempty"`
+ OldLocation *string `protobuf:"bytes,78,opt,name=old_location,json=oldLocation,proto3,oneof" json:"old_location,omitempty" msg:"72-31,omitempty"`
// Indicates the recurrence pattern for the appointment or meeting.
- OldRecurrenceType *int32 `protobuf:"varint,79,opt,name=old_recurrence_type,json=oldRecurrenceType,proto3,oneof" json:"old_recurrence_type,omitempty" msg:"402,omitempty"`
+ OldRecurrenceType *int32 `protobuf:"varint,79,opt,name=old_recurrence_type,json=oldRecurrenceType,proto3,oneof" json:"old_recurrence_type,omitempty" msg:"40-2,omitempty"`
// Indicates the original value of the PidLidAppointmentEndWhole property (section 2.14) before a meeting update.
- OldWhenEndWhole *int64 `protobuf:"varint,80,opt,name=old_when_end_whole,json=oldWhenEndWhole,proto3,oneof" json:"old_when_end_whole,omitempty" msg:"7464,omitempty"`
+ OldWhenEndWhole *int64 `protobuf:"varint,80,opt,name=old_when_end_whole,json=oldWhenEndWhole,proto3,oneof" json:"old_when_end_whole,omitempty" msg:"74-64,omitempty"`
// Indicates the original value of the PidLidAppointmentStartWhole property (section 2.29) before a meeting update.
- OldWhenStartWhole *int64 `protobuf:"varint,81,opt,name=old_when_start_whole,json=oldWhenStartWhole,proto3,oneof" json:"old_when_start_whole,omitempty" msg:"7364,omitempty"`
+ OldWhenStartWhole *int64 `protobuf:"varint,81,opt,name=old_when_start_whole,json=oldWhenStartWhole,proto3,oneof" json:"old_when_start_whole,omitempty" msg:"73-64,omitempty"`
// Specifies the password for a meeting on which the PidLidConferencingType property (section 2.66) has the value 0x00000002.
- OnlinePassword *string `protobuf:"bytes,82,opt,name=online_password,json=onlinePassword,proto3,oneof" json:"online_password,omitempty" msg:"26432931,omitempty"`
+ OnlinePassword *string `protobuf:"bytes,82,opt,name=online_password,json=onlinePassword,proto3,oneof" json:"online_password,omitempty" msg:"264329-31,omitempty"`
// Specifies optional attendees.
- OptionalAttendees *string `protobuf:"bytes,83,opt,name=optional_attendees,json=optionalAttendees,proto3,oneof" json:"optional_attendees,omitempty" msg:"731,omitempty"`
+ OptionalAttendees *string `protobuf:"bytes,83,opt,name=optional_attendees,json=optionalAttendees,proto3,oneof" json:"optional_attendees,omitempty" msg:"7-31,omitempty"`
// Specifies the email address of the organizer.
- OrganizerAlias *string `protobuf:"bytes,84,opt,name=organizer_alias,json=organizerAlias,proto3,oneof" json:"organizer_alias,omitempty" msg:"26432331,omitempty"`
+ OrganizerAlias *string `protobuf:"bytes,84,opt,name=organizer_alias,json=organizerAlias,proto3,oneof" json:"organizer_alias,omitempty" msg:"264323-31,omitempty"`
// Specifies the date and time at which a Meeting Request object was sent by the organizer.
- OwnerCriticalChange *int64 `protobuf:"varint,86,opt,name=owner_critical_change,json=ownerCriticalChange,proto3,oneof" json:"owner_critical_change,omitempty" msg:"4264,omitempty"`
+ OwnerCriticalChange *int64 `protobuf:"varint,86,opt,name=owner_critical_change,json=ownerCriticalChange,proto3,oneof" json:"owner_critical_change,omitempty" msg:"42-64,omitempty"`
// Indicates the name of the owner of the mailbox.
- OwnerName *string `protobuf:"bytes,87,opt,name=owner_name,json=ownerName,proto3,oneof" json:"owner_name,omitempty" msg:"26427031,omitempty"`
+ OwnerName *string `protobuf:"bytes,87,opt,name=owner_name,json=ownerName,proto3,oneof" json:"owner_name,omitempty" msg:"264270-31,omitempty"`
// Identifies the length, in minutes, of the appointment or meeting.
- RecurrenceDuration *int32 `protobuf:"varint,88,opt,name=recurrence_duration,json=recurrenceDuration,proto3,oneof" json:"recurrence_duration,omitempty" msg:"327813,omitempty"`
+ RecurrenceDuration *int32 `protobuf:"varint,88,opt,name=recurrence_duration,json=recurrenceDuration,proto3,oneof" json:"recurrence_duration,omitempty" msg:"32781-3,omitempty"`
// Specifies a description of the recurrence pattern of the Calendar object.
- RecurrencePattern *string `protobuf:"bytes,89,opt,name=recurrence_pattern,json=recurrencePattern,proto3,oneof" json:"recurrence_pattern,omitempty" msg:"26429031,omitempty"`
+ RecurrencePattern *string `protobuf:"bytes,89,opt,name=recurrence_pattern,json=recurrencePattern,proto3,oneof" json:"recurrence_pattern,omitempty" msg:"264290-31,omitempty"`
// Specifies the recurrence type of the recurring series.
- RecurrenceType *int32 `protobuf:"varint,90,opt,name=recurrence_type,json=recurrenceType,proto3,oneof" json:"recurrence_type,omitempty" msg:"2642893,omitempty"`
+ RecurrenceType *int32 `protobuf:"varint,90,opt,name=recurrence_type,json=recurrenceType,proto3,oneof" json:"recurrence_type,omitempty" msg:"264289-3,omitempty"`
// Specifies whether the object represents a recurring series.
- Recurring *bool `protobuf:"varint,91,opt,name=recurring,proto3,oneof" json:"recurring,omitempty" msg:"26425911,omitempty"`
+ Recurring *bool `protobuf:"varint,91,opt,name=recurring,proto3,oneof" json:"recurring,omitempty" msg:"264259-11,omitempty"`
// Specifies the interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.
- ReminderDelta *int32 `protobuf:"varint,92,opt,name=reminder_delta,json=reminderDelta,proto3,oneof" json:"reminder_delta,omitempty" msg:"2672653,omitempty"`
+ ReminderDelta *int32 `protobuf:"varint,92,opt,name=reminder_delta,json=reminderDelta,proto3,oneof" json:"reminder_delta,omitempty" msg:"267265-3,omitempty"`
// Specifies the filename of the sound that a client is to play when the reminder for that object becomes overdue.
- ReminderFileParameter *string `protobuf:"bytes,93,opt,name=reminder_file_parameter,json=reminderFileParameter,proto3,oneof" json:"reminder_file_parameter,omitempty" msg:"26731131,omitempty"`
+ ReminderFileParameter *string `protobuf:"bytes,93,opt,name=reminder_file_parameter,json=reminderFileParameter,proto3,oneof" json:"reminder_file_parameter,omitempty" msg:"267311-31,omitempty"`
// Specifies whether the client is to respect the current values of the PidLidReminderPlaySound property (section 2.221) and the PidLidReminderFileParameter property (section 2.219), or use the default values for those properties.
- ReminderOverride *bool `protobuf:"varint,94,opt,name=reminder_override,json=reminderOverride,proto3,oneof" json:"reminder_override,omitempty" msg:"26730811,omitempty"`
+ ReminderOverride *bool `protobuf:"varint,94,opt,name=reminder_override,json=reminderOverride,proto3,oneof" json:"reminder_override,omitempty" msg:"267308-11,omitempty"`
// Specifies whether the client is to play a sound when the reminder becomes overdue.
- ReminderPlaySound *bool `protobuf:"varint,95,opt,name=reminder_play_sound,json=reminderPlaySound,proto3,oneof" json:"reminder_play_sound,omitempty" msg:"26731011,omitempty"`
+ ReminderPlaySound *bool `protobuf:"varint,95,opt,name=reminder_play_sound,json=reminderPlaySound,proto3,oneof" json:"reminder_play_sound,omitempty" msg:"267310-11,omitempty"`
// Specifies whether a reminder is set on the object.
- ReminderSet *bool `protobuf:"varint,96,opt,name=reminder_set,json=reminderSet,proto3,oneof" json:"reminder_set,omitempty" msg:"26726711,omitempty"`
+ ReminderSet *bool `protobuf:"varint,96,opt,name=reminder_set,json=reminderSet,proto3,oneof" json:"reminder_set,omitempty" msg:"267267-11,omitempty"`
// Specifies the point in time when a reminder transitions from pending to overdue.
- ReminderSignalTime *int64 `protobuf:"varint,97,opt,name=reminder_signal_time,json=reminderSignalTime,proto3,oneof" json:"reminder_signal_time,omitempty" msg:"26745664,omitempty"`
+ ReminderSignalTime *int64 `protobuf:"varint,97,opt,name=reminder_signal_time,json=reminderSignalTime,proto3,oneof" json:"reminder_signal_time,omitempty" msg:"267456-64,omitempty"`
// Specifies the initial signal time for objects that are not Calendar objects.
- ReminderTime *int64 `protobuf:"varint,98,opt,name=reminder_time,json=reminderTime,proto3,oneof" json:"reminder_time,omitempty" msg:"26726664,omitempty"`
+ ReminderTime *int64 `protobuf:"varint,98,opt,name=reminder_time,json=reminderTime,proto3,oneof" json:"reminder_time,omitempty" msg:"267266-64,omitempty"`
// Indicates the time and date of the reminder for the appointment or meeting.
- ReminderTimeDate *int64 `protobuf:"varint,99,opt,name=reminder_time_date,json=reminderTimeDate,proto3,oneof" json:"reminder_time_date,omitempty" msg:"26726964,omitempty"`
+ ReminderTimeDate *int64 `protobuf:"varint,99,opt,name=reminder_time_date,json=reminderTimeDate,proto3,oneof" json:"reminder_time_date,omitempty" msg:"267269-64,omitempty"`
// Indicates the time of the reminder for the appointment or meeting.
- ReminderTimeTime *int64 `protobuf:"varint,100,opt,name=reminder_time_time,json=reminderTimeTime,proto3,oneof" json:"reminder_time_time,omitempty" msg:"26726864,omitempty"`
+ ReminderTimeTime *int64 `protobuf:"varint,100,opt,name=reminder_time_time,json=reminderTimeTime,proto3,oneof" json:"reminder_time_time,omitempty" msg:"267268-64,omitempty"`
// This property is not set and, if set, is ignored.
- ReminderType *int32 `protobuf:"varint,101,opt,name=reminder_type,json=reminderType,proto3,oneof" json:"reminder_type,omitempty" msg:"2673093,omitempty"`
+ ReminderType *int32 `protobuf:"varint,101,opt,name=reminder_type,json=reminderType,proto3,oneof" json:"reminder_type,omitempty" msg:"267309-3,omitempty"`
// Identifies required attendees for the appointment or meeting.
- RequiredAttendees *string `protobuf:"bytes,102,opt,name=required_attendees,json=requiredAttendees,proto3,oneof" json:"required_attendees,omitempty" msg:"631,omitempty"`
+ RequiredAttendees *string `protobuf:"bytes,102,opt,name=required_attendees,json=requiredAttendees,proto3,oneof" json:"required_attendees,omitempty" msg:"6-31,omitempty"`
// Identifies resource attendees for the appointment or meeting.
- ResourceAttendees *string `protobuf:"bytes,103,opt,name=resource_attendees,json=resourceAttendees,proto3,oneof" json:"resource_attendees,omitempty" msg:"831,omitempty"`
+ ResourceAttendees *string `protobuf:"bytes,103,opt,name=resource_attendees,json=resourceAttendees,proto3,oneof" json:"resource_attendees,omitempty" msg:"8-31,omitempty"`
// Specifies the response status of an attendee.
- ResponseStatus *int32 `protobuf:"varint,104,opt,name=response_status,json=responseStatus,proto3,oneof" json:"response_status,omitempty" msg:"2642323,omitempty"`
+ ResponseStatus *int32 `protobuf:"varint,104,opt,name=response_status,json=responseStatus,proto3,oneof" json:"response_status,omitempty" msg:"264232-3,omitempty"`
// Indicates whether the Meeting Request object or Meeting Update object has been processed.
- ServerProcessed *bool `protobuf:"varint,105,opt,name=server_processed,json=serverProcessed,proto3,oneof" json:"server_processed,omitempty" msg:"26766011,omitempty"`
+ ServerProcessed *bool `protobuf:"varint,105,opt,name=server_processed,json=serverProcessed,proto3,oneof" json:"server_processed,omitempty" msg:"267660-11,omitempty"`
// Indicates what processing actions have been taken on this Meeting Request object or Meeting Update object.
- ServerProcessingActions *int32 `protobuf:"varint,106,opt,name=server_processing_actions,json=serverProcessingActions,proto3,oneof" json:"server_processing_actions,omitempty" msg:"2676613,omitempty"`
+ ServerProcessingActions *int32 `protobuf:"varint,106,opt,name=server_processing_actions,json=serverProcessingActions,proto3,oneof" json:"server_processing_actions,omitempty" msg:"267661-3,omitempty"`
// Indicates that the original MIME message contained a single MIME part.
- SingleBodyiCal *bool `protobuf:"varint,107,opt,name=single_bodyi_cal,json=singleBodyiCal,proto3,oneof" json:"single_bodyi_cal,omitempty" msg:"26442711,omitempty"`
+ SingleBodyiCal *bool `protobuf:"varint,107,opt,name=single_bodyi_cal,json=singleBodyiCal,proto3,oneof" json:"single_bodyi_cal,omitempty" msg:"264427-11,omitempty"`
// Identifies the start date of the recurrence pattern.
- StartRecurrenceDate *int32 `protobuf:"varint,108,opt,name=start_recurrence_date,json=startRecurrenceDate,proto3,oneof" json:"start_recurrence_date,omitempty" msg:"133,omitempty"`
+ StartRecurrenceDate *int32 `protobuf:"varint,108,opt,name=start_recurrence_date,json=startRecurrenceDate,proto3,oneof" json:"start_recurrence_date,omitempty" msg:"13-3,omitempty"`
// Identifies the start time of the recurrence pattern.
- StartRecurrenceTime *int32 `protobuf:"varint,109,opt,name=start_recurrence_time,json=startRecurrenceTime,proto3,oneof" json:"start_recurrence_time,omitempty" msg:"143,omitempty"`
+ StartRecurrenceTime *int32 `protobuf:"varint,109,opt,name=start_recurrence_time,json=startRecurrenceTime,proto3,oneof" json:"start_recurrence_time,omitempty" msg:"14-3,omitempty"`
// Specifies information about the time zone of a recurring meeting.
- TimeZone *int32 `protobuf:"varint,110,opt,name=time_zone,json=timeZone,proto3,oneof" json:"time_zone,omitempty" msg:"123,omitempty"`
+ TimeZone *int32 `protobuf:"varint,110,opt,name=time_zone,json=timeZone,proto3,oneof" json:"time_zone,omitempty" msg:"12-3,omitempty"`
// Specifies a human-readable description of the time zone that is represented by the data in the PidLidTimeZoneStruct property (section 2.342).
- TimeZoneDescription *string `protobuf:"bytes,111,opt,name=time_zone_description,json=timeZoneDescription,proto3,oneof" json:"time_zone_description,omitempty" msg:"26429231,omitempty"`
+ TimeZoneDescription *string `protobuf:"bytes,111,opt,name=time_zone_description,json=timeZoneDescription,proto3,oneof" json:"time_zone_description,omitempty" msg:"264292-31,omitempty"`
// Contains a list of all of the sendable attendees who are also required attendees.
- ToAttendeesString *string `protobuf:"bytes,113,opt,name=to_attendees_string,json=toAttendeesString,proto3,oneof" json:"to_attendees_string,omitempty" msg:"26429931,omitempty"`
+ ToAttendeesString *string `protobuf:"bytes,113,opt,name=to_attendees_string,json=toAttendeesString,proto3,oneof" json:"to_attendees_string,omitempty" msg:"264299-31,omitempty"`
// Identifies the number of weeks that occur between each meeting.
- WeekInterval *int32 `protobuf:"varint,114,opt,name=week_interval,json=weekInterval,proto3,oneof" json:"week_interval,omitempty" msg:"342,omitempty"`
+ WeekInterval *int32 `protobuf:"varint,114,opt,name=week_interval,json=weekInterval,proto3,oneof" json:"week_interval,omitempty" msg:"34-2,omitempty"`
// Contains the value of the PidLidLocation property (section 2.159) from the associated Meeting object.
- Where *string `protobuf:"bytes,115,opt,name=where,proto3,oneof" json:"where,omitempty" msg:"231,omitempty"`
+ Where *string `protobuf:"bytes,115,opt,name=where,proto3,oneof" json:"where,omitempty" msg:"2-31,omitempty"`
// Indicates the yearly interval of the appointment or meeting.
- YearInterval *int32 `protobuf:"varint,116,opt,name=year_interval,json=yearInterval,proto3,oneof" json:"year_interval,omitempty" msg:"362,omitempty"`
+ YearInterval *int32 `protobuf:"varint,116,opt,name=year_interval,json=yearInterval,proto3,oneof" json:"year_interval,omitempty" msg:"36-2,omitempty"`
LocationUrl *string `protobuf:"bytes,117,opt,name=location_url,json=locationUrl,proto3,oneof" json:"location_url,omitempty"`
// Specifies whether to allow the meeting to be forwarded.
MeetingDoNotForward *bool `protobuf:"varint,118,opt,name=meeting_do_not_forward,json=meetingDoNotForward,proto3,oneof" json:"meeting_do_not_forward,omitempty"`
// Specifies the end time, in UTC, of the publishing range.
- FreeBusyPublishEnd *int32 `protobuf:"varint,119,opt,name=free_busy_publish_end,json=freeBusyPublishEnd,proto3,oneof" json:"free_busy_publish_end,omitempty" msg:"266963,omitempty"`
+ FreeBusyPublishEnd *int32 `protobuf:"varint,119,opt,name=free_busy_publish_end,json=freeBusyPublishEnd,proto3,oneof" json:"free_busy_publish_end,omitempty" msg:"26696-3,omitempty"`
// Specifies the start time, in UTC, of the publishing range.
- FreeBusyPublishStart *int32 `protobuf:"varint,120,opt,name=free_busy_publish_start,json=freeBusyPublishStart,proto3,oneof" json:"free_busy_publish_start,omitempty" msg:"266953,omitempty"`
+ FreeBusyPublishStart *int32 `protobuf:"varint,120,opt,name=free_busy_publish_start,json=freeBusyPublishStart,proto3,oneof" json:"free_busy_publish_start,omitempty" msg:"26695-3,omitempty"`
// Specifies the time, in UTC, that the data was published.
- FreeBusyRangeTimestamp *int64 `protobuf:"varint,121,opt,name=free_busy_range_timestamp,json=freeBusyRangeTimestamp,proto3,oneof" json:"free_busy_range_timestamp,omitempty" msg:"2672864,omitempty"`
+ FreeBusyRangeTimestamp *int64 `protobuf:"varint,121,opt,name=free_busy_range_timestamp,json=freeBusyRangeTimestamp,proto3,oneof" json:"free_busy_range_timestamp,omitempty" msg:"26728-64,omitempty"`
// Contains the date and time, in UTC, when an appointment or meeting ends.
- ICalendarEndTime *int64 `protobuf:"varint,122,opt,name=i_calendar_end_time,json=iCalendarEndTime,proto3,oneof" json:"i_calendar_end_time,omitempty" msg:"429264,omitempty"`
+ ICalendarEndTime *int64 `protobuf:"varint,122,opt,name=i_calendar_end_time,json=iCalendarEndTime,proto3,oneof" json:"i_calendar_end_time,omitempty" msg:"4292-64,omitempty"`
// Contains the date and time, in UTC, for the activation of the next reminder.
- ICalendarReminderNextTime *int64 `protobuf:"varint,123,opt,name=i_calendar_reminder_next_time,json=iCalendarReminderNextTime,proto3,oneof" json:"i_calendar_reminder_next_time,omitempty" msg:"429864,omitempty"`
+ ICalendarReminderNextTime *int64 `protobuf:"varint,123,opt,name=i_calendar_reminder_next_time,json=iCalendarReminderNextTime,proto3,oneof" json:"i_calendar_reminder_next_time,omitempty" msg:"4298-64,omitempty"`
// Indicates whether a client has already processed a received task communication.
- Processed *bool `protobuf:"varint,124,opt,name=processed,proto3,oneof" json:"processed,omitempty" msg:"3200111,omitempty"`
+ Processed *bool `protobuf:"varint,124,opt,name=processed,proto3,oneof" json:"processed,omitempty" msg:"32001-11,omitempty"`
// Indicates whether a client or server is to automatically respond to all meeting requests for the attendee or resource.
- ScheduleInfoAutoAcceptAppointments *bool `protobuf:"varint,126,opt,name=schedule_info_auto_accept_appointments,json=scheduleInfoAutoAcceptAppointments,proto3,oneof" json:"schedule_info_auto_accept_appointments,omitempty" msg:"2673311,omitempty"`
+ ScheduleInfoAutoAcceptAppointments *bool `protobuf:"varint,126,opt,name=schedule_info_auto_accept_appointments,json=scheduleInfoAutoAcceptAppointments,proto3,oneof" json:"schedule_info_auto_accept_appointments,omitempty" msg:"26733-11,omitempty"`
// Indicates whether the delegator wants to receive copies of the meeting-related objects that are sent to the delegate.
- ScheduleInfoDelegatorWantsCopy *bool `protobuf:"varint,130,opt,name=schedule_info_delegator_wants_copy,json=scheduleInfoDelegatorWantsCopy,proto3,oneof" json:"schedule_info_delegator_wants_copy,omitempty" msg:"2669011,omitempty"`
+ ScheduleInfoDelegatorWantsCopy *bool `protobuf:"varint,130,opt,name=schedule_info_delegator_wants_copy,json=scheduleInfoDelegatorWantsCopy,proto3,oneof" json:"schedule_info_delegator_wants_copy,omitempty" msg:"26690-11,omitempty"`
// Indicates whether the delegator wants to receive informational updates.
- ScheduleInfoDelegatorWantsInfo *bool `protobuf:"varint,131,opt,name=schedule_info_delegator_wants_info,json=scheduleInfoDelegatorWantsInfo,proto3,oneof" json:"schedule_info_delegator_wants_info,omitempty" msg:"2669911,omitempty"`
+ ScheduleInfoDelegatorWantsInfo *bool `protobuf:"varint,131,opt,name=schedule_info_delegator_wants_info,json=scheduleInfoDelegatorWantsInfo,proto3,oneof" json:"schedule_info_delegator_wants_info,omitempty" msg:"26699-11,omitempty"`
// Indicates whether a client or server, when automatically responding to meeting requests, is to decline Meeting Request objects that overlap with previously scheduled events.
- ScheduleInfoDisallowOverlappingAppts *bool `protobuf:"varint,132,opt,name=schedule_info_disallow_overlapping_appts,json=scheduleInfoDisallowOverlappingAppts,proto3,oneof" json:"schedule_info_disallow_overlapping_appts,omitempty" msg:"2673511,omitempty"`
+ ScheduleInfoDisallowOverlappingAppts *bool `protobuf:"varint,132,opt,name=schedule_info_disallow_overlapping_appts,json=scheduleInfoDisallowOverlappingAppts,proto3,oneof" json:"schedule_info_disallow_overlapping_appts,omitempty" msg:"26735-11,omitempty"`
// Indicates whether a client or server, when automatically responding to meeting requests, is to decline Meeting Request objects that represent a recurring series.
- ScheduleInfoDisallowRecurringAppts *bool `protobuf:"varint,133,opt,name=schedule_info_disallow_recurring_appts,json=scheduleInfoDisallowRecurringAppts,proto3,oneof" json:"schedule_info_disallow_recurring_appts,omitempty" msg:"2673411,omitempty"`
+ ScheduleInfoDisallowRecurringAppts *bool `protobuf:"varint,133,opt,name=schedule_info_disallow_recurring_appts,json=scheduleInfoDisallowRecurringAppts,proto3,oneof" json:"schedule_info_disallow_recurring_appts,omitempty" msg:"26734-11,omitempty"`
// Contains a value set to TRUE by the client, regardless of user input.
- ScheduleInfoDontMailDelegates *bool `protobuf:"varint,134,opt,name=schedule_info_dont_mail_delegates,json=scheduleInfoDontMailDelegates,proto3,oneof" json:"schedule_info_dont_mail_delegates,omitempty" msg:"2669111,omitempty"`
+ ScheduleInfoDontMailDelegates *bool `protobuf:"varint,134,opt,name=schedule_info_dont_mail_delegates,json=scheduleInfoDontMailDelegates,proto3,oneof" json:"schedule_info_dont_mail_delegates,omitempty" msg:"26691-11,omitempty"`
// Set to 0x00000000 when sending and is ignored on receipt.
- ScheduleInfoResourceType *int32 `protobuf:"varint,144,opt,name=schedule_info_resource_type,json=scheduleInfoResourceType,proto3,oneof" json:"schedule_info_resource_type,omitempty" msg:"266893,omitempty"`
+ ScheduleInfoResourceType *int32 `protobuf:"varint,144,opt,name=schedule_info_resource_type,json=scheduleInfoResourceType,proto3,oneof" json:"schedule_info_resource_type,omitempty" msg:"26689-3,omitempty"`
}
func (x *Appointment) Reset() {
diff --git a/pkg/properties/appointment.pb_gen.go b/pkg/properties/appointment.pb_gen.go
index 4eaa553..b74bdf0 100644
--- a/pkg/properties/appointment.pb_gen.go
+++ b/pkg/properties/appointment.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "26429631":
+ case "264296-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432611":
+ case "264326-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2641993":
+ case "264199-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2642283":
+ case "264228-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26435911":
+ case "264359-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2642273":
+ case "264227-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26422564":
+ case "264225-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26422464":
+ case "264224-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26420664":
+ case "264206-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2641953":
+ case "264195-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "6831":
+ case "68-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26436211":
+ case "264362-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2643613":
+ case "264361-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2643583":
+ case "264358-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26435364":
+ case "264353-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -294,7 +294,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26435264":
+ case "264352-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -312,7 +312,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26428831":
+ case "264288-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -330,7 +330,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26425664":
+ case "264256-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -348,7 +348,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2641933":
+ case "264193-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -366,7 +366,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26419464":
+ case "264194-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -384,7 +384,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26422664":
+ case "264226-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -402,7 +402,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26420764":
+ case "264207-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -420,7 +420,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26420564":
+ case "264205-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -438,7 +438,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2642313":
+ case "264231-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -456,7 +456,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26422911":
+ case "264229-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -474,7 +474,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26426264":
+ case "264262-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -492,7 +492,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "164":
+ case "1-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -510,7 +510,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26429811":
+ case "264298-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -528,7 +528,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432411":
+ case "264324-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -546,7 +546,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2641973":
+ case "264197-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -564,7 +564,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "443":
+ case "44-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -582,7 +582,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26430031":
+ case "264300-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -600,7 +600,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2641963":
+ case "264196-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -618,7 +618,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "373":
+ case "37-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -636,7 +636,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26429464":
+ case "264294-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -654,7 +654,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26429364":
+ case "264293-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -672,7 +672,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432731":
+ case "264327-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -690,7 +690,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432011":
+ case "264320-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -708,7 +708,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2643213":
+ case "264321-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -726,7 +726,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "332":
+ case "33-2":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -744,7 +744,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327683":
+ case "32768-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -762,7 +762,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "911":
+ case "9-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -780,7 +780,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432231":
+ case "264322-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -798,7 +798,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "153":
+ case "15-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -816,7 +816,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "323":
+ case "32-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -834,7 +834,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26426464":
+ case "264264-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -852,7 +852,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26426711":
+ case "264267-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -870,7 +870,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26419811":
+ case "264198-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -888,7 +888,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26426511":
+ case "264265-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -906,7 +906,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26420211":
+ case "264202-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -924,7 +924,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26427111":
+ case "264271-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -942,7 +942,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327693":
+ case "32769-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -960,7 +960,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2642603":
+ case "264260-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -978,7 +978,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1011":
+ case "10-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -996,7 +996,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "511":
+ case "5-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1014,7 +1014,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "411":
+ case "4-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1032,7 +1032,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26420031":
+ case "264200-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1050,7 +1050,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "703":
+ case "70-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1068,7 +1068,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26420131":
+ case "264201-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1086,7 +1086,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "352":
+ case "35-2":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1104,7 +1104,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327743":
+ case "32774-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1122,7 +1122,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "393":
+ case "39-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1140,7 +1140,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432831":
+ case "264328-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1158,7 +1158,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3277911":
+ case "32779-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1176,7 +1176,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26736831":
+ case "267368-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1194,7 +1194,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26736731":
+ case "267367-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1212,7 +1212,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26736631":
+ case "267366-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1230,7 +1230,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327733":
+ case "32773-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1248,7 +1248,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7231":
+ case "72-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1266,7 +1266,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "402":
+ case "40-2":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1284,7 +1284,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7464":
+ case "74-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1302,7 +1302,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7364":
+ case "73-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1320,7 +1320,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432931":
+ case "264329-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1338,7 +1338,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "731":
+ case "7-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1356,7 +1356,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26432331":
+ case "264323-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1374,7 +1374,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "4264":
+ case "42-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1392,7 +1392,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26427031":
+ case "264270-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1410,7 +1410,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327813":
+ case "32781-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1428,7 +1428,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26429031":
+ case "264290-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1446,7 +1446,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2642893":
+ case "264289-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1464,7 +1464,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26425911":
+ case "264259-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1482,7 +1482,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2672653":
+ case "267265-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1500,7 +1500,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26731131":
+ case "267311-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1518,7 +1518,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26730811":
+ case "267308-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1536,7 +1536,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26731011":
+ case "267310-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1554,7 +1554,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26726711":
+ case "267267-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1572,7 +1572,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26745664":
+ case "267456-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1590,7 +1590,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26726664":
+ case "267266-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1608,7 +1608,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26726964":
+ case "267269-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1626,7 +1626,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26726864":
+ case "267268-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1644,7 +1644,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2673093":
+ case "267309-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1662,7 +1662,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "631":
+ case "6-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1680,7 +1680,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "831":
+ case "8-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1698,7 +1698,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2642323":
+ case "264232-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1716,7 +1716,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26766011":
+ case "267660-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1734,7 +1734,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2676613":
+ case "267661-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1752,7 +1752,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26442711":
+ case "264427-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1770,7 +1770,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "133":
+ case "13-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1788,7 +1788,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "143":
+ case "14-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1806,7 +1806,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "123":
+ case "12-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1824,7 +1824,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26429231":
+ case "264292-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1842,7 +1842,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26429931":
+ case "264299-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1860,7 +1860,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "342":
+ case "34-2":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1878,7 +1878,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "231":
+ case "2-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1896,7 +1896,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "362":
+ case "36-2":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1950,7 +1950,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "266963":
+ case "26696-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1968,7 +1968,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "266953":
+ case "26695-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1986,7 +1986,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2672864":
+ case "26728-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2004,7 +2004,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "429264":
+ case "4292-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2022,7 +2022,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "429864":
+ case "4298-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2040,7 +2040,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3200111":
+ case "32001-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2058,7 +2058,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2673311":
+ case "26733-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2076,7 +2076,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2669011":
+ case "26690-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2094,7 +2094,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2669911":
+ case "26699-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2112,7 +2112,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2673511":
+ case "26735-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2130,7 +2130,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2673411":
+ case "26734-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2148,7 +2148,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2669111":
+ case "26691-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2166,7 +2166,7 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "266893":
+ case "26689-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2681,8 +2681,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // write "26429631"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x36, 0x33, 0x31)
+ // write "264296-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2700,8 +2700,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // write "26432611"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x36, 0x31, 0x31)
+ // write "264326-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x36, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -2719,8 +2719,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // write "2641993"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x39, 0x33)
+ // write "264199-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -2738,8 +2738,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // write "2642283"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x32, 0x32, 0x38, 0x33)
+ // write "264228-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -2757,8 +2757,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // write "26435911"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x39, 0x31, 0x31)
+ // write "264359-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x35, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -2776,8 +2776,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // write "2642273"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x32, 0x32, 0x37, 0x33)
+ // write "264227-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -2795,8 +2795,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // write "26422564"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x35, 0x36, 0x34)
+ // write "264225-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x35, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2814,8 +2814,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // write "26422464"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x34, 0x36, 0x34)
+ // write "264224-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2833,8 +2833,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // write "26420664"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x36, 0x36, 0x34)
+ // write "264206-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2852,8 +2852,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // write "2641953"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x35, 0x33)
+ // write "264195-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -2871,8 +2871,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // write "6831"
- err = en.Append(0xa4, 0x36, 0x38, 0x33, 0x31)
+ // write "68-31"
+ err = en.Append(0xa5, 0x36, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2890,8 +2890,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // write "26436211"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x36, 0x32, 0x31, 0x31)
+ // write "264362-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x36, 0x32, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -2909,8 +2909,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // write "2643613"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x33, 0x36, 0x31, 0x33)
+ // write "264361-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x36, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -2928,8 +2928,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // write "2643583"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x33, 0x35, 0x38, 0x33)
+ // write "264358-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -2947,8 +2947,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // write "26435364"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x33, 0x36, 0x34)
+ // write "264353-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x35, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2966,8 +2966,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000) == 0 { // if not empty
- // write "26435264"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x32, 0x36, 0x34)
+ // write "264352-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x35, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2985,8 +2985,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000) == 0 { // if not empty
- // write "26428831"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x38, 0x38, 0x33, 0x31)
+ // write "264288-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3004,8 +3004,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000) == 0 { // if not empty
- // write "26425664"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x35, 0x36, 0x36, 0x34)
+ // write "264256-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x35, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3023,8 +3023,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000) == 0 { // if not empty
- // write "2641933"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x33, 0x33)
+ // write "264193-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -3042,8 +3042,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000) == 0 { // if not empty
- // write "26419464"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x34, 0x36, 0x34)
+ // write "264194-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x31, 0x39, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3061,8 +3061,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000) == 0 { // if not empty
- // write "26422664"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x36, 0x36, 0x34)
+ // write "264226-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3080,8 +3080,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000) == 0 { // if not empty
- // write "26420764"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x37, 0x36, 0x34)
+ // write "264207-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x37, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3099,8 +3099,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000) == 0 { // if not empty
- // write "26420564"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x35, 0x36, 0x34)
+ // write "264205-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x35, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3118,8 +3118,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000) == 0 { // if not empty
- // write "2642313"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x32, 0x33, 0x31, 0x33)
+ // write "264231-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x33, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -3137,8 +3137,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty
- // write "26422911"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x39, 0x31, 0x31)
+ // write "264229-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3156,8 +3156,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // write "26426264"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x32, 0x36, 0x34)
+ // write "264262-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3175,8 +3175,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // write "164"
- err = en.Append(0xa3, 0x31, 0x36, 0x34)
+ // write "1-64"
+ err = en.Append(0xa4, 0x31, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3194,8 +3194,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // write "26429811"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x38, 0x31, 0x31)
+ // write "264298-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x38, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3213,8 +3213,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // write "26432411"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x34, 0x31, 0x31)
+ // write "264324-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x34, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3232,8 +3232,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // write "2641973"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x37, 0x33)
+ // write "264197-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -3251,8 +3251,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // write "443"
- err = en.Append(0xa3, 0x34, 0x34, 0x33)
+ // write "44-3"
+ err = en.Append(0xa4, 0x34, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -3270,8 +3270,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // write "26430031"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x30, 0x30, 0x33, 0x31)
+ // write "264300-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x30, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3289,8 +3289,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // write "2641963"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x36, 0x33)
+ // write "264196-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -3308,8 +3308,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // write "373"
- err = en.Append(0xa3, 0x33, 0x37, 0x33)
+ // write "37-3"
+ err = en.Append(0xa4, 0x33, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -3327,8 +3327,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // write "26429464"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x34, 0x36, 0x34)
+ // write "264294-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3346,8 +3346,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // write "26429364"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x33, 0x36, 0x34)
+ // write "264293-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3365,8 +3365,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // write "26432731"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x37, 0x33, 0x31)
+ // write "264327-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3384,8 +3384,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // write "26432011"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x30, 0x31, 0x31)
+ // write "264320-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3403,8 +3403,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // write "2643213"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x33, 0x32, 0x31, 0x33)
+ // write "264321-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -3422,8 +3422,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // write "332"
- err = en.Append(0xa3, 0x33, 0x33, 0x32)
+ // write "33-2"
+ err = en.Append(0xa4, 0x33, 0x33, 0x2d, 0x32)
if err != nil {
return
}
@@ -3441,8 +3441,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // write "327683"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x36, 0x38, 0x33)
+ // write "32768-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -3460,8 +3460,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // write "911"
- err = en.Append(0xa3, 0x39, 0x31, 0x31)
+ // write "9-11"
+ err = en.Append(0xa4, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3479,8 +3479,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // write "26432231"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x32, 0x33, 0x31)
+ // write "264322-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3498,8 +3498,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // write "153"
- err = en.Append(0xa3, 0x31, 0x35, 0x33)
+ // write "15-3"
+ err = en.Append(0xa4, 0x31, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -3517,8 +3517,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // write "323"
- err = en.Append(0xa3, 0x33, 0x32, 0x33)
+ // write "32-3"
+ err = en.Append(0xa4, 0x33, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -3536,8 +3536,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // write "26426464"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x34, 0x36, 0x34)
+ // write "264264-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3555,8 +3555,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // write "26426711"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x37, 0x31, 0x31)
+ // write "264267-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3574,8 +3574,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // write "26419811"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x38, 0x31, 0x31)
+ // write "264198-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x31, 0x39, 0x38, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3593,8 +3593,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // write "26426511"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x35, 0x31, 0x31)
+ // write "264265-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3612,8 +3612,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // write "26420211"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x32, 0x31, 0x31)
+ // write "264202-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x32, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3631,8 +3631,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // write "26427111"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x37, 0x31, 0x31, 0x31)
+ // write "264271-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x37, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3650,8 +3650,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // write "327693"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x36, 0x39, 0x33)
+ // write "32769-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -3669,8 +3669,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // write "2642603"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x32, 0x36, 0x30, 0x33)
+ // write "264260-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -3688,8 +3688,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // write "1011"
- err = en.Append(0xa4, 0x31, 0x30, 0x31, 0x31)
+ // write "10-11"
+ err = en.Append(0xa5, 0x31, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3707,8 +3707,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // write "511"
- err = en.Append(0xa3, 0x35, 0x31, 0x31)
+ // write "5-11"
+ err = en.Append(0xa4, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3726,8 +3726,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty
- // write "411"
- err = en.Append(0xa3, 0x34, 0x31, 0x31)
+ // write "4-11"
+ err = en.Append(0xa4, 0x34, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3745,8 +3745,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty
- // write "26420031"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x30, 0x33, 0x31)
+ // write "264200-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3764,8 +3764,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty
- // write "703"
- err = en.Append(0xa3, 0x37, 0x30, 0x33)
+ // write "70-3"
+ err = en.Append(0xa4, 0x37, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -3783,8 +3783,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty
- // write "26420131"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x31, 0x33, 0x31)
+ // write "264201-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3802,8 +3802,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty
- // write "352"
- err = en.Append(0xa3, 0x33, 0x35, 0x32)
+ // write "35-2"
+ err = en.Append(0xa4, 0x33, 0x35, 0x2d, 0x32)
if err != nil {
return
}
@@ -3821,8 +3821,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty
- // write "327743"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33)
+ // write "32774-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -3840,8 +3840,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty
- // write "393"
- err = en.Append(0xa3, 0x33, 0x39, 0x33)
+ // write "39-3"
+ err = en.Append(0xa4, 0x33, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -3859,8 +3859,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty
- // write "26432831"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x38, 0x33, 0x31)
+ // write "264328-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3878,8 +3878,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty
- // write "3277911"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x39, 0x31, 0x31)
+ // write "32779-11"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x37, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3897,8 +3897,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1) == 0 { // if not empty
- // write "26736831"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x38, 0x33, 0x31)
+ // write "267368-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3916,8 +3916,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2) == 0 { // if not empty
- // write "26736731"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x37, 0x33, 0x31)
+ // write "267367-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3935,8 +3935,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4) == 0 { // if not empty
- // write "26736631"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x36, 0x33, 0x31)
+ // write "267366-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3954,8 +3954,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8) == 0 { // if not empty
- // write "327733"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33)
+ // write "32773-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -3973,8 +3973,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10) == 0 { // if not empty
- // write "7231"
- err = en.Append(0xa4, 0x37, 0x32, 0x33, 0x31)
+ // write "72-31"
+ err = en.Append(0xa5, 0x37, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3992,8 +3992,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20) == 0 { // if not empty
- // write "402"
- err = en.Append(0xa3, 0x34, 0x30, 0x32)
+ // write "40-2"
+ err = en.Append(0xa4, 0x34, 0x30, 0x2d, 0x32)
if err != nil {
return
}
@@ -4011,8 +4011,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40) == 0 { // if not empty
- // write "7464"
- err = en.Append(0xa4, 0x37, 0x34, 0x36, 0x34)
+ // write "74-64"
+ err = en.Append(0xa5, 0x37, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4030,8 +4030,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80) == 0 { // if not empty
- // write "7364"
- err = en.Append(0xa4, 0x37, 0x33, 0x36, 0x34)
+ // write "73-64"
+ err = en.Append(0xa5, 0x37, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4049,8 +4049,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100) == 0 { // if not empty
- // write "26432931"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x39, 0x33, 0x31)
+ // write "264329-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4068,8 +4068,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200) == 0 { // if not empty
- // write "731"
- err = en.Append(0xa3, 0x37, 0x33, 0x31)
+ // write "7-31"
+ err = en.Append(0xa4, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4087,8 +4087,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400) == 0 { // if not empty
- // write "26432331"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x33, 0x33, 0x31)
+ // write "264323-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4106,8 +4106,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800) == 0 { // if not empty
- // write "4264"
- err = en.Append(0xa4, 0x34, 0x32, 0x36, 0x34)
+ // write "42-64"
+ err = en.Append(0xa5, 0x34, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4125,8 +4125,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000) == 0 { // if not empty
- // write "26427031"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x37, 0x30, 0x33, 0x31)
+ // write "264270-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x37, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4144,8 +4144,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000) == 0 { // if not empty
- // write "327813"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x38, 0x31, 0x33)
+ // write "32781-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -4163,8 +4163,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000) == 0 { // if not empty
- // write "26429031"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x30, 0x33, 0x31)
+ // write "264290-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4182,8 +4182,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000) == 0 { // if not empty
- // write "2642893"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x32, 0x38, 0x39, 0x33)
+ // write "264289-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x38, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -4201,8 +4201,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000) == 0 { // if not empty
- // write "26425911"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x35, 0x39, 0x31, 0x31)
+ // write "264259-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x35, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4220,8 +4220,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000) == 0 { // if not empty
- // write "2672653"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x32, 0x36, 0x35, 0x33)
+ // write "267265-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -4239,8 +4239,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000) == 0 { // if not empty
- // write "26731131"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x31, 0x31, 0x33, 0x31)
+ // write "267311-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x31, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4258,8 +4258,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000) == 0 { // if not empty
- // write "26730811"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x38, 0x31, 0x31)
+ // write "267308-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x30, 0x38, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4277,8 +4277,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000) == 0 { // if not empty
- // write "26731011"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x31, 0x30, 0x31, 0x31)
+ // write "267310-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x31, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4296,8 +4296,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000) == 0 { // if not empty
- // write "26726711"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x37, 0x31, 0x31)
+ // write "267267-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4315,8 +4315,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000) == 0 { // if not empty
- // write "26745664"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x34, 0x35, 0x36, 0x36, 0x34)
+ // write "267456-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x34, 0x35, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4334,8 +4334,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000) == 0 { // if not empty
- // write "26726664"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x36, 0x36, 0x34)
+ // write "267266-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4353,8 +4353,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty
- // write "26726964"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x39, 0x36, 0x34)
+ // write "267269-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x39, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4372,8 +4372,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty
- // write "26726864"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x38, 0x36, 0x34)
+ // write "267268-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x38, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4391,8 +4391,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty
- // write "2673093"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x30, 0x39, 0x33)
+ // write "267309-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -4410,8 +4410,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty
- // write "631"
- err = en.Append(0xa3, 0x36, 0x33, 0x31)
+ // write "6-31"
+ err = en.Append(0xa4, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4429,8 +4429,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty
- // write "831"
- err = en.Append(0xa3, 0x38, 0x33, 0x31)
+ // write "8-31"
+ err = en.Append(0xa4, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4448,8 +4448,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty
- // write "2642323"
- err = en.Append(0xa7, 0x32, 0x36, 0x34, 0x32, 0x33, 0x32, 0x33)
+ // write "264232-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x33, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -4467,8 +4467,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty
- // write "26766011"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x36, 0x30, 0x31, 0x31)
+ // write "267660-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x36, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4486,8 +4486,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty
- // write "2676613"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x36, 0x36, 0x31, 0x33)
+ // write "267661-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x36, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -4505,8 +4505,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty
- // write "26442711"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x34, 0x32, 0x37, 0x31, 0x31)
+ // write "264427-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x34, 0x32, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4524,8 +4524,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty
- // write "133"
- err = en.Append(0xa3, 0x31, 0x33, 0x33)
+ // write "13-3"
+ err = en.Append(0xa4, 0x31, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -4543,8 +4543,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty
- // write "143"
- err = en.Append(0xa3, 0x31, 0x34, 0x33)
+ // write "14-3"
+ err = en.Append(0xa4, 0x31, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -4562,8 +4562,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty
- // write "123"
- err = en.Append(0xa3, 0x31, 0x32, 0x33)
+ // write "12-3"
+ err = en.Append(0xa4, 0x31, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -4581,8 +4581,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty
- // write "26429231"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x32, 0x33, 0x31)
+ // write "264292-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4600,8 +4600,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty
- // write "26429931"
- err = en.Append(0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x39, 0x33, 0x31)
+ // write "264299-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4619,8 +4619,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty
- // write "342"
- err = en.Append(0xa3, 0x33, 0x34, 0x32)
+ // write "34-2"
+ err = en.Append(0xa4, 0x33, 0x34, 0x2d, 0x32)
if err != nil {
return
}
@@ -4638,8 +4638,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty
- // write "231"
- err = en.Append(0xa3, 0x32, 0x33, 0x31)
+ // write "2-31"
+ err = en.Append(0xa4, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4657,8 +4657,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty
- // write "362"
- err = en.Append(0xa3, 0x33, 0x36, 0x32)
+ // write "36-2"
+ err = en.Append(0xa4, 0x33, 0x36, 0x2d, 0x32)
if err != nil {
return
}
@@ -4710,8 +4710,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty
- // write "266963"
- err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x39, 0x36, 0x33)
+ // write "26696-3"
+ err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -4729,8 +4729,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty
- // write "266953"
- err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x39, 0x35, 0x33)
+ // write "26695-3"
+ err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -4748,8 +4748,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty
- // write "2672864"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x32, 0x38, 0x36, 0x34)
+ // write "26728-64"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x38, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4767,8 +4767,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty
- // write "429264"
- err = en.Append(0xa6, 0x34, 0x32, 0x39, 0x32, 0x36, 0x34)
+ // write "4292-64"
+ err = en.Append(0xa7, 0x34, 0x32, 0x39, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4786,8 +4786,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty
- // write "429864"
- err = en.Append(0xa6, 0x34, 0x32, 0x39, 0x38, 0x36, 0x34)
+ // write "4298-64"
+ err = en.Append(0xa7, 0x34, 0x32, 0x39, 0x38, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4805,8 +4805,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty
- // write "3200111"
- err = en.Append(0xa7, 0x33, 0x32, 0x30, 0x30, 0x31, 0x31, 0x31)
+ // write "32001-11"
+ err = en.Append(0xa8, 0x33, 0x32, 0x30, 0x30, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4824,8 +4824,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty
- // write "2673311"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x33, 0x31, 0x31)
+ // write "26733-11"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x33, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4843,8 +4843,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty
- // write "2669011"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x30, 0x31, 0x31)
+ // write "26690-11"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x39, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4862,8 +4862,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty
- // write "2669911"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x39, 0x31, 0x31)
+ // write "26699-11"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x39, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4881,8 +4881,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty
- // write "2673511"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x35, 0x31, 0x31)
+ // write "26735-11"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4900,8 +4900,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty
- // write "2673411"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x34, 0x31, 0x31)
+ // write "26734-11"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x34, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4919,8 +4919,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty
- // write "2669111"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x31, 0x31, 0x31)
+ // write "26691-11"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x39, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4938,8 +4938,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty
- // write "266893"
- err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x38, 0x39, 0x33)
+ // write "26689-3"
+ err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x38, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -5443,8 +5443,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // string "26429631"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x36, 0x33, 0x31)
+ // string "264296-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x36, 0x2d, 0x33, 0x31)
if z.AllAttendeesString == nil {
o = msgp.AppendNil(o)
} else {
@@ -5452,8 +5452,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // string "26432611"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x36, 0x31, 0x31)
+ // string "264326-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x36, 0x2d, 0x31, 0x31)
if z.AllowExternalCheck == nil {
o = msgp.AppendNil(o)
} else {
@@ -5461,8 +5461,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // string "2641993"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x39, 0x33)
+ // string "264199-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x39, 0x2d, 0x33)
if z.AppointmentAuxiliaryFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -5470,8 +5470,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // string "2642283"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x32, 0x32, 0x38, 0x33)
+ // string "264228-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x38, 0x2d, 0x33)
if z.AppointmentColor == nil {
o = msgp.AppendNil(o)
} else {
@@ -5479,8 +5479,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // string "26435911"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x39, 0x31, 0x31)
+ // string "264359-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x35, 0x39, 0x2d, 0x31, 0x31)
if z.AppointmentCounterProposal == nil {
o = msgp.AppendNil(o)
} else {
@@ -5488,8 +5488,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // string "2642273"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x32, 0x32, 0x37, 0x33)
+ // string "264227-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x37, 0x2d, 0x33)
if z.AppointmentDuration == nil {
o = msgp.AppendNil(o)
} else {
@@ -5497,8 +5497,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // string "26422564"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x35, 0x36, 0x34)
+ // string "264225-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x35, 0x2d, 0x36, 0x34)
if z.AppointmentEndDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -5506,8 +5506,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // string "26422464"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x34, 0x36, 0x34)
+ // string "264224-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x34, 0x2d, 0x36, 0x34)
if z.AppointmentEndTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5515,8 +5515,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // string "26420664"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x36, 0x36, 0x34)
+ // string "264206-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x36, 0x2d, 0x36, 0x34)
if z.AppointmentEndWhole == nil {
o = msgp.AppendNil(o)
} else {
@@ -5524,8 +5524,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // string "2641953"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x35, 0x33)
+ // string "264195-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x35, 0x2d, 0x33)
if z.AppointmentLastSequence == nil {
o = msgp.AppendNil(o)
} else {
@@ -5533,8 +5533,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // string "6831"
- o = append(o, 0xa4, 0x36, 0x38, 0x33, 0x31)
+ // string "68-31"
+ o = append(o, 0xa5, 0x36, 0x38, 0x2d, 0x33, 0x31)
if z.AppointmentMessageClass == nil {
o = msgp.AppendNil(o)
} else {
@@ -5542,8 +5542,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // string "26436211"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x36, 0x32, 0x31, 0x31)
+ // string "264362-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x36, 0x32, 0x2d, 0x31, 0x31)
if z.AppointmentNotAllowPropose == nil {
o = msgp.AppendNil(o)
} else {
@@ -5551,8 +5551,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // string "2643613"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x33, 0x36, 0x31, 0x33)
+ // string "264361-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x36, 0x31, 0x2d, 0x33)
if z.AppointmentProposalNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5560,8 +5560,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // string "2643583"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x33, 0x35, 0x38, 0x33)
+ // string "264358-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x38, 0x2d, 0x33)
if z.AppointmentProposedDuration == nil {
o = msgp.AppendNil(o)
} else {
@@ -5569,8 +5569,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // string "26435364"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x33, 0x36, 0x34)
+ // string "264353-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x35, 0x33, 0x2d, 0x36, 0x34)
if z.AppointmentProposedEndWhole == nil {
o = msgp.AppendNil(o)
} else {
@@ -5578,8 +5578,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000) == 0 { // if not empty
- // string "26435264"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x35, 0x32, 0x36, 0x34)
+ // string "264352-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x35, 0x32, 0x2d, 0x36, 0x34)
if z.AppointmentProposedStartWhole == nil {
o = msgp.AppendNil(o)
} else {
@@ -5587,8 +5587,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000) == 0 { // if not empty
- // string "26428831"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x38, 0x38, 0x33, 0x31)
+ // string "264288-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.AppointmentReplyName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5596,8 +5596,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000) == 0 { // if not empty
- // string "26425664"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x35, 0x36, 0x36, 0x34)
+ // string "264256-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x35, 0x36, 0x2d, 0x36, 0x34)
if z.AppointmentReplyTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5605,8 +5605,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000) == 0 { // if not empty
- // string "2641933"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x33, 0x33)
+ // string "264193-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x33, 0x2d, 0x33)
if z.AppointmentSequence == nil {
o = msgp.AppendNil(o)
} else {
@@ -5614,8 +5614,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000) == 0 { // if not empty
- // string "26419464"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x34, 0x36, 0x34)
+ // string "264194-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x31, 0x39, 0x34, 0x2d, 0x36, 0x34)
if z.AppointmentSequenceTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5623,8 +5623,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000) == 0 { // if not empty
- // string "26422664"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x36, 0x36, 0x34)
+ // string "264226-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x36, 0x2d, 0x36, 0x34)
if z.AppointmentStartDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -5632,8 +5632,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000) == 0 { // if not empty
- // string "26420764"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x37, 0x36, 0x34)
+ // string "264207-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x37, 0x2d, 0x36, 0x34)
if z.AppointmentStartTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5641,8 +5641,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000) == 0 { // if not empty
- // string "26420564"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x35, 0x36, 0x34)
+ // string "264205-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x35, 0x2d, 0x36, 0x34)
if z.AppointmentStartWhole == nil {
o = msgp.AppendNil(o)
} else {
@@ -5650,8 +5650,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000) == 0 { // if not empty
- // string "2642313"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x32, 0x33, 0x31, 0x33)
+ // string "264231-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x33, 0x31, 0x2d, 0x33)
if z.AppointmentStateFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -5659,8 +5659,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty
- // string "26422911"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x32, 0x39, 0x31, 0x31)
+ // string "264229-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x32, 0x39, 0x2d, 0x31, 0x31)
if z.AppointmentSubType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5668,8 +5668,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // string "26426264"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x32, 0x36, 0x34)
+ // string "264262-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x32, 0x2d, 0x36, 0x34)
if z.AppointmentUpdateTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5677,8 +5677,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // string "164"
- o = append(o, 0xa3, 0x31, 0x36, 0x34)
+ // string "1-64"
+ o = append(o, 0xa4, 0x31, 0x2d, 0x36, 0x34)
if z.AttendeeCriticalChange == nil {
o = msgp.AppendNil(o)
} else {
@@ -5686,8 +5686,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // string "26429811"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x38, 0x31, 0x31)
+ // string "264298-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x38, 0x2d, 0x31, 0x31)
if z.AutoFillLocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -5695,8 +5695,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // string "26432411"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x34, 0x31, 0x31)
+ // string "264324-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x34, 0x2d, 0x31, 0x31)
if z.AutoStartCheck == nil {
o = msgp.AppendNil(o)
} else {
@@ -5704,8 +5704,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // string "2641973"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x37, 0x33)
+ // string "264197-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x37, 0x2d, 0x33)
if z.BusyStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -5713,8 +5713,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // string "443"
- o = append(o, 0xa3, 0x34, 0x34, 0x33)
+ // string "44-3"
+ o = append(o, 0xa4, 0x34, 0x34, 0x2d, 0x33)
if z.CalendarType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5722,8 +5722,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // string "26430031"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x30, 0x30, 0x33, 0x31)
+ // string "264300-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x30, 0x30, 0x2d, 0x33, 0x31)
if z.CcAttendeesString == nil {
o = msgp.AppendNil(o)
} else {
@@ -5731,8 +5731,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // string "2641963"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x31, 0x39, 0x36, 0x33)
+ // string "264196-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x36, 0x2d, 0x33)
if z.ChangeHighlight == nil {
o = msgp.AppendNil(o)
} else {
@@ -5740,8 +5740,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // string "373"
- o = append(o, 0xa3, 0x33, 0x37, 0x33)
+ // string "37-3"
+ o = append(o, 0xa4, 0x33, 0x37, 0x2d, 0x33)
if z.ClientIntent == nil {
o = msgp.AppendNil(o)
} else {
@@ -5749,8 +5749,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // string "26429464"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x34, 0x36, 0x34)
+ // string "264294-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x34, 0x2d, 0x36, 0x34)
if z.ClipEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -5758,8 +5758,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // string "26429364"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x33, 0x36, 0x34)
+ // string "264293-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x33, 0x2d, 0x36, 0x34)
if z.ClipStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -5767,8 +5767,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // string "26432731"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x37, 0x33, 0x31)
+ // string "264327-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x37, 0x2d, 0x33, 0x31)
if z.CollaborateDoc == nil {
o = msgp.AppendNil(o)
} else {
@@ -5776,8 +5776,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // string "26432011"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x30, 0x31, 0x31)
+ // string "264320-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x30, 0x2d, 0x31, 0x31)
if z.ConferencingCheck == nil {
o = msgp.AppendNil(o)
} else {
@@ -5785,8 +5785,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // string "2643213"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x33, 0x32, 0x31, 0x33)
+ // string "264321-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x31, 0x2d, 0x33)
if z.ConferencingType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5794,8 +5794,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // string "332"
- o = append(o, 0xa3, 0x33, 0x33, 0x32)
+ // string "33-2"
+ o = append(o, 0xa4, 0x33, 0x33, 0x2d, 0x32)
if z.DayInterval == nil {
o = msgp.AppendNil(o)
} else {
@@ -5803,8 +5803,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // string "327683"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x36, 0x38, 0x33)
+ // string "32768-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x38, 0x2d, 0x33)
if z.DayOfMonth == nil {
o = msgp.AppendNil(o)
} else {
@@ -5812,8 +5812,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // string "911"
- o = append(o, 0xa3, 0x39, 0x31, 0x31)
+ // string "9-11"
+ o = append(o, 0xa4, 0x39, 0x2d, 0x31, 0x31)
if z.DelegateMail == nil {
o = msgp.AppendNil(o)
} else {
@@ -5821,8 +5821,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // string "26432231"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x32, 0x33, 0x31)
+ // string "264322-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x32, 0x2d, 0x33, 0x31)
if z.Directory == nil {
o = msgp.AppendNil(o)
} else {
@@ -5830,8 +5830,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // string "153"
- o = append(o, 0xa3, 0x31, 0x35, 0x33)
+ // string "15-3"
+ o = append(o, 0xa4, 0x31, 0x35, 0x2d, 0x33)
if z.EndRecurrenceDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -5839,8 +5839,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // string "323"
- o = append(o, 0xa3, 0x33, 0x32, 0x33)
+ // string "32-3"
+ o = append(o, 0xa4, 0x33, 0x32, 0x2d, 0x33)
if z.EndRecurrenceTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5848,8 +5848,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // string "26426464"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x34, 0x36, 0x34)
+ // string "264264-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x34, 0x2d, 0x36, 0x34)
if z.ExceptionReplaceTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -5857,8 +5857,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // string "26426711"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x37, 0x31, 0x31)
+ // string "264267-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x37, 0x2d, 0x31, 0x31)
if z.FExceptionalAttendees == nil {
o = msgp.AppendNil(o)
} else {
@@ -5866,8 +5866,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // string "26419811"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x31, 0x39, 0x38, 0x31, 0x31)
+ // string "264198-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x31, 0x39, 0x38, 0x2d, 0x31, 0x31)
if z.FExceptionalBody == nil {
o = msgp.AppendNil(o)
} else {
@@ -5875,8 +5875,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // string "26426511"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x35, 0x31, 0x31)
+ // string "264265-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x36, 0x35, 0x2d, 0x31, 0x31)
if z.FInvited == nil {
o = msgp.AppendNil(o)
} else {
@@ -5884,8 +5884,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // string "26420211"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x32, 0x31, 0x31)
+ // string "264202-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x32, 0x2d, 0x31, 0x31)
if z.ForwardInstance == nil {
o = msgp.AppendNil(o)
} else {
@@ -5893,8 +5893,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // string "26427111"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x37, 0x31, 0x31, 0x31)
+ // string "264271-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x37, 0x31, 0x2d, 0x31, 0x31)
if z.FOthersAppointment == nil {
o = msgp.AppendNil(o)
} else {
@@ -5902,8 +5902,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // string "327693"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x36, 0x39, 0x33)
+ // string "32769-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x39, 0x2d, 0x33)
if z.ICalendarDayOfWeekMask == nil {
o = msgp.AppendNil(o)
} else {
@@ -5911,8 +5911,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // string "2642603"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x32, 0x36, 0x30, 0x33)
+ // string "264260-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x36, 0x30, 0x2d, 0x33)
if z.IntendedBusyStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -5920,8 +5920,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // string "1011"
- o = append(o, 0xa4, 0x31, 0x30, 0x31, 0x31)
+ // string "10-11"
+ o = append(o, 0xa5, 0x31, 0x30, 0x2d, 0x31, 0x31)
if z.IsException == nil {
o = msgp.AppendNil(o)
} else {
@@ -5929,8 +5929,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // string "511"
- o = append(o, 0xa3, 0x35, 0x31, 0x31)
+ // string "5-11"
+ o = append(o, 0xa4, 0x35, 0x2d, 0x31, 0x31)
if z.IsRecurring == nil {
o = msgp.AppendNil(o)
} else {
@@ -5938,8 +5938,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty
- // string "411"
- o = append(o, 0xa3, 0x34, 0x31, 0x31)
+ // string "4-11"
+ o = append(o, 0xa4, 0x34, 0x2d, 0x31, 0x31)
if z.IsSilent == nil {
o = msgp.AppendNil(o)
} else {
@@ -5947,8 +5947,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty
- // string "26420031"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x30, 0x33, 0x31)
+ // string "264200-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x30, 0x2d, 0x33, 0x31)
if z.Location == nil {
o = msgp.AppendNil(o)
} else {
@@ -5956,8 +5956,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty
- // string "703"
- o = append(o, 0xa3, 0x37, 0x30, 0x33)
+ // string "70-3"
+ o = append(o, 0xa4, 0x37, 0x30, 0x2d, 0x33)
if z.MeetingType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5965,8 +5965,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty
- // string "26420131"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x30, 0x31, 0x33, 0x31)
+ // string "264201-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x30, 0x31, 0x2d, 0x33, 0x31)
if z.MeetingWorkspaceUrl == nil {
o = msgp.AppendNil(o)
} else {
@@ -5974,8 +5974,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty
- // string "352"
- o = append(o, 0xa3, 0x33, 0x35, 0x32)
+ // string "35-2"
+ o = append(o, 0xa4, 0x33, 0x35, 0x2d, 0x32)
if z.MonthInterval == nil {
o = msgp.AppendNil(o)
} else {
@@ -5983,8 +5983,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty
- // string "327743"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33)
+ // string "32774-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x34, 0x2d, 0x33)
if z.MonthOfYear == nil {
o = msgp.AppendNil(o)
} else {
@@ -5992,8 +5992,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty
- // string "393"
- o = append(o, 0xa3, 0x33, 0x39, 0x33)
+ // string "39-3"
+ o = append(o, 0xa4, 0x33, 0x39, 0x2d, 0x33)
if z.MonthOfYearMask == nil {
o = msgp.AppendNil(o)
} else {
@@ -6001,8 +6001,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty
- // string "26432831"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x38, 0x33, 0x31)
+ // string "264328-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x38, 0x2d, 0x33, 0x31)
if z.NetShowUrl == nil {
o = msgp.AppendNil(o)
} else {
@@ -6010,8 +6010,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty
- // string "3277911"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x39, 0x31, 0x31)
+ // string "32779-11"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x37, 0x39, 0x2d, 0x31, 0x31)
if z.NoEndDateFlag == nil {
o = msgp.AppendNil(o)
} else {
@@ -6019,8 +6019,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1) == 0 { // if not empty
- // string "26736831"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x38, 0x33, 0x31)
+ // string "267368-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x38, 0x2d, 0x33, 0x31)
if z.NonSendableBcc == nil {
o = msgp.AppendNil(o)
} else {
@@ -6028,8 +6028,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2) == 0 { // if not empty
- // string "26736731"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x37, 0x33, 0x31)
+ // string "267367-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x37, 0x2d, 0x33, 0x31)
if z.NonSendableCc == nil {
o = msgp.AppendNil(o)
} else {
@@ -6037,8 +6037,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4) == 0 { // if not empty
- // string "26736631"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x36, 0x33, 0x31)
+ // string "267366-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x36, 0x2d, 0x33, 0x31)
if z.NonSendableTo == nil {
o = msgp.AppendNil(o)
} else {
@@ -6046,8 +6046,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8) == 0 { // if not empty
- // string "327733"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33)
+ // string "32773-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x2d, 0x33)
if z.Occurrences == nil {
o = msgp.AppendNil(o)
} else {
@@ -6055,8 +6055,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10) == 0 { // if not empty
- // string "7231"
- o = append(o, 0xa4, 0x37, 0x32, 0x33, 0x31)
+ // string "72-31"
+ o = append(o, 0xa5, 0x37, 0x32, 0x2d, 0x33, 0x31)
if z.OldLocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -6064,8 +6064,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20) == 0 { // if not empty
- // string "402"
- o = append(o, 0xa3, 0x34, 0x30, 0x32)
+ // string "40-2"
+ o = append(o, 0xa4, 0x34, 0x30, 0x2d, 0x32)
if z.OldRecurrenceType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6073,8 +6073,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40) == 0 { // if not empty
- // string "7464"
- o = append(o, 0xa4, 0x37, 0x34, 0x36, 0x34)
+ // string "74-64"
+ o = append(o, 0xa5, 0x37, 0x34, 0x2d, 0x36, 0x34)
if z.OldWhenEndWhole == nil {
o = msgp.AppendNil(o)
} else {
@@ -6082,8 +6082,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80) == 0 { // if not empty
- // string "7364"
- o = append(o, 0xa4, 0x37, 0x33, 0x36, 0x34)
+ // string "73-64"
+ o = append(o, 0xa5, 0x37, 0x33, 0x2d, 0x36, 0x34)
if z.OldWhenStartWhole == nil {
o = msgp.AppendNil(o)
} else {
@@ -6091,8 +6091,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100) == 0 { // if not empty
- // string "26432931"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x39, 0x33, 0x31)
+ // string "264329-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x39, 0x2d, 0x33, 0x31)
if z.OnlinePassword == nil {
o = msgp.AppendNil(o)
} else {
@@ -6100,8 +6100,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200) == 0 { // if not empty
- // string "731"
- o = append(o, 0xa3, 0x37, 0x33, 0x31)
+ // string "7-31"
+ o = append(o, 0xa4, 0x37, 0x2d, 0x33, 0x31)
if z.OptionalAttendees == nil {
o = msgp.AppendNil(o)
} else {
@@ -6109,8 +6109,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400) == 0 { // if not empty
- // string "26432331"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x33, 0x32, 0x33, 0x33, 0x31)
+ // string "264323-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x33, 0x32, 0x33, 0x2d, 0x33, 0x31)
if z.OrganizerAlias == nil {
o = msgp.AppendNil(o)
} else {
@@ -6118,8 +6118,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800) == 0 { // if not empty
- // string "4264"
- o = append(o, 0xa4, 0x34, 0x32, 0x36, 0x34)
+ // string "42-64"
+ o = append(o, 0xa5, 0x34, 0x32, 0x2d, 0x36, 0x34)
if z.OwnerCriticalChange == nil {
o = msgp.AppendNil(o)
} else {
@@ -6127,8 +6127,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000) == 0 { // if not empty
- // string "26427031"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x37, 0x30, 0x33, 0x31)
+ // string "264270-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x37, 0x30, 0x2d, 0x33, 0x31)
if z.OwnerName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6136,8 +6136,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000) == 0 { // if not empty
- // string "327813"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x38, 0x31, 0x33)
+ // string "32781-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x31, 0x2d, 0x33)
if z.RecurrenceDuration == nil {
o = msgp.AppendNil(o)
} else {
@@ -6145,8 +6145,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000) == 0 { // if not empty
- // string "26429031"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x30, 0x33, 0x31)
+ // string "264290-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x30, 0x2d, 0x33, 0x31)
if z.RecurrencePattern == nil {
o = msgp.AppendNil(o)
} else {
@@ -6154,8 +6154,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000) == 0 { // if not empty
- // string "2642893"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x32, 0x38, 0x39, 0x33)
+ // string "264289-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x38, 0x39, 0x2d, 0x33)
if z.RecurrenceType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6163,8 +6163,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000) == 0 { // if not empty
- // string "26425911"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x35, 0x39, 0x31, 0x31)
+ // string "264259-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x35, 0x39, 0x2d, 0x31, 0x31)
if z.Recurring == nil {
o = msgp.AppendNil(o)
} else {
@@ -6172,8 +6172,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000) == 0 { // if not empty
- // string "2672653"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x32, 0x36, 0x35, 0x33)
+ // string "267265-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x35, 0x2d, 0x33)
if z.ReminderDelta == nil {
o = msgp.AppendNil(o)
} else {
@@ -6181,8 +6181,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000) == 0 { // if not empty
- // string "26731131"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x31, 0x31, 0x33, 0x31)
+ // string "267311-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x31, 0x31, 0x2d, 0x33, 0x31)
if z.ReminderFileParameter == nil {
o = msgp.AppendNil(o)
} else {
@@ -6190,8 +6190,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000) == 0 { // if not empty
- // string "26730811"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x38, 0x31, 0x31)
+ // string "267308-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x30, 0x38, 0x2d, 0x31, 0x31)
if z.ReminderOverride == nil {
o = msgp.AppendNil(o)
} else {
@@ -6199,8 +6199,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000) == 0 { // if not empty
- // string "26731011"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x31, 0x30, 0x31, 0x31)
+ // string "267310-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x31, 0x30, 0x2d, 0x31, 0x31)
if z.ReminderPlaySound == nil {
o = msgp.AppendNil(o)
} else {
@@ -6208,8 +6208,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000) == 0 { // if not empty
- // string "26726711"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x37, 0x31, 0x31)
+ // string "267267-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x37, 0x2d, 0x31, 0x31)
if z.ReminderSet == nil {
o = msgp.AppendNil(o)
} else {
@@ -6217,8 +6217,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000) == 0 { // if not empty
- // string "26745664"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x34, 0x35, 0x36, 0x36, 0x34)
+ // string "267456-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x34, 0x35, 0x36, 0x2d, 0x36, 0x34)
if z.ReminderSignalTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6226,8 +6226,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000) == 0 { // if not empty
- // string "26726664"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x36, 0x36, 0x34)
+ // string "267266-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x36, 0x2d, 0x36, 0x34)
if z.ReminderTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6235,8 +6235,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty
- // string "26726964"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x39, 0x36, 0x34)
+ // string "267269-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x39, 0x2d, 0x36, 0x34)
if z.ReminderTimeDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -6244,8 +6244,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty
- // string "26726864"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x36, 0x38, 0x36, 0x34)
+ // string "267268-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x32, 0x36, 0x38, 0x2d, 0x36, 0x34)
if z.ReminderTimeTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6253,8 +6253,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty
- // string "2673093"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x30, 0x39, 0x33)
+ // string "267309-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x39, 0x2d, 0x33)
if z.ReminderType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6262,8 +6262,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty
- // string "631"
- o = append(o, 0xa3, 0x36, 0x33, 0x31)
+ // string "6-31"
+ o = append(o, 0xa4, 0x36, 0x2d, 0x33, 0x31)
if z.RequiredAttendees == nil {
o = msgp.AppendNil(o)
} else {
@@ -6271,8 +6271,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty
- // string "831"
- o = append(o, 0xa3, 0x38, 0x33, 0x31)
+ // string "8-31"
+ o = append(o, 0xa4, 0x38, 0x2d, 0x33, 0x31)
if z.ResourceAttendees == nil {
o = msgp.AppendNil(o)
} else {
@@ -6280,8 +6280,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty
- // string "2642323"
- o = append(o, 0xa7, 0x32, 0x36, 0x34, 0x32, 0x33, 0x32, 0x33)
+ // string "264232-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x33, 0x32, 0x2d, 0x33)
if z.ResponseStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -6289,8 +6289,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty
- // string "26766011"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x36, 0x30, 0x31, 0x31)
+ // string "267660-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x36, 0x30, 0x2d, 0x31, 0x31)
if z.ServerProcessed == nil {
o = msgp.AppendNil(o)
} else {
@@ -6298,8 +6298,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty
- // string "2676613"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x36, 0x36, 0x31, 0x33)
+ // string "267661-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x36, 0x31, 0x2d, 0x33)
if z.ServerProcessingActions == nil {
o = msgp.AppendNil(o)
} else {
@@ -6307,8 +6307,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty
- // string "26442711"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x34, 0x32, 0x37, 0x31, 0x31)
+ // string "264427-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x34, 0x32, 0x37, 0x2d, 0x31, 0x31)
if z.SingleBodyiCal == nil {
o = msgp.AppendNil(o)
} else {
@@ -6316,8 +6316,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty
- // string "133"
- o = append(o, 0xa3, 0x31, 0x33, 0x33)
+ // string "13-3"
+ o = append(o, 0xa4, 0x31, 0x33, 0x2d, 0x33)
if z.StartRecurrenceDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -6325,8 +6325,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty
- // string "143"
- o = append(o, 0xa3, 0x31, 0x34, 0x33)
+ // string "14-3"
+ o = append(o, 0xa4, 0x31, 0x34, 0x2d, 0x33)
if z.StartRecurrenceTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6334,8 +6334,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty
- // string "123"
- o = append(o, 0xa3, 0x31, 0x32, 0x33)
+ // string "12-3"
+ o = append(o, 0xa4, 0x31, 0x32, 0x2d, 0x33)
if z.TimeZone == nil {
o = msgp.AppendNil(o)
} else {
@@ -6343,8 +6343,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty
- // string "26429231"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x32, 0x33, 0x31)
+ // string "264292-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x32, 0x2d, 0x33, 0x31)
if z.TimeZoneDescription == nil {
o = msgp.AppendNil(o)
} else {
@@ -6352,8 +6352,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty
- // string "26429931"
- o = append(o, 0xa8, 0x32, 0x36, 0x34, 0x32, 0x39, 0x39, 0x33, 0x31)
+ // string "264299-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x34, 0x32, 0x39, 0x39, 0x2d, 0x33, 0x31)
if z.ToAttendeesString == nil {
o = msgp.AppendNil(o)
} else {
@@ -6361,8 +6361,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty
- // string "342"
- o = append(o, 0xa3, 0x33, 0x34, 0x32)
+ // string "34-2"
+ o = append(o, 0xa4, 0x33, 0x34, 0x2d, 0x32)
if z.WeekInterval == nil {
o = msgp.AppendNil(o)
} else {
@@ -6370,8 +6370,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty
- // string "231"
- o = append(o, 0xa3, 0x32, 0x33, 0x31)
+ // string "2-31"
+ o = append(o, 0xa4, 0x32, 0x2d, 0x33, 0x31)
if z.Where == nil {
o = msgp.AppendNil(o)
} else {
@@ -6379,8 +6379,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty
- // string "362"
- o = append(o, 0xa3, 0x33, 0x36, 0x32)
+ // string "36-2"
+ o = append(o, 0xa4, 0x33, 0x36, 0x2d, 0x32)
if z.YearInterval == nil {
o = msgp.AppendNil(o)
} else {
@@ -6402,8 +6402,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
o = msgp.AppendBool(o, *z.MeetingDoNotForward)
}
if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty
- // string "266963"
- o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x39, 0x36, 0x33)
+ // string "26696-3"
+ o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x36, 0x2d, 0x33)
if z.FreeBusyPublishEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -6411,8 +6411,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty
- // string "266953"
- o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x39, 0x35, 0x33)
+ // string "26695-3"
+ o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x35, 0x2d, 0x33)
if z.FreeBusyPublishStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -6420,8 +6420,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty
- // string "2672864"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x32, 0x38, 0x36, 0x34)
+ // string "26728-64"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x38, 0x2d, 0x36, 0x34)
if z.FreeBusyRangeTimestamp == nil {
o = msgp.AppendNil(o)
} else {
@@ -6429,8 +6429,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty
- // string "429264"
- o = append(o, 0xa6, 0x34, 0x32, 0x39, 0x32, 0x36, 0x34)
+ // string "4292-64"
+ o = append(o, 0xa7, 0x34, 0x32, 0x39, 0x32, 0x2d, 0x36, 0x34)
if z.ICalendarEndTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6438,8 +6438,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty
- // string "429864"
- o = append(o, 0xa6, 0x34, 0x32, 0x39, 0x38, 0x36, 0x34)
+ // string "4298-64"
+ o = append(o, 0xa7, 0x34, 0x32, 0x39, 0x38, 0x2d, 0x36, 0x34)
if z.ICalendarReminderNextTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6447,8 +6447,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty
- // string "3200111"
- o = append(o, 0xa7, 0x33, 0x32, 0x30, 0x30, 0x31, 0x31, 0x31)
+ // string "32001-11"
+ o = append(o, 0xa8, 0x33, 0x32, 0x30, 0x30, 0x31, 0x2d, 0x31, 0x31)
if z.Processed == nil {
o = msgp.AppendNil(o)
} else {
@@ -6456,8 +6456,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty
- // string "2673311"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x33, 0x31, 0x31)
+ // string "26733-11"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x33, 0x2d, 0x31, 0x31)
if z.ScheduleInfoAutoAcceptAppointments == nil {
o = msgp.AppendNil(o)
} else {
@@ -6465,8 +6465,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty
- // string "2669011"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x30, 0x31, 0x31)
+ // string "26690-11"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x39, 0x30, 0x2d, 0x31, 0x31)
if z.ScheduleInfoDelegatorWantsCopy == nil {
o = msgp.AppendNil(o)
} else {
@@ -6474,8 +6474,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty
- // string "2669911"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x39, 0x31, 0x31)
+ // string "26699-11"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x39, 0x39, 0x2d, 0x31, 0x31)
if z.ScheduleInfoDelegatorWantsInfo == nil {
o = msgp.AppendNil(o)
} else {
@@ -6483,8 +6483,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty
- // string "2673511"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x35, 0x31, 0x31)
+ // string "26735-11"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x35, 0x2d, 0x31, 0x31)
if z.ScheduleInfoDisallowOverlappingAppts == nil {
o = msgp.AppendNil(o)
} else {
@@ -6492,8 +6492,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty
- // string "2673411"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x34, 0x31, 0x31)
+ // string "26734-11"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x34, 0x2d, 0x31, 0x31)
if z.ScheduleInfoDisallowRecurringAppts == nil {
o = msgp.AppendNil(o)
} else {
@@ -6501,8 +6501,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty
- // string "2669111"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x31, 0x31, 0x31)
+ // string "26691-11"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x39, 0x31, 0x2d, 0x31, 0x31)
if z.ScheduleInfoDontMailDelegates == nil {
o = msgp.AppendNil(o)
} else {
@@ -6510,8 +6510,8 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty
- // string "266893"
- o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x38, 0x39, 0x33)
+ // string "26689-3"
+ o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x38, 0x39, 0x2d, 0x33)
if z.ScheduleInfoResourceType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6539,7 +6539,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "26429631":
+ case "264296-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6556,7 +6556,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432611":
+ case "264326-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6573,7 +6573,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2641993":
+ case "264199-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6590,7 +6590,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2642283":
+ case "264228-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6607,7 +6607,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26435911":
+ case "264359-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6624,7 +6624,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2642273":
+ case "264227-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6641,7 +6641,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26422564":
+ case "264225-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6658,7 +6658,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26422464":
+ case "264224-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6675,7 +6675,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26420664":
+ case "264206-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6692,7 +6692,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2641953":
+ case "264195-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6709,7 +6709,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "6831":
+ case "68-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6726,7 +6726,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26436211":
+ case "264362-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6743,7 +6743,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2643613":
+ case "264361-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6760,7 +6760,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2643583":
+ case "264358-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6777,7 +6777,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26435364":
+ case "264353-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6794,7 +6794,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26435264":
+ case "264352-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6811,7 +6811,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26428831":
+ case "264288-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6828,7 +6828,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26425664":
+ case "264256-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6845,7 +6845,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2641933":
+ case "264193-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6862,7 +6862,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26419464":
+ case "264194-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6879,7 +6879,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26422664":
+ case "264226-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6896,7 +6896,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26420764":
+ case "264207-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6913,7 +6913,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26420564":
+ case "264205-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6930,7 +6930,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2642313":
+ case "264231-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6947,7 +6947,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26422911":
+ case "264229-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6964,7 +6964,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26426264":
+ case "264262-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6981,7 +6981,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "164":
+ case "1-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6998,7 +6998,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26429811":
+ case "264298-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7015,7 +7015,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432411":
+ case "264324-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7032,7 +7032,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2641973":
+ case "264197-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7049,7 +7049,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "443":
+ case "44-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7066,7 +7066,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26430031":
+ case "264300-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7083,7 +7083,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2641963":
+ case "264196-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7100,7 +7100,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "373":
+ case "37-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7117,7 +7117,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26429464":
+ case "264294-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7134,7 +7134,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26429364":
+ case "264293-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7151,7 +7151,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432731":
+ case "264327-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7168,7 +7168,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432011":
+ case "264320-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7185,7 +7185,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2643213":
+ case "264321-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7202,7 +7202,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "332":
+ case "33-2":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7219,7 +7219,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327683":
+ case "32768-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7236,7 +7236,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "911":
+ case "9-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7253,7 +7253,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432231":
+ case "264322-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7270,7 +7270,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "153":
+ case "15-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7287,7 +7287,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "323":
+ case "32-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7304,7 +7304,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26426464":
+ case "264264-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7321,7 +7321,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26426711":
+ case "264267-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7338,7 +7338,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26419811":
+ case "264198-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7355,7 +7355,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26426511":
+ case "264265-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7372,7 +7372,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26420211":
+ case "264202-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7389,7 +7389,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26427111":
+ case "264271-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7406,7 +7406,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327693":
+ case "32769-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7423,7 +7423,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2642603":
+ case "264260-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7440,7 +7440,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1011":
+ case "10-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7457,7 +7457,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "511":
+ case "5-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7474,7 +7474,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "411":
+ case "4-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7491,7 +7491,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26420031":
+ case "264200-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7508,7 +7508,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "703":
+ case "70-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7525,7 +7525,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26420131":
+ case "264201-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7542,7 +7542,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "352":
+ case "35-2":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7559,7 +7559,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327743":
+ case "32774-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7576,7 +7576,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "393":
+ case "39-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7593,7 +7593,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432831":
+ case "264328-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7610,7 +7610,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3277911":
+ case "32779-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7627,7 +7627,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26736831":
+ case "267368-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7644,7 +7644,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26736731":
+ case "267367-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7661,7 +7661,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26736631":
+ case "267366-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7678,7 +7678,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327733":
+ case "32773-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7695,7 +7695,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7231":
+ case "72-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7712,7 +7712,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "402":
+ case "40-2":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7729,7 +7729,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7464":
+ case "74-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7746,7 +7746,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7364":
+ case "73-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7763,7 +7763,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432931":
+ case "264329-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7780,7 +7780,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "731":
+ case "7-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7797,7 +7797,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26432331":
+ case "264323-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7814,7 +7814,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "4264":
+ case "42-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7831,7 +7831,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26427031":
+ case "264270-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7848,7 +7848,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327813":
+ case "32781-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7865,7 +7865,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26429031":
+ case "264290-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7882,7 +7882,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2642893":
+ case "264289-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7899,7 +7899,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26425911":
+ case "264259-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7916,7 +7916,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2672653":
+ case "267265-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7933,7 +7933,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26731131":
+ case "267311-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7950,7 +7950,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26730811":
+ case "267308-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7967,7 +7967,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26731011":
+ case "267310-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7984,7 +7984,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26726711":
+ case "267267-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8001,7 +8001,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26745664":
+ case "267456-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8018,7 +8018,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26726664":
+ case "267266-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8035,7 +8035,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26726964":
+ case "267269-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8052,7 +8052,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26726864":
+ case "267268-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8069,7 +8069,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2673093":
+ case "267309-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8086,7 +8086,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "631":
+ case "6-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8103,7 +8103,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "831":
+ case "8-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8120,7 +8120,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2642323":
+ case "264232-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8137,7 +8137,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26766011":
+ case "267660-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8154,7 +8154,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2676613":
+ case "267661-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8171,7 +8171,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26442711":
+ case "264427-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8188,7 +8188,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "133":
+ case "13-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8205,7 +8205,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "143":
+ case "14-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8222,7 +8222,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "123":
+ case "12-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8239,7 +8239,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26429231":
+ case "264292-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8256,7 +8256,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26429931":
+ case "264299-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8273,7 +8273,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "342":
+ case "34-2":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8290,7 +8290,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "231":
+ case "2-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8307,7 +8307,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "362":
+ case "36-2":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8358,7 +8358,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "266963":
+ case "26696-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8375,7 +8375,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "266953":
+ case "26695-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8392,7 +8392,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2672864":
+ case "26728-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8409,7 +8409,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "429264":
+ case "4292-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8426,7 +8426,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "429864":
+ case "4298-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8443,7 +8443,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3200111":
+ case "32001-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8460,7 +8460,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2673311":
+ case "26733-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8477,7 +8477,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2669011":
+ case "26690-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8494,7 +8494,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2669911":
+ case "26699-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8511,7 +8511,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2673511":
+ case "26735-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8528,7 +8528,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2673411":
+ case "26734-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8545,7 +8545,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2669111":
+ case "26691-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8562,7 +8562,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "266893":
+ case "26689-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8593,631 +8593,631 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Appointment) Msgsize() (s int) {
- s = 3 + 9
+ s = 3 + 10
if z.AllAttendeesString == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AllAttendeesString)
}
- s += 9
+ s += 10
if z.AllowExternalCheck == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.AppointmentAuxiliaryFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AppointmentColor == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.AppointmentCounterProposal == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.AppointmentDuration == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.AppointmentEndDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentEndTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentEndWhole == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.AppointmentLastSequence == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 5
+ s += 6
if z.AppointmentMessageClass == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AppointmentMessageClass)
}
- s += 9
+ s += 10
if z.AppointmentNotAllowPropose == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.AppointmentProposalNumber == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AppointmentProposedDuration == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.AppointmentProposedEndWhole == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentProposedStartWhole == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentReplyName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AppointmentReplyName)
}
- s += 9
+ s += 10
if z.AppointmentReplyTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.AppointmentSequence == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.AppointmentSequenceTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentStartDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentStartTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AppointmentStartWhole == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.AppointmentStateFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.AppointmentSubType == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.AppointmentUpdateTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 4
+ s += 5
if z.AttendeeCriticalChange == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.AutoFillLocation == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.AutoStartCheck == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.BusyStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.CalendarType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.CcAttendeesString == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CcAttendeesString)
}
- s += 8
+ s += 9
if z.ChangeHighlight == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.ClientIntent == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.ClipEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.ClipStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.CollaborateDoc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CollaborateDoc)
}
- s += 9
+ s += 10
if z.ConferencingCheck == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ConferencingType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.DayInterval == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.DayOfMonth == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.DelegateMail == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.Directory == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Directory)
}
- s += 4
+ s += 5
if z.EndRecurrenceDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.EndRecurrenceTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.ExceptionReplaceTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.FExceptionalAttendees == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.FExceptionalBody == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.FInvited == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.ForwardInstance == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.FOthersAppointment == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.ICalendarDayOfWeekMask == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.IntendedBusyStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 5
+ s += 6
if z.IsException == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 4
+ s += 5
if z.IsRecurring == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 4
+ s += 5
if z.IsSilent == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.Location == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Location)
}
- s += 4
+ s += 5
if z.MeetingType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.MeetingWorkspaceUrl == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.MeetingWorkspaceUrl)
}
- s += 4
+ s += 5
if z.MonthInterval == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.MonthOfYear == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.MonthOfYearMask == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.NetShowUrl == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.NetShowUrl)
}
- s += 8
+ s += 9
if z.NoEndDateFlag == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.NonSendableBcc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.NonSendableBcc)
}
- s += 9
+ s += 10
if z.NonSendableCc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.NonSendableCc)
}
- s += 9
+ s += 10
if z.NonSendableTo == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.NonSendableTo)
}
- s += 7
+ s += 8
if z.Occurrences == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 5
+ s += 6
if z.OldLocation == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OldLocation)
}
- s += 4
+ s += 5
if z.OldRecurrenceType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 5
+ s += 6
if z.OldWhenEndWhole == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 5
+ s += 6
if z.OldWhenStartWhole == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.OnlinePassword == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OnlinePassword)
}
- s += 4
+ s += 5
if z.OptionalAttendees == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OptionalAttendees)
}
- s += 9
+ s += 10
if z.OrganizerAlias == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OrganizerAlias)
}
- s += 5
+ s += 6
if z.OwnerCriticalChange == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.OwnerName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OwnerName)
}
- s += 7
+ s += 8
if z.RecurrenceDuration == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.RecurrencePattern == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.RecurrencePattern)
}
- s += 8
+ s += 9
if z.RecurrenceType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.Recurring == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ReminderDelta == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.ReminderFileParameter == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReminderFileParameter)
}
- s += 9
+ s += 10
if z.ReminderOverride == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.ReminderPlaySound == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.ReminderSet == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.ReminderSignalTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.ReminderTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.ReminderTimeDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.ReminderTimeTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.ReminderType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.RequiredAttendees == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.RequiredAttendees)
}
- s += 4
+ s += 5
if z.ResourceAttendees == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ResourceAttendees)
}
- s += 8
+ s += 9
if z.ResponseStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.ServerProcessed == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ServerProcessingActions == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SingleBodyiCal == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 4
+ s += 5
if z.StartRecurrenceDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.StartRecurrenceTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.TimeZone == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TimeZoneDescription == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TimeZoneDescription)
}
- s += 9
+ s += 10
if z.ToAttendeesString == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ToAttendeesString)
}
- s += 4
+ s += 5
if z.WeekInterval == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.Where == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Where)
}
- s += 4
+ s += 5
if z.YearInterval == nil {
s += msgp.NilSize
} else {
@@ -9235,79 +9235,79 @@ func (z *Appointment) Msgsize() (s int) {
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.FreeBusyPublishEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.FreeBusyPublishStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.FreeBusyRangeTimestamp == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.ICalendarEndTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.ICalendarReminderNextTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.Processed == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ScheduleInfoAutoAcceptAppointments == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ScheduleInfoDelegatorWantsCopy == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ScheduleInfoDelegatorWantsInfo == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ScheduleInfoDisallowOverlappingAppts == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ScheduleInfoDisallowRecurringAppts == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ScheduleInfoDontMailDelegates == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.ScheduleInfoResourceType == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/attachment.pb.go b/pkg/properties/attachment.pb.go
index 3cdc443..ef4bb69 100644
--- a/pkg/properties/attachment.pb.go
+++ b/pkg/properties/attachment.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: attachment.proto
package properties
@@ -52,43 +52,43 @@ type Attachment struct {
// Contains the provider type data associated with a web reference attachment.
AttachmentProviderType *string `protobuf:"bytes,5,opt,name=attachment_provider_type,json=attachmentProviderType,proto3,oneof" json:"attachment_provider_type,omitempty"`
// Contains the base of a relative URI.
- AttachContentBase *string `protobuf:"bytes,7,opt,name=attach_content_base,json=attachContentBase,proto3,oneof" json:"attach_content_base,omitempty" msg:"1409731,omitempty"`
+ AttachContentBase *string `protobuf:"bytes,7,opt,name=attach_content_base,json=attachContentBase,proto3,oneof" json:"attach_content_base,omitempty" msg:"14097-31,omitempty"`
// Contains a content identifier unique to the Message object that matches a corresponding "cid:" URI schema reference in the HTML body of the Message object.
- AttachContentId *string `protobuf:"bytes,8,opt,name=attach_content_id,json=attachContentId,proto3,oneof" json:"attach_content_id,omitempty" msg:"1409831,omitempty"`
+ AttachContentId *string `protobuf:"bytes,8,opt,name=attach_content_id,json=attachContentId,proto3,oneof" json:"attach_content_id,omitempty" msg:"14098-31,omitempty"`
// Contains a relative or full URI that matches a corresponding reference in the HTML body of a Message object.
- AttachContentLocation *string `protobuf:"bytes,9,opt,name=attach_content_location,json=attachContentLocation,proto3,oneof" json:"attach_content_location,omitempty" msg:"1409931,omitempty"`
+ AttachContentLocation *string `protobuf:"bytes,9,opt,name=attach_content_location,json=attachContentLocation,proto3,oneof" json:"attach_content_location,omitempty" msg:"14099-31,omitempty"`
// Contains a file name extension that indicates the document type of an attachment.
- AttachExtension *string `protobuf:"bytes,13,opt,name=attach_extension,json=attachExtension,proto3,oneof" json:"attach_extension,omitempty" msg:"1408331,omitempty"`
+ AttachExtension *string `protobuf:"bytes,13,opt,name=attach_extension,json=attachExtension,proto3,oneof" json:"attach_extension,omitempty" msg:"14083-31,omitempty"`
// Contains the 8.3 name of the PidTagAttachLongFilename property (section 2.595).
- AttachFilename *string `protobuf:"bytes,14,opt,name=attach_filename,json=attachFilename,proto3,oneof" json:"attach_filename,omitempty" msg:"1408431,omitempty"`
+ AttachFilename *string `protobuf:"bytes,14,opt,name=attach_filename,json=attachFilename,proto3,oneof" json:"attach_filename,omitempty" msg:"14084-31,omitempty"`
// Indicates which body formats might reference this attachment when rendering data.
- AttachFlags *int32 `protobuf:"varint,15,opt,name=attach_flags,json=attachFlags,proto3,oneof" json:"attach_flags,omitempty" msg:"141003,omitempty"`
+ AttachFlags *int32 `protobuf:"varint,15,opt,name=attach_flags,json=attachFlags,proto3,oneof" json:"attach_flags,omitempty" msg:"14100-3,omitempty"`
// Contains the full filename and extension of the Attachment object.
- AttachLongFilename *string `protobuf:"bytes,16,opt,name=attach_long_filename,json=attachLongFilename,proto3,oneof" json:"attach_long_filename,omitempty" msg:"1408731,omitempty"`
+ AttachLongFilename *string `protobuf:"bytes,16,opt,name=attach_long_filename,json=attachLongFilename,proto3,oneof" json:"attach_long_filename,omitempty" msg:"14087-31,omitempty"`
// Contains the fully-qualified path and file name with extension.
- AttachLongPathname *string `protobuf:"bytes,17,opt,name=attach_long_pathname,json=attachLongPathname,proto3,oneof" json:"attach_long_pathname,omitempty" msg:"1409331,omitempty"`
+ AttachLongPathname *string `protobuf:"bytes,17,opt,name=attach_long_pathname,json=attachLongPathname,proto3,oneof" json:"attach_long_pathname,omitempty" msg:"14093-31,omitempty"`
// Indicates that a contact photo attachment is attached to a Contact object.
- AttachmentContactPhoto *bool `protobuf:"varint,18,opt,name=attachment_contact_photo,json=attachmentContactPhoto,proto3,oneof" json:"attachment_contact_photo,omitempty" msg:"3276711,omitempty"`
+ AttachmentContactPhoto *bool `protobuf:"varint,18,opt,name=attachment_contact_photo,json=attachmentContactPhoto,proto3,oneof" json:"attachment_contact_photo,omitempty" msg:"32767-11,omitempty"`
// Indicates special handling for an Attachment object.
- AttachmentFlags *int32 `protobuf:"varint,19,opt,name=attachment_flags,json=attachmentFlags,proto3,oneof" json:"attachment_flags,omitempty" msg:"327653,omitempty"`
+ AttachmentFlags *int32 `protobuf:"varint,19,opt,name=attachment_flags,json=attachmentFlags,proto3,oneof" json:"attachment_flags,omitempty" msg:"32765-3,omitempty"`
// Indicates whether an Attachment object is hidden from the end user.
- AttachmentHidden *bool `protobuf:"varint,20,opt,name=attachment_hidden,json=attachmentHidden,proto3,oneof" json:"attachment_hidden,omitempty" msg:"3276611,omitempty"`
+ AttachmentHidden *bool `protobuf:"varint,20,opt,name=attachment_hidden,json=attachmentHidden,proto3,oneof" json:"attachment_hidden,omitempty" msg:"32766-11,omitempty"`
// Contains the type of Message object to which an attachment is linked.
- AttachmentLinkId *int32 `protobuf:"varint,21,opt,name=attachment_link_id,json=attachmentLinkId,proto3,oneof" json:"attachment_link_id,omitempty" msg:"327623,omitempty"`
+ AttachmentLinkId *int32 `protobuf:"varint,21,opt,name=attachment_link_id,json=attachmentLinkId,proto3,oneof" json:"attachment_link_id,omitempty" msg:"32762-3,omitempty"`
// Represents the way the contents of an attachment are accessed.
- AttachMethod *int32 `protobuf:"varint,22,opt,name=attach_method,json=attachMethod,proto3,oneof" json:"attach_method,omitempty" msg:"140853,omitempty"`
+ AttachMethod *int32 `protobuf:"varint,22,opt,name=attach_method,json=attachMethod,proto3,oneof" json:"attach_method,omitempty" msg:"14085-3,omitempty"`
// Contains a content-type MIME header.
- AttachMimeTag *string `protobuf:"bytes,23,opt,name=attach_mime_tag,json=attachMimeTag,proto3,oneof" json:"attach_mime_tag,omitempty" msg:"1409431,omitempty"`
+ AttachMimeTag *string `protobuf:"bytes,23,opt,name=attach_mime_tag,json=attachMimeTag,proto3,oneof" json:"attach_mime_tag,omitempty" msg:"14094-31,omitempty"`
// Identifies the Attachment object within its Message object.
- AttachNumber *int32 `protobuf:"varint,24,opt,name=attach_number,json=attachNumber,proto3,oneof" json:"attach_number,omitempty" msg:"36173,omitempty"`
+ AttachNumber *int32 `protobuf:"varint,24,opt,name=attach_number,json=attachNumber,proto3,oneof" json:"attach_number,omitempty" msg:"3617-3,omitempty"`
// Contains the 8.3 name of the PidTagAttachLongPathname property (section 2.596).
- AttachPathname *string `protobuf:"bytes,25,opt,name=attach_pathname,json=attachPathname,proto3,oneof" json:"attach_pathname,omitempty" msg:"1408831,omitempty"`
+ AttachPathname *string `protobuf:"bytes,25,opt,name=attach_pathname,json=attachPathname,proto3,oneof" json:"attach_pathname,omitempty" msg:"14088-31,omitempty"`
// Contains the size, in bytes, consumed by the Attachment object on the server.
- AttachSize *int32 `protobuf:"varint,27,opt,name=attach_size,json=attachSize,proto3,oneof" json:"attach_size,omitempty" msg:"36163,omitempty"`
+ AttachSize *int32 `protobuf:"varint,27,opt,name=attach_size,json=attachSize,proto3,oneof" json:"attach_size,omitempty" msg:"3616-3,omitempty"`
// Contains the name of an attachment file, modified so that it can be correlated with TNEF messages.
- AttachTransportName *string `protobuf:"bytes,29,opt,name=attach_transport_name,json=attachTransportName,proto3,oneof" json:"attach_transport_name,omitempty" msg:"1409231,omitempty"`
+ AttachTransportName *string `protobuf:"bytes,29,opt,name=attach_transport_name,json=attachTransportName,proto3,oneof" json:"attach_transport_name,omitempty" msg:"14092-31,omitempty"`
// Specifies the character set of an attachment received via MIME with the content-type of text.
- TextAttachmentCharset *string `protobuf:"bytes,31,opt,name=text_attachment_charset,json=textAttachmentCharset,proto3,oneof" json:"text_attachment_charset,omitempty" msg:"1410731,omitempty"`
+ TextAttachmentCharset *string `protobuf:"bytes,31,opt,name=text_attachment_charset,json=textAttachmentCharset,proto3,oneof" json:"text_attachment_charset,omitempty" msg:"14107-31,omitempty"`
}
func (x *Attachment) Reset() {
diff --git a/pkg/properties/attachment.pb_gen.go b/pkg/properties/attachment.pb_gen.go
index 9de4bdc..2a70824 100644
--- a/pkg/properties/attachment.pb_gen.go
+++ b/pkg/properties/attachment.pb_gen.go
@@ -96,7 +96,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1409731":
+ case "14097-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1409831":
+ case "14098-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1409931":
+ case "14099-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1408331":
+ case "14083-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1408431":
+ case "14084-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "141003":
+ case "14100-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1408731":
+ case "14087-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1409331":
+ case "14093-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3276711":
+ case "32767-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327653":
+ case "32765-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3276611":
+ case "32766-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -294,7 +294,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "327623":
+ case "32762-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -312,7 +312,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "140853":
+ case "14085-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -330,7 +330,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1409431":
+ case "14094-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -348,7 +348,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "36173":
+ case "3617-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -366,7 +366,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1408831":
+ case "14088-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -384,7 +384,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "36163":
+ case "3616-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -402,7 +402,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1409231":
+ case "14092-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -420,7 +420,7 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1410731":
+ case "14107-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -607,8 +607,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "1409731"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x37, 0x33, 0x31)
+ // write "14097-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -626,8 +626,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // write "1409831"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x38, 0x33, 0x31)
+ // write "14098-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -645,8 +645,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // write "1409931"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x39, 0x33, 0x31)
+ // write "14099-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -664,8 +664,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // write "1408331"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x33, 0x33, 0x31)
+ // write "14083-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -683,8 +683,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // write "1408431"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x34, 0x33, 0x31)
+ // write "14084-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -702,8 +702,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // write "141003"
- err = en.Append(0xa6, 0x31, 0x34, 0x31, 0x30, 0x30, 0x33)
+ // write "14100-3"
+ err = en.Append(0xa7, 0x31, 0x34, 0x31, 0x30, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -721,8 +721,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // write "1408731"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x37, 0x33, 0x31)
+ // write "14087-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -740,8 +740,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // write "1409331"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x33, 0x33, 0x31)
+ // write "14093-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -759,8 +759,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // write "3276711"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x37, 0x31, 0x31)
+ // write "32767-11"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x36, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -778,8 +778,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // write "327653"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x36, 0x35, 0x33)
+ // write "32765-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -797,8 +797,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000) == 0 { // if not empty
- // write "3276611"
- err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x36, 0x31, 0x31)
+ // write "32766-11"
+ err = en.Append(0xa8, 0x33, 0x32, 0x37, 0x36, 0x36, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -816,8 +816,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8000) == 0 { // if not empty
- // write "327623"
- err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x36, 0x32, 0x33)
+ // write "32762-3"
+ err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -835,8 +835,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10000) == 0 { // if not empty
- // write "140853"
- err = en.Append(0xa6, 0x31, 0x34, 0x30, 0x38, 0x35, 0x33)
+ // write "14085-3"
+ err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -854,8 +854,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20000) == 0 { // if not empty
- // write "1409431"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x34, 0x33, 0x31)
+ // write "14094-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -873,8 +873,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40000) == 0 { // if not empty
- // write "36173"
- err = en.Append(0xa5, 0x33, 0x36, 0x31, 0x37, 0x33)
+ // write "3617-3"
+ err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -892,8 +892,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80000) == 0 { // if not empty
- // write "1408831"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x38, 0x33, 0x31)
+ // write "14088-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -911,8 +911,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100000) == 0 { // if not empty
- // write "36163"
- err = en.Append(0xa5, 0x33, 0x36, 0x31, 0x36, 0x33)
+ // write "3616-3"
+ err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -930,8 +930,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200000) == 0 { // if not empty
- // write "1409231"
- err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x32, 0x33, 0x31)
+ // write "14092-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -949,8 +949,8 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400000) == 0 { // if not empty
- // write "1410731"
- err = en.Append(0xa7, 0x31, 0x34, 0x31, 0x30, 0x37, 0x33, 0x31)
+ // write "14107-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x31, 0x30, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1086,8 +1086,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
o = msgp.AppendString(o, *z.AttachmentProviderType)
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "1409731"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x37, 0x33, 0x31)
+ // string "14097-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x37, 0x2d, 0x33, 0x31)
if z.AttachContentBase == nil {
o = msgp.AppendNil(o)
} else {
@@ -1095,8 +1095,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // string "1409831"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x38, 0x33, 0x31)
+ // string "14098-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x38, 0x2d, 0x33, 0x31)
if z.AttachContentId == nil {
o = msgp.AppendNil(o)
} else {
@@ -1104,8 +1104,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // string "1409931"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x39, 0x33, 0x31)
+ // string "14099-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x39, 0x2d, 0x33, 0x31)
if z.AttachContentLocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -1113,8 +1113,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // string "1408331"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x33, 0x33, 0x31)
+ // string "14083-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x33, 0x2d, 0x33, 0x31)
if z.AttachExtension == nil {
o = msgp.AppendNil(o)
} else {
@@ -1122,8 +1122,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // string "1408431"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x34, 0x33, 0x31)
+ // string "14084-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x34, 0x2d, 0x33, 0x31)
if z.AttachFilename == nil {
o = msgp.AppendNil(o)
} else {
@@ -1131,8 +1131,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // string "141003"
- o = append(o, 0xa6, 0x31, 0x34, 0x31, 0x30, 0x30, 0x33)
+ // string "14100-3"
+ o = append(o, 0xa7, 0x31, 0x34, 0x31, 0x30, 0x30, 0x2d, 0x33)
if z.AttachFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -1140,8 +1140,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // string "1408731"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x37, 0x33, 0x31)
+ // string "14087-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x37, 0x2d, 0x33, 0x31)
if z.AttachLongFilename == nil {
o = msgp.AppendNil(o)
} else {
@@ -1149,8 +1149,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // string "1409331"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x33, 0x33, 0x31)
+ // string "14093-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x33, 0x2d, 0x33, 0x31)
if z.AttachLongPathname == nil {
o = msgp.AppendNil(o)
} else {
@@ -1158,8 +1158,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // string "3276711"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x37, 0x31, 0x31)
+ // string "32767-11"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x36, 0x37, 0x2d, 0x31, 0x31)
if z.AttachmentContactPhoto == nil {
o = msgp.AppendNil(o)
} else {
@@ -1167,8 +1167,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // string "327653"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x36, 0x35, 0x33)
+ // string "32765-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x35, 0x2d, 0x33)
if z.AttachmentFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -1176,8 +1176,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000) == 0 { // if not empty
- // string "3276611"
- o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x36, 0x31, 0x31)
+ // string "32766-11"
+ o = append(o, 0xa8, 0x33, 0x32, 0x37, 0x36, 0x36, 0x2d, 0x31, 0x31)
if z.AttachmentHidden == nil {
o = msgp.AppendNil(o)
} else {
@@ -1185,8 +1185,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8000) == 0 { // if not empty
- // string "327623"
- o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x36, 0x32, 0x33)
+ // string "32762-3"
+ o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x32, 0x2d, 0x33)
if z.AttachmentLinkId == nil {
o = msgp.AppendNil(o)
} else {
@@ -1194,8 +1194,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10000) == 0 { // if not empty
- // string "140853"
- o = append(o, 0xa6, 0x31, 0x34, 0x30, 0x38, 0x35, 0x33)
+ // string "14085-3"
+ o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x35, 0x2d, 0x33)
if z.AttachMethod == nil {
o = msgp.AppendNil(o)
} else {
@@ -1203,8 +1203,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20000) == 0 { // if not empty
- // string "1409431"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x34, 0x33, 0x31)
+ // string "14094-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x34, 0x2d, 0x33, 0x31)
if z.AttachMimeTag == nil {
o = msgp.AppendNil(o)
} else {
@@ -1212,8 +1212,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40000) == 0 { // if not empty
- // string "36173"
- o = append(o, 0xa5, 0x33, 0x36, 0x31, 0x37, 0x33)
+ // string "3617-3"
+ o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x37, 0x2d, 0x33)
if z.AttachNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -1221,8 +1221,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80000) == 0 { // if not empty
- // string "1408831"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x38, 0x33, 0x31)
+ // string "14088-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.AttachPathname == nil {
o = msgp.AppendNil(o)
} else {
@@ -1230,8 +1230,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100000) == 0 { // if not empty
- // string "36163"
- o = append(o, 0xa5, 0x33, 0x36, 0x31, 0x36, 0x33)
+ // string "3616-3"
+ o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x36, 0x2d, 0x33)
if z.AttachSize == nil {
o = msgp.AppendNil(o)
} else {
@@ -1239,8 +1239,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200000) == 0 { // if not empty
- // string "1409231"
- o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x32, 0x33, 0x31)
+ // string "14092-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x32, 0x2d, 0x33, 0x31)
if z.AttachTransportName == nil {
o = msgp.AppendNil(o)
} else {
@@ -1248,8 +1248,8 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400000) == 0 { // if not empty
- // string "1410731"
- o = append(o, 0xa7, 0x31, 0x34, 0x31, 0x30, 0x37, 0x33, 0x31)
+ // string "14107-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x31, 0x30, 0x37, 0x2d, 0x33, 0x31)
if z.TextAttachmentCharset == nil {
o = msgp.AppendNil(o)
} else {
@@ -1345,7 +1345,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1409731":
+ case "14097-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1362,7 +1362,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1409831":
+ case "14098-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1379,7 +1379,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1409931":
+ case "14099-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1396,7 +1396,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1408331":
+ case "14083-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1413,7 +1413,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1408431":
+ case "14084-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1430,7 +1430,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "141003":
+ case "14100-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1447,7 +1447,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1408731":
+ case "14087-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1464,7 +1464,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1409331":
+ case "14093-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1481,7 +1481,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3276711":
+ case "32767-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1498,7 +1498,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327653":
+ case "32765-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1515,7 +1515,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3276611":
+ case "32766-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1532,7 +1532,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "327623":
+ case "32762-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1549,7 +1549,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "140853":
+ case "14085-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1566,7 +1566,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1409431":
+ case "14094-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1583,7 +1583,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "36173":
+ case "3617-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1600,7 +1600,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1408831":
+ case "14088-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1617,7 +1617,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "36163":
+ case "3616-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1634,7 +1634,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1409231":
+ case "14092-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1651,7 +1651,7 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1410731":
+ case "14107-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1706,115 +1706,115 @@ func (z *Attachment) Msgsize() (s int) {
} else {
s += msgp.StringPrefixSize + len(*z.AttachmentProviderType)
}
- s += 8
+ s += 9
if z.AttachContentBase == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachContentBase)
}
- s += 8
+ s += 9
if z.AttachContentId == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachContentId)
}
- s += 8
+ s += 9
if z.AttachContentLocation == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachContentLocation)
}
- s += 8
+ s += 9
if z.AttachExtension == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachExtension)
}
- s += 8
+ s += 9
if z.AttachFilename == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachFilename)
}
- s += 7
+ s += 8
if z.AttachFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AttachLongFilename == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachLongFilename)
}
- s += 8
+ s += 9
if z.AttachLongPathname == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachLongPathname)
}
- s += 8
+ s += 9
if z.AttachmentContactPhoto == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.AttachmentFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AttachmentHidden == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.AttachmentLinkId == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.AttachMethod == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AttachMimeTag == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachMimeTag)
}
- s += 6
+ s += 7
if z.AttachNumber == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AttachPathname == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachPathname)
}
- s += 6
+ s += 7
if z.AttachSize == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AttachTransportName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AttachTransportName)
}
- s += 8
+ s += 9
if z.TextAttachmentCharset == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/contact.pb.go b/pkg/properties/contact.pb.go
index 9a3b930..cc0d691 100644
--- a/pkg/properties/contact.pb.go
+++ b/pkg/properties/contact.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: contact.proto
package properties
@@ -44,222 +44,222 @@ type Contact struct {
unknownFields protoimpl.UnknownFields
// Specifies the state of the electronic addresses of the contact and represents a set of bit flags.
- AddressBookProviderArrayType *int32 `protobuf:"varint,1,opt,name=address_book_provider_array_type,json=addressBookProviderArrayType,proto3,oneof" json:"address_book_provider_array_type,omitempty" msg:"2622173,omitempty"`
+ AddressBookProviderArrayType *int32 `protobuf:"varint,1,opt,name=address_book_provider_array_type,json=addressBookProviderArrayType,proto3,oneof" json:"address_book_provider_array_type,omitempty" msg:"262217-3,omitempty"`
// Specifies the country code portion of the mailing address of the contact.
- AddressCountryCode *string `protobuf:"bytes,3,opt,name=address_country_code,json=addressCountryCode,proto3,oneof" json:"address_country_code,omitempty" msg:"26257331,omitempty"`
+ AddressCountryCode *string `protobuf:"bytes,3,opt,name=address_country_code,json=addressCountryCode,proto3,oneof" json:"address_country_code,omitempty" msg:"262573-31,omitempty"`
// Specifies to the application whether to create a Journal object for each action associated with this Contact object.
- AutoLog *bool `protobuf:"varint,5,opt,name=auto_log,json=autoLog,proto3,oneof" json:"auto_log,omitempty" msg:"26221311,omitempty"`
+ AutoLog *bool `protobuf:"varint,5,opt,name=auto_log,json=autoLog,proto3,oneof" json:"auto_log,omitempty" msg:"262213-11,omitempty"`
// Specifies the birthday of a contact.
- BirthdayLocal *int64 `protobuf:"varint,7,opt,name=birthday_local,json=birthdayLocal,proto3,oneof" json:"birthday_local,omitempty" msg:"26257464,omitempty"`
+ BirthdayLocal *int64 `protobuf:"varint,7,opt,name=birthday_local,json=birthdayLocal,proto3,oneof" json:"birthday_local,omitempty" msg:"262574-64,omitempty"`
// Specifies the character set used for a Contact object.
- ContactCharacterSet *int32 `protobuf:"varint,10,opt,name=contact_character_set,json=contactCharacterSet,proto3,oneof" json:"contact_character_set,omitempty" msg:"2622113,omitempty"`
+ ContactCharacterSet *int32 `protobuf:"varint,10,opt,name=contact_character_set,json=contactCharacterSet,proto3,oneof" json:"contact_character_set,omitempty" msg:"262211-3,omitempty"`
// Specifies the GUID of the GAL contact to which the duplicate contact is linked.
- ContactLinkGlobalAddressListLinkId *uint64 `protobuf:"varint,14,opt,name=contact_link_global_address_list_link_id,json=contactLinkGlobalAddressListLinkId,proto3,oneof" json:"contact_link_global_address_list_link_id,omitempty" msg:"26260072,omitempty"`
+ ContactLinkGlobalAddressListLinkId *uint64 `protobuf:"varint,14,opt,name=contact_link_global_address_list_link_id,json=contactLinkGlobalAddressListLinkId,proto3,oneof" json:"contact_link_global_address_list_link_id,omitempty" msg:"262600-72,omitempty"`
// Specifies the state of the linking between the GAL contact and the duplicate contact.
- ContactLinkGlobalAddressListLinkState *int32 `protobuf:"varint,15,opt,name=contact_link_global_address_list_link_state,json=contactLinkGlobalAddressListLinkState,proto3,oneof" json:"contact_link_global_address_list_link_state,omitempty" msg:"2625983,omitempty"`
- ContactLinkName *string `protobuf:"bytes,17,opt,name=contact_link_name,json=contactLinkName,proto3,oneof" json:"contact_link_name,omitempty" msg:"26752631,omitempty"`
+ ContactLinkGlobalAddressListLinkState *int32 `protobuf:"varint,15,opt,name=contact_link_global_address_list_link_state,json=contactLinkGlobalAddressListLinkState,proto3,oneof" json:"contact_link_global_address_list_link_state,omitempty" msg:"262598-3,omitempty"`
+ ContactLinkName *string `protobuf:"bytes,17,opt,name=contact_link_name,json=contactLinkName,proto3,oneof" json:"contact_link_name,omitempty" msg:"267526-31,omitempty"`
// Contains text used to add custom text to a business card representation of a Contact object.
- ContactUserField1 *string `protobuf:"bytes,20,opt,name=contact_user_field1,json=contactUserField1,proto3,oneof" json:"contact_user_field1,omitempty" msg:"26228731,omitempty"`
+ ContactUserField1 *string `protobuf:"bytes,20,opt,name=contact_user_field1,json=contactUserField1,proto3,oneof" json:"contact_user_field1,omitempty" msg:"262287-31,omitempty"`
// Contains text used to add custom text to a business card representation of a Contact object.
- ContactUserField2 *string `protobuf:"bytes,21,opt,name=contact_user_field2,json=contactUserField2,proto3,oneof" json:"contact_user_field2,omitempty" msg:"26230431,omitempty"`
+ ContactUserField2 *string `protobuf:"bytes,21,opt,name=contact_user_field2,json=contactUserField2,proto3,oneof" json:"contact_user_field2,omitempty" msg:"262304-31,omitempty"`
// Contains text used to add custom text to a business card representation of a Contact object.
- ContactUserField3 *string `protobuf:"bytes,22,opt,name=contact_user_field3,json=contactUserField3,proto3,oneof" json:"contact_user_field3,omitempty" msg:"26230531,omitempty"`
+ ContactUserField3 *string `protobuf:"bytes,22,opt,name=contact_user_field3,json=contactUserField3,proto3,oneof" json:"contact_user_field3,omitempty" msg:"262305-31,omitempty"`
// Contains text used to add custom text to a business card representation of a Contact object.
- ContactUserField4 *string `protobuf:"bytes,23,opt,name=contact_user_field4,json=contactUserField4,proto3,oneof" json:"contact_user_field4,omitempty" msg:"26230631,omitempty"`
+ ContactUserField4 *string `protobuf:"bytes,23,opt,name=contact_user_field4,json=contactUserField4,proto3,oneof" json:"contact_user_field4,omitempty" msg:"262306-31,omitempty"`
// This property is ignored by the server and is set to an empty string by the client.
- Department *string `protobuf:"bytes,24,opt,name=department,proto3,oneof" json:"department,omitempty" msg:"26217631,omitempty"`
+ Department *string `protobuf:"bytes,24,opt,name=department,proto3,oneof" json:"department,omitempty" msg:"262176-31,omitempty"`
// Specifies the 32-bit cyclic redundancy check (CRC) polynomial checksum, as specified in [ISO/IEC8802-3], calculated on the value of the PidLidDistributionListMembers property (section 2.96).
- DistributionListChecksum *int32 `protobuf:"varint,25,opt,name=distribution_list_checksum,json=distributionListChecksum,proto3,oneof" json:"distribution_list_checksum,omitempty" msg:"2622843,omitempty"`
+ DistributionListChecksum *int32 `protobuf:"varint,25,opt,name=distribution_list_checksum,json=distributionListChecksum,proto3,oneof" json:"distribution_list_checksum,omitempty" msg:"262284-3,omitempty"`
// Specifies the name of the personal distribution list.
- DistributionListName *string `protobuf:"bytes,27,opt,name=distribution_list_name,json=distributionListName,proto3,oneof" json:"distribution_list_name,omitempty" msg:"26230731,omitempty"`
+ DistributionListName *string `protobuf:"bytes,27,opt,name=distribution_list_name,json=distributionListName,proto3,oneof" json:"distribution_list_name,omitempty" msg:"262307-31,omitempty"`
// Specifies the address type of an electronic address.
- Email1AddressType *string `protobuf:"bytes,30,opt,name=email1_address_type,json=email1AddressType,proto3,oneof" json:"email1_address_type,omitempty" msg:"26240231,omitempty"`
+ Email1AddressType *string `protobuf:"bytes,30,opt,name=email1_address_type,json=email1AddressType,proto3,oneof" json:"email1_address_type,omitempty" msg:"262402-31,omitempty"`
// Specifies the user-readable display name for the email address.
- Email1DisplayName *string `protobuf:"bytes,31,opt,name=email1_display_name,json=email1DisplayName,proto3,oneof" json:"email1_display_name,omitempty" msg:"26240031,omitempty"`
+ Email1DisplayName *string `protobuf:"bytes,31,opt,name=email1_display_name,json=email1DisplayName,proto3,oneof" json:"email1_display_name,omitempty" msg:"262400-31,omitempty"`
// Specifies the email address of the contact.
- Email1EmailAddress *string `protobuf:"bytes,32,opt,name=email1_email_address,json=email1EmailAddress,proto3,oneof" json:"email1_email_address,omitempty" msg:"26240331,omitempty"`
+ Email1EmailAddress *string `protobuf:"bytes,32,opt,name=email1_email_address,json=email1EmailAddress,proto3,oneof" json:"email1_email_address,omitempty" msg:"262403-31,omitempty"`
// Specifies the SMTP email address that corresponds to the email address for the Contact object.
- Email1OriginalDisplayName *string `protobuf:"bytes,33,opt,name=email1_original_display_name,json=email1OriginalDisplayName,proto3,oneof" json:"email1_original_display_name,omitempty" msg:"26240431,omitempty"`
+ Email1OriginalDisplayName *string `protobuf:"bytes,33,opt,name=email1_original_display_name,json=email1OriginalDisplayName,proto3,oneof" json:"email1_original_display_name,omitempty" msg:"262404-31,omitempty"`
// Specifies the address type of the electronic address.
- Email2AddressType *string `protobuf:"bytes,35,opt,name=email2_address_type,json=email2AddressType,proto3,oneof" json:"email2_address_type,omitempty" msg:"26243431,omitempty"`
+ Email2AddressType *string `protobuf:"bytes,35,opt,name=email2_address_type,json=email2AddressType,proto3,oneof" json:"email2_address_type,omitempty" msg:"262434-31,omitempty"`
// Specifies the user-readable display name for the email address.
- Email2DisplayName *string `protobuf:"bytes,36,opt,name=email2_display_name,json=email2DisplayName,proto3,oneof" json:"email2_display_name,omitempty" msg:"26243231,omitempty"`
+ Email2DisplayName *string `protobuf:"bytes,36,opt,name=email2_display_name,json=email2DisplayName,proto3,oneof" json:"email2_display_name,omitempty" msg:"262432-31,omitempty"`
// Specifies the email address of the contact.
- Email2EmailAddress *string `protobuf:"bytes,37,opt,name=email2_email_address,json=email2EmailAddress,proto3,oneof" json:"email2_email_address,omitempty" msg:"26243531,omitempty"`
+ Email2EmailAddress *string `protobuf:"bytes,37,opt,name=email2_email_address,json=email2EmailAddress,proto3,oneof" json:"email2_email_address,omitempty" msg:"262435-31,omitempty"`
// Specifies the SMTP email address that corresponds to the email address for the Contact object.
- Email2OriginalDisplayName *string `protobuf:"bytes,38,opt,name=email2_original_display_name,json=email2OriginalDisplayName,proto3,oneof" json:"email2_original_display_name,omitempty" msg:"26243631,omitempty"`
+ Email2OriginalDisplayName *string `protobuf:"bytes,38,opt,name=email2_original_display_name,json=email2OriginalDisplayName,proto3,oneof" json:"email2_original_display_name,omitempty" msg:"262436-31,omitempty"`
// Specifies the address type of the electronic address.
- Email3AddressType *string `protobuf:"bytes,40,opt,name=email3_address_type,json=email3AddressType,proto3,oneof" json:"email3_address_type,omitempty" msg:"26246631,omitempty"`
+ Email3AddressType *string `protobuf:"bytes,40,opt,name=email3_address_type,json=email3AddressType,proto3,oneof" json:"email3_address_type,omitempty" msg:"262466-31,omitempty"`
// Specifies the user-readable display name for the email address.
- Email3DisplayName *string `protobuf:"bytes,41,opt,name=email3_display_name,json=email3DisplayName,proto3,oneof" json:"email3_display_name,omitempty" msg:"26246431,omitempty"`
+ Email3DisplayName *string `protobuf:"bytes,41,opt,name=email3_display_name,json=email3DisplayName,proto3,oneof" json:"email3_display_name,omitempty" msg:"262464-31,omitempty"`
// Specifies the email address of the contact.
- Email3EmailAddress *string `protobuf:"bytes,42,opt,name=email3_email_address,json=email3EmailAddress,proto3,oneof" json:"email3_email_address,omitempty" msg:"26246731,omitempty"`
+ Email3EmailAddress *string `protobuf:"bytes,42,opt,name=email3_email_address,json=email3EmailAddress,proto3,oneof" json:"email3_email_address,omitempty" msg:"262467-31,omitempty"`
// Specifies the SMTP email address that corresponds to the email address for the Contact object.
- Email3OriginalDisplayName *string `protobuf:"bytes,43,opt,name=email3_original_display_name,json=email3OriginalDisplayName,proto3,oneof" json:"email3_original_display_name,omitempty" msg:"26246831,omitempty"`
+ Email3OriginalDisplayName *string `protobuf:"bytes,43,opt,name=email3_original_display_name,json=email3OriginalDisplayName,proto3,oneof" json:"email3_original_display_name,omitempty" msg:"262468-31,omitempty"`
// Contains the string value "FAX".
- Fax1AddressType *string `protobuf:"bytes,45,opt,name=fax1_address_type,json=fax1AddressType,proto3,oneof" json:"fax1_address_type,omitempty" msg:"26249831,omitempty"`
+ Fax1AddressType *string `protobuf:"bytes,45,opt,name=fax1_address_type,json=fax1AddressType,proto3,oneof" json:"fax1_address_type,omitempty" msg:"262498-31,omitempty"`
// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
- Fax1EmailAddress *string `protobuf:"bytes,46,opt,name=fax1_email_address,json=fax1EmailAddress,proto3,oneof" json:"fax1_email_address,omitempty" msg:"26249931,omitempty"`
+ Fax1EmailAddress *string `protobuf:"bytes,46,opt,name=fax1_email_address,json=fax1EmailAddress,proto3,oneof" json:"fax1_email_address,omitempty" msg:"262499-31,omitempty"`
// Contains the same value as the PidTagNormalizedSubject property (section 2.812).
- Fax1OriginalDisplayName *string `protobuf:"bytes,47,opt,name=fax1_original_display_name,json=fax1OriginalDisplayName,proto3,oneof" json:"fax1_original_display_name,omitempty" msg:"26250031,omitempty"`
+ Fax1OriginalDisplayName *string `protobuf:"bytes,47,opt,name=fax1_original_display_name,json=fax1OriginalDisplayName,proto3,oneof" json:"fax1_original_display_name,omitempty" msg:"262500-31,omitempty"`
// Contains the string value "FAX".
- Fax2AddressType *string `protobuf:"bytes,49,opt,name=fax2_address_type,json=fax2AddressType,proto3,oneof" json:"fax2_address_type,omitempty" msg:"26253031,omitempty"`
+ Fax2AddressType *string `protobuf:"bytes,49,opt,name=fax2_address_type,json=fax2AddressType,proto3,oneof" json:"fax2_address_type,omitempty" msg:"262530-31,omitempty"`
// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
- Fax2EmailAddress *string `protobuf:"bytes,50,opt,name=fax2_email_address,json=fax2EmailAddress,proto3,oneof" json:"fax2_email_address,omitempty" msg:"26253131,omitempty"`
+ Fax2EmailAddress *string `protobuf:"bytes,50,opt,name=fax2_email_address,json=fax2EmailAddress,proto3,oneof" json:"fax2_email_address,omitempty" msg:"262531-31,omitempty"`
// Contains the same value as the PidTagNormalizedSubject property (section 2.812).
- Fax2OriginalDisplayName *string `protobuf:"bytes,51,opt,name=fax2_original_display_name,json=fax2OriginalDisplayName,proto3,oneof" json:"fax2_original_display_name,omitempty" msg:"26253231,omitempty"`
+ Fax2OriginalDisplayName *string `protobuf:"bytes,51,opt,name=fax2_original_display_name,json=fax2OriginalDisplayName,proto3,oneof" json:"fax2_original_display_name,omitempty" msg:"262532-31,omitempty"`
// Contains the string value "FAX".
- Fax3AddressType *string `protobuf:"bytes,53,opt,name=fax3_address_type,json=fax3AddressType,proto3,oneof" json:"fax3_address_type,omitempty" msg:"26256231,omitempty"`
+ Fax3AddressType *string `protobuf:"bytes,53,opt,name=fax3_address_type,json=fax3AddressType,proto3,oneof" json:"fax3_address_type,omitempty" msg:"262562-31,omitempty"`
// Contains a user-readable display name, followed by the "@" character, followed by a fax number.
- Fax3EmailAddress *string `protobuf:"bytes,54,opt,name=fax3_email_address,json=fax3EmailAddress,proto3,oneof" json:"fax3_email_address,omitempty" msg:"26256331,omitempty"`
+ Fax3EmailAddress *string `protobuf:"bytes,54,opt,name=fax3_email_address,json=fax3EmailAddress,proto3,oneof" json:"fax3_email_address,omitempty" msg:"262563-31,omitempty"`
// Contains the same value as the PidTagNormalizedSubject property (section 2.812).
- Fax3OriginalDisplayName *string `protobuf:"bytes,55,opt,name=fax3_original_display_name,json=fax3OriginalDisplayName,proto3,oneof" json:"fax3_original_display_name,omitempty" msg:"26256431,omitempty"`
+ Fax3OriginalDisplayName *string `protobuf:"bytes,55,opt,name=fax3_original_display_name,json=fax3OriginalDisplayName,proto3,oneof" json:"fax3_original_display_name,omitempty" msg:"262564-31,omitempty"`
// Specifies the name under which to file a contact when displaying a list of contacts.
- FileUnder *string `protobuf:"bytes,57,opt,name=file_under,json=fileUnder,proto3,oneof" json:"file_under,omitempty" msg:"26214931,omitempty"`
+ FileUnder *string `protobuf:"bytes,57,opt,name=file_under,json=fileUnder,proto3,oneof" json:"file_under,omitempty" msg:"262149-31,omitempty"`
// Specifies how to generate and recompute the value of the PidLidFileUnder property (section 2.132) when other contact name properties change.
- FileUnderId *int32 `protobuf:"varint,58,opt,name=file_under_id,json=fileUnderId,proto3,oneof" json:"file_under_id,omitempty" msg:"2621503,omitempty"`
+ FileUnderId *int32 `protobuf:"varint,58,opt,name=file_under_id,json=fileUnderId,proto3,oneof" json:"file_under_id,omitempty" msg:"262150-3,omitempty"`
// Specifies a URL path from which a client can retrieve free/busy status information for the contact.
- FreeBusyLocation *string `protobuf:"bytes,60,opt,name=free_busy_location,json=freeBusyLocation,proto3,oneof" json:"free_busy_location,omitempty" msg:"26256831,omitempty"`
+ FreeBusyLocation *string `protobuf:"bytes,60,opt,name=free_busy_location,json=freeBusyLocation,proto3,oneof" json:"free_busy_location,omitempty" msg:"262568-31,omitempty"`
// Specifies whether the attachment has a picture.
- HasPicture *bool `protobuf:"varint,61,opt,name=has_picture,json=hasPicture,proto3,oneof" json:"has_picture,omitempty" msg:"26218111,omitempty"`
+ HasPicture *bool `protobuf:"varint,61,opt,name=has_picture,json=hasPicture,proto3,oneof" json:"has_picture,omitempty" msg:"262181-11,omitempty"`
// Specifies the complete address of the home address of the contact.
- HomeAddress *string `protobuf:"bytes,62,opt,name=home_address,json=homeAddress,proto3,oneof" json:"home_address,omitempty" msg:"26218631,omitempty"`
+ HomeAddress *string `protobuf:"bytes,62,opt,name=home_address,json=homeAddress,proto3,oneof" json:"home_address,omitempty" msg:"262186-31,omitempty"`
// Specifies the country code portion of the home address of the contact.
- HomeAddressCountryCode *string `protobuf:"bytes,63,opt,name=home_address_country_code,json=homeAddressCountryCode,proto3,oneof" json:"home_address_country_code,omitempty" msg:"26257031,omitempty"`
+ HomeAddressCountryCode *string `protobuf:"bytes,63,opt,name=home_address_country_code,json=homeAddressCountryCode,proto3,oneof" json:"home_address_country_code,omitempty" msg:"262570-31,omitempty"`
// Specifies the business webpage URL of the contact.
- Html *string `protobuf:"bytes,64,opt,name=html,proto3,oneof" json:"html,omitempty" msg:"26221931,omitempty"`
+ Html *string `protobuf:"bytes,64,opt,name=html,proto3,oneof" json:"html,omitempty" msg:"262219-31,omitempty"`
// Specifies the instant messaging address of the contact.
- InstantMessagingAddress *string `protobuf:"bytes,65,opt,name=instant_messaging_address,json=instantMessagingAddress,proto3,oneof" json:"instant_messaging_address,omitempty" msg:"26233831,omitempty"`
+ InstantMessagingAddress *string `protobuf:"bytes,65,opt,name=instant_messaging_address,json=instantMessagingAddress,proto3,oneof" json:"instant_messaging_address,omitempty" msg:"262338-31,omitempty"`
// Specifies whether the contact is linked to other contacts.
- IsContactLinked *bool `protobuf:"varint,66,opt,name=is_contact_linked,json=isContactLinked,proto3,oneof" json:"is_contact_linked,omitempty" msg:"26259211,omitempty"`
+ IsContactLinked *bool `protobuf:"varint,66,opt,name=is_contact_linked,json=isContactLinked,proto3,oneof" json:"is_contact_linked,omitempty" msg:"262592-11,omitempty"`
// Specifies the complete address of the other address of the contact.
- OtherAddress *string `protobuf:"bytes,67,opt,name=other_address,json=otherAddress,proto3,oneof" json:"other_address,omitempty" msg:"26218831,omitempty"`
+ OtherAddress *string `protobuf:"bytes,67,opt,name=other_address,json=otherAddress,proto3,oneof" json:"other_address,omitempty" msg:"262188-31,omitempty"`
// Specifies the country code portion of the other address of the contact.
- OtherAddressCountryCode *string `protobuf:"bytes,68,opt,name=other_address_country_code,json=otherAddressCountryCode,proto3,oneof" json:"other_address_country_code,omitempty" msg:"26257231,omitempty"`
+ OtherAddressCountryCode *string `protobuf:"bytes,68,opt,name=other_address_country_code,json=otherAddressCountryCode,proto3,oneof" json:"other_address_country_code,omitempty" msg:"262572-31,omitempty"`
// Specifies which physical address is the mailing address for this contact.
- PostalAddressId *int32 `protobuf:"varint,69,opt,name=postal_address_id,json=postalAddressId,proto3,oneof" json:"postal_address_id,omitempty" msg:"2622103,omitempty"`
+ PostalAddressId *int32 `protobuf:"varint,69,opt,name=postal_address_id,json=postalAddressId,proto3,oneof" json:"postal_address_id,omitempty" msg:"262210-3,omitempty"`
// Specifies the wedding anniversary of the contact, at midnight in the client's local time zone, and is saved without any time zone conversions.
- WeddingAnniversaryLocal *int64 `protobuf:"varint,71,opt,name=wedding_anniversary_local,json=weddingAnniversaryLocal,proto3,oneof" json:"wedding_anniversary_local,omitempty" msg:"26257564,omitempty"`
+ WeddingAnniversaryLocal *int64 `protobuf:"varint,71,opt,name=wedding_anniversary_local,json=weddingAnniversaryLocal,proto3,oneof" json:"wedding_anniversary_local,omitempty" msg:"262575-64,omitempty"`
// Specifies the complete address of the work address of the contact.
- WorkAddress *string `protobuf:"bytes,72,opt,name=work_address,json=workAddress,proto3,oneof" json:"work_address,omitempty" msg:"26218731,omitempty"`
+ WorkAddress *string `protobuf:"bytes,72,opt,name=work_address,json=workAddress,proto3,oneof" json:"work_address,omitempty" msg:"262187-31,omitempty"`
// Specifies the city or locality portion of the work address of the contact.
- WorkAddressCity *string `protobuf:"bytes,73,opt,name=work_address_city,json=workAddressCity,proto3,oneof" json:"work_address_city,omitempty" msg:"26227831,omitempty"`
+ WorkAddressCity *string `protobuf:"bytes,73,opt,name=work_address_city,json=workAddressCity,proto3,oneof" json:"work_address_city,omitempty" msg:"262278-31,omitempty"`
// Specifies the country or region portion of the work address of the contact.
- WorkAddressCountry *string `protobuf:"bytes,74,opt,name=work_address_country,json=workAddressCountry,proto3,oneof" json:"work_address_country,omitempty" msg:"26228131,omitempty"`
+ WorkAddressCountry *string `protobuf:"bytes,74,opt,name=work_address_country,json=workAddressCountry,proto3,oneof" json:"work_address_country,omitempty" msg:"262281-31,omitempty"`
// Specifies the country code portion of the work address of the contact.
- WorkAddressCountryCode *string `protobuf:"bytes,75,opt,name=work_address_country_code,json=workAddressCountryCode,proto3,oneof" json:"work_address_country_code,omitempty" msg:"26257131,omitempty"`
+ WorkAddressCountryCode *string `protobuf:"bytes,75,opt,name=work_address_country_code,json=workAddressCountryCode,proto3,oneof" json:"work_address_country_code,omitempty" msg:"262571-31,omitempty"`
// Specifies the postal code (ZIP code) portion of the work address of the contact.
- WorkAddressPostalCode *string `protobuf:"bytes,76,opt,name=work_address_postal_code,json=workAddressPostalCode,proto3,oneof" json:"work_address_postal_code,omitempty" msg:"26228031,omitempty"`
+ WorkAddressPostalCode *string `protobuf:"bytes,76,opt,name=work_address_postal_code,json=workAddressPostalCode,proto3,oneof" json:"work_address_postal_code,omitempty" msg:"262280-31,omitempty"`
// Specifies the post office box portion of the work address of the contact.
- WorkAddressPostOfficeBox *string `protobuf:"bytes,77,opt,name=work_address_post_office_box,json=workAddressPostOfficeBox,proto3,oneof" json:"work_address_post_office_box,omitempty" msg:"26228231,omitempty"`
+ WorkAddressPostOfficeBox *string `protobuf:"bytes,77,opt,name=work_address_post_office_box,json=workAddressPostOfficeBox,proto3,oneof" json:"work_address_post_office_box,omitempty" msg:"262282-31,omitempty"`
// Specifies the state or province portion of the work address of the contact.
- WorkAddressState *string `protobuf:"bytes,78,opt,name=work_address_state,json=workAddressState,proto3,oneof" json:"work_address_state,omitempty" msg:"26227931,omitempty"`
+ WorkAddressState *string `protobuf:"bytes,78,opt,name=work_address_state,json=workAddressState,proto3,oneof" json:"work_address_state,omitempty" msg:"262279-31,omitempty"`
// Specifies the street portion of the work address of the contact.
- WorkAddressStreet *string `protobuf:"bytes,79,opt,name=work_address_street,json=workAddressStreet,proto3,oneof" json:"work_address_street,omitempty" msg:"26227731,omitempty"`
+ WorkAddressStreet *string `protobuf:"bytes,79,opt,name=work_address_street,json=workAddressStreet,proto3,oneof" json:"work_address_street,omitempty" msg:"262277-31,omitempty"`
// Specifies the phonetic pronunciation of the company name of the contact.
- YomiCompanyName *string `protobuf:"bytes,80,opt,name=yomi_company_name,json=yomiCompanyName,proto3,oneof" json:"yomi_company_name,omitempty" msg:"26222231,omitempty"`
+ YomiCompanyName *string `protobuf:"bytes,80,opt,name=yomi_company_name,json=yomiCompanyName,proto3,oneof" json:"yomi_company_name,omitempty" msg:"262222-31,omitempty"`
// Specifies the phonetic pronunciation of the given name of the contact.
- YomiFirstName *string `protobuf:"bytes,81,opt,name=yomi_first_name,json=yomiFirstName,proto3,oneof" json:"yomi_first_name,omitempty" msg:"26222031,omitempty"`
+ YomiFirstName *string `protobuf:"bytes,81,opt,name=yomi_first_name,json=yomiFirstName,proto3,oneof" json:"yomi_first_name,omitempty" msg:"262220-31,omitempty"`
// Specifies the phonetic pronunciation of the surname of the contact.
- YomiLastName *string `protobuf:"bytes,82,opt,name=yomi_last_name,json=yomiLastName,proto3,oneof" json:"yomi_last_name,omitempty" msg:"26222131,omitempty"`
+ YomiLastName *string `protobuf:"bytes,82,opt,name=yomi_last_name,json=yomiLastName,proto3,oneof" json:"yomi_last_name,omitempty" msg:"262221-31,omitempty"`
// Indicates the name of the contact associated with the birthday event.
BirthdayContactAttributionDisplayName *string `protobuf:"bytes,83,opt,name=birthday_contact_attribution_display_name,json=birthdayContactAttributionDisplayName,proto3,oneof" json:"birthday_contact_attribution_display_name,omitempty"`
// Indicates whether the contact associated with the birthday event is writable.
IsBirthdayContactWritable *bool `protobuf:"varint,86,opt,name=is_birthday_contact_writable,json=isBirthdayContactWritable,proto3,oneof" json:"is_birthday_contact_writable,omitempty"`
// Contains the date of the mail user's birthday at midnight.
- Birthday *int64 `protobuf:"varint,87,opt,name=birthday,proto3,oneof" json:"birthday,omitempty" msg:"1491464,omitempty"`
+ Birthday *int64 `protobuf:"varint,87,opt,name=birthday,proto3,oneof" json:"birthday,omitempty" msg:"14914-64,omitempty"`
// Contains a secondary telephone number at the mail user's place of business.
- Business2TelephoneNumber *string `protobuf:"bytes,88,opt,name=business2_telephone_number,json=business2TelephoneNumber,proto3,oneof" json:"business2_telephone_number,omitempty" msg:"1487531,omitempty"`
+ Business2TelephoneNumber *string `protobuf:"bytes,88,opt,name=business2_telephone_number,json=business2TelephoneNumber,proto3,oneof" json:"business2_telephone_number,omitempty" msg:"14875-31,omitempty"`
// Contains the telephone number of the mail user's business fax machine.
- BusinessFaxNumber *string `protobuf:"bytes,90,opt,name=business_fax_number,json=businessFaxNumber,proto3,oneof" json:"business_fax_number,omitempty" msg:"1488431,omitempty"`
+ BusinessFaxNumber *string `protobuf:"bytes,90,opt,name=business_fax_number,json=businessFaxNumber,proto3,oneof" json:"business_fax_number,omitempty" msg:"14884-31,omitempty"`
// Contains the URL of the mail user's business home page.
- BusinessHomePage *string `protobuf:"bytes,91,opt,name=business_home_page,json=businessHomePage,proto3,oneof" json:"business_home_page,omitempty" msg:"1492931,omitempty"`
+ BusinessHomePage *string `protobuf:"bytes,91,opt,name=business_home_page,json=businessHomePage,proto3,oneof" json:"business_home_page,omitempty" msg:"14929-31,omitempty"`
// Contains the primary telephone number of the mail user's place of business.
- BusinessTelephoneNumber *string `protobuf:"bytes,92,opt,name=business_telephone_number,json=businessTelephoneNumber,proto3,oneof" json:"business_telephone_number,omitempty" msg:"1485631,omitempty"`
+ BusinessTelephoneNumber *string `protobuf:"bytes,92,opt,name=business_telephone_number,json=businessTelephoneNumber,proto3,oneof" json:"business_telephone_number,omitempty" msg:"14856-31,omitempty"`
// Contains a telephone number to reach the mail user.
- CallbackTelephoneNumber *string `protobuf:"bytes,93,opt,name=callback_telephone_number,json=callbackTelephoneNumber,proto3,oneof" json:"callback_telephone_number,omitempty" msg:"1485031,omitempty"`
+ CallbackTelephoneNumber *string `protobuf:"bytes,93,opt,name=callback_telephone_number,json=callbackTelephoneNumber,proto3,oneof" json:"callback_telephone_number,omitempty" msg:"14850-31,omitempty"`
// Contains the mail user's car telephone number.
- CarTelephoneNumber *string `protobuf:"bytes,94,opt,name=car_telephone_number,json=carTelephoneNumber,proto3,oneof" json:"car_telephone_number,omitempty" msg:"1487831,omitempty"`
+ CarTelephoneNumber *string `protobuf:"bytes,94,opt,name=car_telephone_number,json=carTelephoneNumber,proto3,oneof" json:"car_telephone_number,omitempty" msg:"14878-31,omitempty"`
// Contains the main telephone number of the mail user's company.
- CompanyMainTelephoneNumber *string `protobuf:"bytes,96,opt,name=company_main_telephone_number,json=companyMainTelephoneNumber,proto3,oneof" json:"company_main_telephone_number,omitempty" msg:"1493531,omitempty"`
+ CompanyMainTelephoneNumber *string `protobuf:"bytes,96,opt,name=company_main_telephone_number,json=companyMainTelephoneNumber,proto3,oneof" json:"company_main_telephone_number,omitempty" msg:"14935-31,omitempty"`
// Contains the mail user's company name.
- CompanyName *string `protobuf:"bytes,97,opt,name=company_name,json=companyName,proto3,oneof" json:"company_name,omitempty" msg:"1487031,omitempty"`
+ CompanyName *string `protobuf:"bytes,97,opt,name=company_name,json=companyName,proto3,oneof" json:"company_name,omitempty" msg:"14870-31,omitempty"`
// Contains the name of the mail user's computer network.
- ComputerNetworkName *string `protobuf:"bytes,98,opt,name=computer_network_name,json=computerNetworkName,proto3,oneof" json:"computer_network_name,omitempty" msg:"1492131,omitempty"`
+ ComputerNetworkName *string `protobuf:"bytes,98,opt,name=computer_network_name,json=computerNetworkName,proto3,oneof" json:"computer_network_name,omitempty" msg:"14921-31,omitempty"`
// Contains the name of the mail user's country/region.
- Country *string `protobuf:"bytes,99,opt,name=country,proto3,oneof" json:"country,omitempty" msg:"1488631,omitempty"`
+ Country *string `protobuf:"bytes,99,opt,name=country,proto3,oneof" json:"country,omitempty" msg:"14886-31,omitempty"`
// Contains the mail user's customer identification number.
- CustomerId *string `protobuf:"bytes,100,opt,name=customer_id,json=customerId,proto3,oneof" json:"customer_id,omitempty" msg:"1492231,omitempty"`
+ CustomerId *string `protobuf:"bytes,100,opt,name=customer_id,json=customerId,proto3,oneof" json:"customer_id,omitempty" msg:"14922-31,omitempty"`
// Contains a name for the department in which the mail user works.
- DepartmentName *string `protobuf:"bytes,101,opt,name=department_name,json=departmentName,proto3,oneof" json:"department_name,omitempty" msg:"1487231,omitempty"`
+ DepartmentName *string `protobuf:"bytes,101,opt,name=department_name,json=departmentName,proto3,oneof" json:"department_name,omitempty" msg:"14872-31,omitempty"`
// Contains the mail user's honorific title.
- DisplayNamePrefix *string `protobuf:"bytes,102,opt,name=display_name_prefix,json=displayNamePrefix,proto3,oneof" json:"display_name_prefix,omitempty" msg:"1491731,omitempty"`
+ DisplayNamePrefix *string `protobuf:"bytes,102,opt,name=display_name_prefix,json=displayNamePrefix,proto3,oneof" json:"display_name_prefix,omitempty" msg:"14917-31,omitempty"`
// Contains the File Transfer Protocol (FTP) site address of the mail user.
- FtpSite *string `protobuf:"bytes,103,opt,name=ftp_site,json=ftpSite,proto3,oneof" json:"ftp_site,omitempty" msg:"1492431,omitempty"`
+ FtpSite *string `protobuf:"bytes,103,opt,name=ftp_site,json=ftpSite,proto3,oneof" json:"ftp_site,omitempty" msg:"14924-31,omitempty"`
// Contains a value that represents the mail user's gender.
- Gender *int32 `protobuf:"varint,104,opt,name=gender,proto3,oneof" json:"gender,omitempty" msg:"149252,omitempty"`
+ Gender *int32 `protobuf:"varint,104,opt,name=gender,proto3,oneof" json:"gender,omitempty" msg:"14925-2,omitempty"`
// Contains a generational abbreviation that follows the full name of the mail user.
- Generation *string `protobuf:"bytes,105,opt,name=generation,proto3,oneof" json:"generation,omitempty" msg:"1485331,omitempty"`
+ Generation *string `protobuf:"bytes,105,opt,name=generation,proto3,oneof" json:"generation,omitempty" msg:"14853-31,omitempty"`
// Contains the mail user's given name.
- GivenName *string `protobuf:"bytes,106,opt,name=given_name,json=givenName,proto3,oneof" json:"given_name,omitempty" msg:"1485431,omitempty"`
+ GivenName *string `protobuf:"bytes,106,opt,name=given_name,json=givenName,proto3,oneof" json:"given_name,omitempty" msg:"14854-31,omitempty"`
// Contains a government identifier for the mail user.
- GovernmentIdNumber *string `protobuf:"bytes,107,opt,name=government_id_number,json=governmentIdNumber,proto3,oneof" json:"government_id_number,omitempty" msg:"1485531,omitempty"`
+ GovernmentIdNumber *string `protobuf:"bytes,107,opt,name=government_id_number,json=governmentIdNumber,proto3,oneof" json:"government_id_number,omitempty" msg:"14855-31,omitempty"`
// Contains the names of the mail user's hobbies.
- Hobbies *string `protobuf:"bytes,108,opt,name=hobbies,proto3,oneof" json:"hobbies,omitempty" msg:"1491531,omitempty"`
+ Hobbies *string `protobuf:"bytes,108,opt,name=hobbies,proto3,oneof" json:"hobbies,omitempty" msg:"14915-31,omitempty"`
// Contains a secondary telephone number at the mail user's home.
- Home2TelephoneNumber *string `protobuf:"bytes,109,opt,name=home2_telephone_number,json=home2TelephoneNumber,proto3,oneof" json:"home2_telephone_number,omitempty" msg:"1489531,omitempty"`
+ Home2TelephoneNumber *string `protobuf:"bytes,109,opt,name=home2_telephone_number,json=home2TelephoneNumber,proto3,oneof" json:"home2_telephone_number,omitempty" msg:"14895-31,omitempty"`
// Contains the name of the mail user's home locality, such as the town or city.
- HomeAddressCity *string `protobuf:"bytes,111,opt,name=home_address_city,json=homeAddressCity,proto3,oneof" json:"home_address_city,omitempty" msg:"1493731,omitempty"`
+ HomeAddressCity *string `protobuf:"bytes,111,opt,name=home_address_city,json=homeAddressCity,proto3,oneof" json:"home_address_city,omitempty" msg:"14937-31,omitempty"`
// Contains the name of the mail user's home country/region.
- HomeAddressCountry *string `protobuf:"bytes,112,opt,name=home_address_country,json=homeAddressCountry,proto3,oneof" json:"home_address_country,omitempty" msg:"1493831,omitempty"`
+ HomeAddressCountry *string `protobuf:"bytes,112,opt,name=home_address_country,json=homeAddressCountry,proto3,oneof" json:"home_address_country,omitempty" msg:"14938-31,omitempty"`
// Contains the postal code for the mail user's home postal address.
- HomeAddressPostalCode *string `protobuf:"bytes,113,opt,name=home_address_postal_code,json=homeAddressPostalCode,proto3,oneof" json:"home_address_postal_code,omitempty" msg:"1493931,omitempty"`
+ HomeAddressPostalCode *string `protobuf:"bytes,113,opt,name=home_address_postal_code,json=homeAddressPostalCode,proto3,oneof" json:"home_address_postal_code,omitempty" msg:"14939-31,omitempty"`
// Contains the number or identifier of the mail user's home post office box.
- HomeAddressPostOfficeBox *string `protobuf:"bytes,114,opt,name=home_address_post_office_box,json=homeAddressPostOfficeBox,proto3,oneof" json:"home_address_post_office_box,omitempty" msg:"1494231,omitempty"`
+ HomeAddressPostOfficeBox *string `protobuf:"bytes,114,opt,name=home_address_post_office_box,json=homeAddressPostOfficeBox,proto3,oneof" json:"home_address_post_office_box,omitempty" msg:"14942-31,omitempty"`
// Contains the name of the mail user's home state or province.
- HomeAddressStateOrProvince *string `protobuf:"bytes,115,opt,name=home_address_state_or_province,json=homeAddressStateOrProvince,proto3,oneof" json:"home_address_state_or_province,omitempty" msg:"1494031,omitempty"`
+ HomeAddressStateOrProvince *string `protobuf:"bytes,115,opt,name=home_address_state_or_province,json=homeAddressStateOrProvince,proto3,oneof" json:"home_address_state_or_province,omitempty" msg:"14940-31,omitempty"`
// Contains the mail user's home street address.
- HomeAddressStreet *string `protobuf:"bytes,116,opt,name=home_address_street,json=homeAddressStreet,proto3,oneof" json:"home_address_street,omitempty" msg:"1494131,omitempty"`
+ HomeAddressStreet *string `protobuf:"bytes,116,opt,name=home_address_street,json=homeAddressStreet,proto3,oneof" json:"home_address_street,omitempty" msg:"14941-31,omitempty"`
// Contains the telephone number of the mail user's home fax machine.
- HomeFaxNumber *string `protobuf:"bytes,117,opt,name=home_fax_number,json=homeFaxNumber,proto3,oneof" json:"home_fax_number,omitempty" msg:"1488531,omitempty"`
+ HomeFaxNumber *string `protobuf:"bytes,117,opt,name=home_fax_number,json=homeFaxNumber,proto3,oneof" json:"home_fax_number,omitempty" msg:"14885-31,omitempty"`
// Contains the primary telephone number of the mail user's home.
- HomeTelephoneNumber *string `protobuf:"bytes,118,opt,name=home_telephone_number,json=homeTelephoneNumber,proto3,oneof" json:"home_telephone_number,omitempty" msg:"1485731,omitempty"`
+ HomeTelephoneNumber *string `protobuf:"bytes,118,opt,name=home_telephone_number,json=homeTelephoneNumber,proto3,oneof" json:"home_telephone_number,omitempty" msg:"14857-31,omitempty"`
// Specifies whether contact synchronization with an external source is handled by the server.
- OscSyncEnabled *bool `protobuf:"varint,119,opt,name=osc_sync_enabled,json=oscSyncEnabled,proto3,oneof" json:"osc_sync_enabled,omitempty" msg:"3178011,omitempty"`
+ OscSyncEnabled *bool `protobuf:"varint,119,opt,name=osc_sync_enabled,json=oscSyncEnabled,proto3,oneof" json:"osc_sync_enabled,omitempty" msg:"31780-11,omitempty"`
// Contains the URL of the mail user's personal home page.
- PersonalHomePage *string `protobuf:"bytes,120,opt,name=personal_home_page,json=personalHomePage,proto3,oneof" json:"personal_home_page,omitempty" msg:"1492831,omitempty"`
+ PersonalHomePage *string `protobuf:"bytes,120,opt,name=personal_home_page,json=personalHomePage,proto3,oneof" json:"personal_home_page,omitempty" msg:"14928-31,omitempty"`
// Contains the mail user's postal address.
- PostalAddress *string `protobuf:"bytes,121,opt,name=postal_address,json=postalAddress,proto3,oneof" json:"postal_address,omitempty" msg:"1486931,omitempty"`
+ PostalAddress *string `protobuf:"bytes,121,opt,name=postal_address,json=postalAddress,proto3,oneof" json:"postal_address,omitempty" msg:"14869-31,omitempty"`
// Contains the postal code for the mail user's postal address.
- PostalCode *string `protobuf:"bytes,122,opt,name=postal_code,json=postalCode,proto3,oneof" json:"postal_code,omitempty" msg:"1489031,omitempty"`
+ PostalCode *string `protobuf:"bytes,122,opt,name=postal_code,json=postalCode,proto3,oneof" json:"postal_code,omitempty" msg:"14890-31,omitempty"`
// Contains the number or identifier of the mail user's post office box.
- PostOfficeBox *string `protobuf:"bytes,123,opt,name=post_office_box,json=postOfficeBox,proto3,oneof" json:"post_office_box,omitempty" msg:"1489131,omitempty"`
+ PostOfficeBox *string `protobuf:"bytes,123,opt,name=post_office_box,json=postOfficeBox,proto3,oneof" json:"post_office_box,omitempty" msg:"14891-31,omitempty"`
// Contains the telephone number of the mail user's primary fax machine.
- PrimaryFaxNumber *string `protobuf:"bytes,124,opt,name=primary_fax_number,json=primaryFaxNumber,proto3,oneof" json:"primary_fax_number,omitempty" msg:"1488331,omitempty"`
+ PrimaryFaxNumber *string `protobuf:"bytes,124,opt,name=primary_fax_number,json=primaryFaxNumber,proto3,oneof" json:"primary_fax_number,omitempty" msg:"14883-31,omitempty"`
// Contains the mail user's primary telephone number.
- PrimaryTelephoneNumber *string `protobuf:"bytes,125,opt,name=primary_telephone_number,json=primaryTelephoneNumber,proto3,oneof" json:"primary_telephone_number,omitempty" msg:"1487431,omitempty"`
+ PrimaryTelephoneNumber *string `protobuf:"bytes,125,opt,name=primary_telephone_number,json=primaryTelephoneNumber,proto3,oneof" json:"primary_telephone_number,omitempty" msg:"14874-31,omitempty"`
// Contains the name of the mail user's line of business.
- Profession *string `protobuf:"bytes,126,opt,name=profession,proto3,oneof" json:"profession,omitempty" msg:"1491831,omitempty"`
+ Profession *string `protobuf:"bytes,126,opt,name=profession,proto3,oneof" json:"profession,omitempty" msg:"14918-31,omitempty"`
// Contains the mail user's radio telephone number.
- RadioTelephoneNumber *string `protobuf:"bytes,127,opt,name=radio_telephone_number,json=radioTelephoneNumber,proto3,oneof" json:"radio_telephone_number,omitempty" msg:"1487731,omitempty"`
+ RadioTelephoneNumber *string `protobuf:"bytes,127,opt,name=radio_telephone_number,json=radioTelephoneNumber,proto3,oneof" json:"radio_telephone_number,omitempty" msg:"14877-31,omitempty"`
// Contains the name of the mail user's referral.
- ReferredByName *string `protobuf:"bytes,128,opt,name=referred_by_name,json=referredByName,proto3,oneof" json:"referred_by_name,omitempty" msg:"1491931,omitempty"`
+ ReferredByName *string `protobuf:"bytes,128,opt,name=referred_by_name,json=referredByName,proto3,oneof" json:"referred_by_name,omitempty" msg:"14919-31,omitempty"`
// Contains the name of the mail user's spouse/partner.
- SpouseName *string `protobuf:"bytes,129,opt,name=spouse_name,json=spouseName,proto3,oneof" json:"spouse_name,omitempty" msg:"1492031,omitempty"`
+ SpouseName *string `protobuf:"bytes,129,opt,name=spouse_name,json=spouseName,proto3,oneof" json:"spouse_name,omitempty" msg:"14920-31,omitempty"`
// Contains the name of the mail user's state or province.
- StateOrProvince *string `protobuf:"bytes,130,opt,name=state_or_province,json=stateOrProvince,proto3,oneof" json:"state_or_province,omitempty" msg:"1488831,omitempty"`
+ StateOrProvince *string `protobuf:"bytes,130,opt,name=state_or_province,json=stateOrProvince,proto3,oneof" json:"state_or_province,omitempty" msg:"14888-31,omitempty"`
// Contains the mail user's street address.
- StreetAddress *string `protobuf:"bytes,131,opt,name=street_address,json=streetAddress,proto3,oneof" json:"street_address,omitempty" msg:"1488931,omitempty"`
+ StreetAddress *string `protobuf:"bytes,131,opt,name=street_address,json=streetAddress,proto3,oneof" json:"street_address,omitempty" msg:"14889-31,omitempty"`
// Contains the mail user's family name.
- Surname *string `protobuf:"bytes,132,opt,name=surname,proto3,oneof" json:"surname,omitempty" msg:"1486531,omitempty"`
+ Surname *string `protobuf:"bytes,132,opt,name=surname,proto3,oneof" json:"surname,omitempty" msg:"14865-31,omitempty"`
// Contains the mail user's telecommunication device for the deaf (TTY/TDD) telephone number.
- TelecommunicationsDeviceForDeafTelephoneNumber *string `protobuf:"bytes,133,opt,name=telecommunications_device_for_deaf_telephone_number,json=telecommunicationsDeviceForDeafTelephoneNumber,proto3,oneof" json:"telecommunications_device_for_deaf_telephone_number,omitempty" msg:"1492331,omitempty"`
+ TelecommunicationsDeviceForDeafTelephoneNumber *string `protobuf:"bytes,133,opt,name=telecommunications_device_for_deaf_telephone_number,json=telecommunicationsDeviceForDeafTelephoneNumber,proto3,oneof" json:"telecommunications_device_for_deaf_telephone_number,omitempty" msg:"14923-31,omitempty"`
// Contains the mail user's telex number. This property is returned from an NSPI server as a PtypMultipleBinary. Otherwise, the data type is PtypString.
- TelexNumber *string `protobuf:"bytes,134,opt,name=telex_number,json=telexNumber,proto3,oneof" json:"telex_number,omitempty" msg:"1489231,omitempty"`
+ TelexNumber *string `protobuf:"bytes,134,opt,name=telex_number,json=telexNumber,proto3,oneof" json:"telex_number,omitempty" msg:"14892-31,omitempty"`
// Contains the mail user's job title.
- Title *string `protobuf:"bytes,135,opt,name=title,proto3,oneof" json:"title,omitempty" msg:"1487131,omitempty"`
+ Title *string `protobuf:"bytes,135,opt,name=title,proto3,oneof" json:"title,omitempty" msg:"14871-31,omitempty"`
// Contains the date of the mail user's wedding anniversary.
- WeddingAnniversary *int64 `protobuf:"varint,138,opt,name=wedding_anniversary,json=weddingAnniversary,proto3,oneof" json:"wedding_anniversary,omitempty" msg:"1491364,omitempty"`
+ WeddingAnniversary *int64 `protobuf:"varint,138,opt,name=wedding_anniversary,json=weddingAnniversary,proto3,oneof" json:"wedding_anniversary,omitempty" msg:"14913-64,omitempty"`
}
func (x *Contact) Reset() {
diff --git a/pkg/properties/contact.pb_gen.go b/pkg/properties/contact.pb_gen.go
index a3b0279..8f25249 100644
--- a/pkg/properties/contact.pb_gen.go
+++ b/pkg/properties/contact.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2622173":
+ case "262217-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26257331":
+ case "262573-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26221311":
+ case "262213-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26257464":
+ case "262574-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2622113":
+ case "262211-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26260072":
+ case "262600-72":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2625983":
+ case "262598-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26752631":
+ case "267526-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26228731":
+ case "262287-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26230431":
+ case "262304-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26230531":
+ case "262305-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26230631":
+ case "262306-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26217631":
+ case "262176-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2622843":
+ case "262284-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26230731":
+ case "262307-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -294,7 +294,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26240231":
+ case "262402-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -312,7 +312,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26240031":
+ case "262400-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -330,7 +330,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26240331":
+ case "262403-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -348,7 +348,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26240431":
+ case "262404-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -366,7 +366,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26243431":
+ case "262434-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -384,7 +384,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26243231":
+ case "262432-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -402,7 +402,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26243531":
+ case "262435-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -420,7 +420,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26243631":
+ case "262436-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -438,7 +438,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26246631":
+ case "262466-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -456,7 +456,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26246431":
+ case "262464-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -474,7 +474,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26246731":
+ case "262467-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -492,7 +492,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26246831":
+ case "262468-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -510,7 +510,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26249831":
+ case "262498-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -528,7 +528,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26249931":
+ case "262499-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -546,7 +546,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26250031":
+ case "262500-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -564,7 +564,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26253031":
+ case "262530-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -582,7 +582,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26253131":
+ case "262531-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -600,7 +600,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26253231":
+ case "262532-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -618,7 +618,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26256231":
+ case "262562-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -636,7 +636,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26256331":
+ case "262563-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -654,7 +654,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26256431":
+ case "262564-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -672,7 +672,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26214931":
+ case "262149-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -690,7 +690,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2621503":
+ case "262150-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -708,7 +708,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26256831":
+ case "262568-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -726,7 +726,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26218111":
+ case "262181-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -744,7 +744,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26218631":
+ case "262186-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -762,7 +762,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26257031":
+ case "262570-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -780,7 +780,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26221931":
+ case "262219-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -798,7 +798,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26233831":
+ case "262338-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -816,7 +816,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26259211":
+ case "262592-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -834,7 +834,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26218831":
+ case "262188-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -852,7 +852,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26257231":
+ case "262572-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -870,7 +870,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2622103":
+ case "262210-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -888,7 +888,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26257564":
+ case "262575-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -906,7 +906,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26218731":
+ case "262187-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -924,7 +924,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26227831":
+ case "262278-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -942,7 +942,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26228131":
+ case "262281-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -960,7 +960,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26257131":
+ case "262571-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -978,7 +978,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26228031":
+ case "262280-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -996,7 +996,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26228231":
+ case "262282-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1014,7 +1014,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26227931":
+ case "262279-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1032,7 +1032,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26227731":
+ case "262277-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1050,7 +1050,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26222231":
+ case "262222-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1068,7 +1068,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26222031":
+ case "262220-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1086,7 +1086,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26222131":
+ case "262221-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1140,7 +1140,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491464":
+ case "14914-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1158,7 +1158,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487531":
+ case "14875-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1176,7 +1176,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488431":
+ case "14884-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1194,7 +1194,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492931":
+ case "14929-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1212,7 +1212,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485631":
+ case "14856-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1230,7 +1230,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485031":
+ case "14850-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1248,7 +1248,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487831":
+ case "14878-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1266,7 +1266,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1493531":
+ case "14935-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1284,7 +1284,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487031":
+ case "14870-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1302,7 +1302,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492131":
+ case "14921-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1320,7 +1320,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488631":
+ case "14886-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1338,7 +1338,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492231":
+ case "14922-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1356,7 +1356,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487231":
+ case "14872-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1374,7 +1374,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491731":
+ case "14917-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1392,7 +1392,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492431":
+ case "14924-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1410,7 +1410,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "149252":
+ case "14925-2":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1428,7 +1428,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485331":
+ case "14853-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1446,7 +1446,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485431":
+ case "14854-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1464,7 +1464,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485531":
+ case "14855-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1482,7 +1482,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491531":
+ case "14915-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1500,7 +1500,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489531":
+ case "14895-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1518,7 +1518,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1493731":
+ case "14937-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1536,7 +1536,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1493831":
+ case "14938-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1554,7 +1554,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1493931":
+ case "14939-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1572,7 +1572,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494231":
+ case "14942-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1590,7 +1590,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494031":
+ case "14940-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1608,7 +1608,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494131":
+ case "14941-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1626,7 +1626,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488531":
+ case "14885-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1644,7 +1644,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485731":
+ case "14857-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1662,7 +1662,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3178011":
+ case "31780-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1680,7 +1680,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492831":
+ case "14928-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1698,7 +1698,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1486931":
+ case "14869-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1716,7 +1716,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489031":
+ case "14890-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1734,7 +1734,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489131":
+ case "14891-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1752,7 +1752,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488331":
+ case "14883-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1770,7 +1770,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487431":
+ case "14874-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1788,7 +1788,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491831":
+ case "14918-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1806,7 +1806,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487731":
+ case "14877-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1824,7 +1824,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491931":
+ case "14919-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1842,7 +1842,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492031":
+ case "14920-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1860,7 +1860,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488831":
+ case "14888-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1878,7 +1878,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488931":
+ case "14889-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1896,7 +1896,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1486531":
+ case "14865-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1914,7 +1914,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492331":
+ case "14923-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1932,7 +1932,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489231":
+ case "14892-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1950,7 +1950,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487131":
+ case "14871-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1968,7 +1968,7 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491364":
+ case "14913-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2439,8 +2439,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // write "2622173"
- err = en.Append(0xa7, 0x32, 0x36, 0x32, 0x32, 0x31, 0x37, 0x33)
+ // write "262217-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -2458,8 +2458,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // write "26257331"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x33, 0x33, 0x31)
+ // write "262573-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2477,8 +2477,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // write "26221311"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x33, 0x31, 0x31)
+ // write "262213-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x31, 0x33, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -2496,8 +2496,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // write "26257464"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x34, 0x36, 0x34)
+ // write "262574-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2515,8 +2515,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // write "2622113"
- err = en.Append(0xa7, 0x32, 0x36, 0x32, 0x32, 0x31, 0x31, 0x33)
+ // write "262211-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -2534,8 +2534,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // write "26260072"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x36, 0x30, 0x30, 0x37, 0x32)
+ // write "262600-72"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x36, 0x30, 0x30, 0x2d, 0x37, 0x32)
if err != nil {
return
}
@@ -2553,8 +2553,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // write "2625983"
- err = en.Append(0xa7, 0x32, 0x36, 0x32, 0x35, 0x39, 0x38, 0x33)
+ // write "262598-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x39, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -2572,8 +2572,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // write "26752631"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x35, 0x32, 0x36, 0x33, 0x31)
+ // write "267526-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x35, 0x32, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2591,8 +2591,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // write "26228731"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x37, 0x33, 0x31)
+ // write "262287-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2610,8 +2610,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // write "26230431"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x34, 0x33, 0x31)
+ // write "262304-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2629,8 +2629,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // write "26230531"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x35, 0x33, 0x31)
+ // write "262305-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2648,8 +2648,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // write "26230631"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x36, 0x33, 0x31)
+ // write "262306-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2667,8 +2667,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // write "26217631"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x37, 0x36, 0x33, 0x31)
+ // write "262176-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x31, 0x37, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2686,8 +2686,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // write "2622843"
- err = en.Append(0xa7, 0x32, 0x36, 0x32, 0x32, 0x38, 0x34, 0x33)
+ // write "262284-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -2705,8 +2705,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // write "26230731"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x37, 0x33, 0x31)
+ // write "262307-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2724,8 +2724,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000) == 0 { // if not empty
- // write "26240231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x32, 0x33, 0x31)
+ // write "262402-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2743,8 +2743,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000) == 0 { // if not empty
- // write "26240031"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x30, 0x33, 0x31)
+ // write "262400-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2762,8 +2762,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000) == 0 { // if not empty
- // write "26240331"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x33, 0x33, 0x31)
+ // write "262403-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2781,8 +2781,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000) == 0 { // if not empty
- // write "26240431"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x34, 0x33, 0x31)
+ // write "262404-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2800,8 +2800,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000) == 0 { // if not empty
- // write "26243431"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x34, 0x33, 0x31)
+ // write "262434-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2819,8 +2819,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000) == 0 { // if not empty
- // write "26243231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x32, 0x33, 0x31)
+ // write "262432-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2838,8 +2838,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000) == 0 { // if not empty
- // write "26243531"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x35, 0x33, 0x31)
+ // write "262435-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2857,8 +2857,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000) == 0 { // if not empty
- // write "26243631"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x36, 0x33, 0x31)
+ // write "262436-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2876,8 +2876,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000) == 0 { // if not empty
- // write "26246631"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x36, 0x33, 0x31)
+ // write "262466-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2895,8 +2895,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty
- // write "26246431"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x34, 0x33, 0x31)
+ // write "262464-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2914,8 +2914,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // write "26246731"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x37, 0x33, 0x31)
+ // write "262467-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2933,8 +2933,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // write "26246831"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x38, 0x33, 0x31)
+ // write "262468-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2952,8 +2952,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // write "26249831"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x39, 0x38, 0x33, 0x31)
+ // write "262498-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x39, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2971,8 +2971,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // write "26249931"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x34, 0x39, 0x39, 0x33, 0x31)
+ // write "262499-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x34, 0x39, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2990,8 +2990,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // write "26250031"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x30, 0x30, 0x33, 0x31)
+ // write "262500-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x30, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3009,8 +3009,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // write "26253031"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x33, 0x30, 0x33, 0x31)
+ // write "262530-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x33, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3028,8 +3028,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // write "26253131"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x33, 0x31, 0x33, 0x31)
+ // write "262531-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x33, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3047,8 +3047,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // write "26253231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x33, 0x32, 0x33, 0x31)
+ // write "262532-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x33, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3066,8 +3066,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // write "26256231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x32, 0x33, 0x31)
+ // write "262562-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3085,8 +3085,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // write "26256331"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x33, 0x33, 0x31)
+ // write "262563-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3104,8 +3104,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // write "26256431"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x34, 0x33, 0x31)
+ // write "262564-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3123,8 +3123,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // write "26214931"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x34, 0x39, 0x33, 0x31)
+ // write "262149-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x31, 0x34, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3142,8 +3142,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // write "2621503"
- err = en.Append(0xa7, 0x32, 0x36, 0x32, 0x31, 0x35, 0x30, 0x33)
+ // write "262150-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x35, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -3161,8 +3161,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // write "26256831"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x38, 0x33, 0x31)
+ // write "262568-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3180,8 +3180,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // write "26218111"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x31, 0x31, 0x31)
+ // write "262181-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3199,8 +3199,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // write "26218631"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x36, 0x33, 0x31)
+ // write "262186-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3218,8 +3218,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // write "26257031"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x30, 0x33, 0x31)
+ // write "262570-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3237,8 +3237,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // write "26221931"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x39, 0x33, 0x31)
+ // write "262219-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x31, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3256,8 +3256,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // write "26233831"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x33, 0x33, 0x38, 0x33, 0x31)
+ // write "262338-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x33, 0x33, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3275,8 +3275,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // write "26259211"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x39, 0x32, 0x31, 0x31)
+ // write "262592-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x39, 0x32, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3294,8 +3294,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // write "26218831"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x38, 0x33, 0x31)
+ // write "262188-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3313,8 +3313,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // write "26257231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x32, 0x33, 0x31)
+ // write "262572-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3332,8 +3332,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // write "2622103"
- err = en.Append(0xa7, 0x32, 0x36, 0x32, 0x32, 0x31, 0x30, 0x33)
+ // write "262210-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -3351,8 +3351,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // write "26257564"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x35, 0x36, 0x34)
+ // write "262575-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x35, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3370,8 +3370,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // write "26218731"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x37, 0x33, 0x31)
+ // write "262187-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3389,8 +3389,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // write "26227831"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x37, 0x38, 0x33, 0x31)
+ // write "262278-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x37, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3408,8 +3408,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // write "26228131"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x31, 0x33, 0x31)
+ // write "262281-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3427,8 +3427,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // write "26257131"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x31, 0x33, 0x31)
+ // write "262571-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3446,8 +3446,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // write "26228031"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x30, 0x33, 0x31)
+ // write "262280-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3465,8 +3465,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // write "26228231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x32, 0x33, 0x31)
+ // write "262282-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3484,8 +3484,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty
- // write "26227931"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x37, 0x39, 0x33, 0x31)
+ // write "262279-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x37, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3503,8 +3503,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty
- // write "26227731"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x37, 0x37, 0x33, 0x31)
+ // write "262277-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x37, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3522,8 +3522,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty
- // write "26222231"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x32, 0x32, 0x33, 0x31)
+ // write "262222-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x32, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3541,8 +3541,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty
- // write "26222031"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x32, 0x30, 0x33, 0x31)
+ // write "262220-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3560,8 +3560,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty
- // write "26222131"
- err = en.Append(0xa8, 0x32, 0x36, 0x32, 0x32, 0x32, 0x31, 0x33, 0x31)
+ // write "262221-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x32, 0x32, 0x32, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3613,8 +3613,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty
- // write "1491464"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x34, 0x36, 0x34)
+ // write "14914-64"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3632,8 +3632,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty
- // write "1487531"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x35, 0x33, 0x31)
+ // write "14875-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3651,8 +3651,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1) == 0 { // if not empty
- // write "1488431"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x34, 0x33, 0x31)
+ // write "14884-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3670,8 +3670,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2) == 0 { // if not empty
- // write "1492931"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x39, 0x33, 0x31)
+ // write "14929-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3689,8 +3689,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4) == 0 { // if not empty
- // write "1485631"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x36, 0x33, 0x31)
+ // write "14856-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3708,8 +3708,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8) == 0 { // if not empty
- // write "1485031"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x30, 0x33, 0x31)
+ // write "14850-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3727,8 +3727,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10) == 0 { // if not empty
- // write "1487831"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x38, 0x33, 0x31)
+ // write "14878-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3746,8 +3746,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20) == 0 { // if not empty
- // write "1493531"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x35, 0x33, 0x31)
+ // write "14935-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x33, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3765,8 +3765,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40) == 0 { // if not empty
- // write "1487031"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x30, 0x33, 0x31)
+ // write "14870-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3784,8 +3784,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80) == 0 { // if not empty
- // write "1492131"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x31, 0x33, 0x31)
+ // write "14921-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3803,8 +3803,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100) == 0 { // if not empty
- // write "1488631"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x36, 0x33, 0x31)
+ // write "14886-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3822,8 +3822,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200) == 0 { // if not empty
- // write "1492231"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x32, 0x33, 0x31)
+ // write "14922-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3841,8 +3841,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400) == 0 { // if not empty
- // write "1487231"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x32, 0x33, 0x31)
+ // write "14872-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3860,8 +3860,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800) == 0 { // if not empty
- // write "1491731"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x37, 0x33, 0x31)
+ // write "14917-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3879,8 +3879,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000) == 0 { // if not empty
- // write "1492431"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x34, 0x33, 0x31)
+ // write "14924-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3898,8 +3898,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000) == 0 { // if not empty
- // write "149252"
- err = en.Append(0xa6, 0x31, 0x34, 0x39, 0x32, 0x35, 0x32)
+ // write "14925-2"
+ err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x35, 0x2d, 0x32)
if err != nil {
return
}
@@ -3917,8 +3917,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000) == 0 { // if not empty
- // write "1485331"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x33, 0x33, 0x31)
+ // write "14853-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3936,8 +3936,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000) == 0 { // if not empty
- // write "1485431"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x34, 0x33, 0x31)
+ // write "14854-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3955,8 +3955,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000) == 0 { // if not empty
- // write "1485531"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x35, 0x33, 0x31)
+ // write "14855-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3974,8 +3974,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000) == 0 { // if not empty
- // write "1491531"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x35, 0x33, 0x31)
+ // write "14915-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3993,8 +3993,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000) == 0 { // if not empty
- // write "1489531"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x35, 0x33, 0x31)
+ // write "14895-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4012,8 +4012,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000) == 0 { // if not empty
- // write "1493731"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x37, 0x33, 0x31)
+ // write "14937-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x33, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4031,8 +4031,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000) == 0 { // if not empty
- // write "1493831"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x38, 0x33, 0x31)
+ // write "14938-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x33, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4050,8 +4050,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000) == 0 { // if not empty
- // write "1493931"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x39, 0x33, 0x31)
+ // write "14939-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x33, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4069,8 +4069,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000) == 0 { // if not empty
- // write "1494231"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x32, 0x33, 0x31)
+ // write "14942-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4088,8 +4088,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000) == 0 { // if not empty
- // write "1494031"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x30, 0x33, 0x31)
+ // write "14940-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4107,8 +4107,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty
- // write "1494131"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x31, 0x33, 0x31)
+ // write "14941-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4126,8 +4126,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty
- // write "1488531"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x35, 0x33, 0x31)
+ // write "14885-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4145,8 +4145,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty
- // write "1485731"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x37, 0x33, 0x31)
+ // write "14857-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4164,8 +4164,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty
- // write "3178011"
- err = en.Append(0xa7, 0x33, 0x31, 0x37, 0x38, 0x30, 0x31, 0x31)
+ // write "31780-11"
+ err = en.Append(0xa8, 0x33, 0x31, 0x37, 0x38, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4183,8 +4183,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty
- // write "1492831"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x38, 0x33, 0x31)
+ // write "14928-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4202,8 +4202,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty
- // write "1486931"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x39, 0x33, 0x31)
+ // write "14869-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4221,8 +4221,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty
- // write "1489031"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x30, 0x33, 0x31)
+ // write "14890-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4240,8 +4240,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty
- // write "1489131"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x31, 0x33, 0x31)
+ // write "14891-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4259,8 +4259,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty
- // write "1488331"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x33, 0x33, 0x31)
+ // write "14883-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4278,8 +4278,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty
- // write "1487431"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x34, 0x33, 0x31)
+ // write "14874-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4297,8 +4297,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty
- // write "1491831"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x38, 0x33, 0x31)
+ // write "14918-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4316,8 +4316,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty
- // write "1487731"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x37, 0x33, 0x31)
+ // write "14877-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4335,8 +4335,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty
- // write "1491931"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x39, 0x33, 0x31)
+ // write "14919-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4354,8 +4354,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty
- // write "1492031"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x30, 0x33, 0x31)
+ // write "14920-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4373,8 +4373,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty
- // write "1488831"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x38, 0x33, 0x31)
+ // write "14888-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4392,8 +4392,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty
- // write "1488931"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x39, 0x33, 0x31)
+ // write "14889-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4411,8 +4411,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty
- // write "1486531"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x35, 0x33, 0x31)
+ // write "14865-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4430,8 +4430,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty
- // write "1492331"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x33, 0x33, 0x31)
+ // write "14923-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4449,8 +4449,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty
- // write "1489231"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x32, 0x33, 0x31)
+ // write "14892-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4468,8 +4468,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty
- // write "1487131"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x31, 0x33, 0x31)
+ // write "14871-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4487,8 +4487,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty
- // write "1491364"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x33, 0x36, 0x34)
+ // write "14913-64"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4948,8 +4948,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // string "2622173"
- o = append(o, 0xa7, 0x32, 0x36, 0x32, 0x32, 0x31, 0x37, 0x33)
+ // string "262217-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x37, 0x2d, 0x33)
if z.AddressBookProviderArrayType == nil {
o = msgp.AppendNil(o)
} else {
@@ -4957,8 +4957,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // string "26257331"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x33, 0x33, 0x31)
+ // string "262573-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x33, 0x2d, 0x33, 0x31)
if z.AddressCountryCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -4966,8 +4966,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // string "26221311"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x33, 0x31, 0x31)
+ // string "262213-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x31, 0x33, 0x2d, 0x31, 0x31)
if z.AutoLog == nil {
o = msgp.AppendNil(o)
} else {
@@ -4975,8 +4975,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // string "26257464"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x34, 0x36, 0x34)
+ // string "262574-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x34, 0x2d, 0x36, 0x34)
if z.BirthdayLocal == nil {
o = msgp.AppendNil(o)
} else {
@@ -4984,8 +4984,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // string "2622113"
- o = append(o, 0xa7, 0x32, 0x36, 0x32, 0x32, 0x31, 0x31, 0x33)
+ // string "262211-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x31, 0x2d, 0x33)
if z.ContactCharacterSet == nil {
o = msgp.AppendNil(o)
} else {
@@ -4993,8 +4993,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // string "26260072"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x36, 0x30, 0x30, 0x37, 0x32)
+ // string "262600-72"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x36, 0x30, 0x30, 0x2d, 0x37, 0x32)
if z.ContactLinkGlobalAddressListLinkId == nil {
o = msgp.AppendNil(o)
} else {
@@ -5002,8 +5002,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // string "2625983"
- o = append(o, 0xa7, 0x32, 0x36, 0x32, 0x35, 0x39, 0x38, 0x33)
+ // string "262598-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x39, 0x38, 0x2d, 0x33)
if z.ContactLinkGlobalAddressListLinkState == nil {
o = msgp.AppendNil(o)
} else {
@@ -5011,8 +5011,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // string "26752631"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x35, 0x32, 0x36, 0x33, 0x31)
+ // string "267526-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x35, 0x32, 0x36, 0x2d, 0x33, 0x31)
if z.ContactLinkName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5020,8 +5020,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // string "26228731"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x37, 0x33, 0x31)
+ // string "262287-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x37, 0x2d, 0x33, 0x31)
if z.ContactUserField1 == nil {
o = msgp.AppendNil(o)
} else {
@@ -5029,8 +5029,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // string "26230431"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x34, 0x33, 0x31)
+ // string "262304-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x34, 0x2d, 0x33, 0x31)
if z.ContactUserField2 == nil {
o = msgp.AppendNil(o)
} else {
@@ -5038,8 +5038,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // string "26230531"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x35, 0x33, 0x31)
+ // string "262305-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x35, 0x2d, 0x33, 0x31)
if z.ContactUserField3 == nil {
o = msgp.AppendNil(o)
} else {
@@ -5047,8 +5047,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // string "26230631"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x36, 0x33, 0x31)
+ // string "262306-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x36, 0x2d, 0x33, 0x31)
if z.ContactUserField4 == nil {
o = msgp.AppendNil(o)
} else {
@@ -5056,8 +5056,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // string "26217631"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x37, 0x36, 0x33, 0x31)
+ // string "262176-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x31, 0x37, 0x36, 0x2d, 0x33, 0x31)
if z.Department == nil {
o = msgp.AppendNil(o)
} else {
@@ -5065,8 +5065,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // string "2622843"
- o = append(o, 0xa7, 0x32, 0x36, 0x32, 0x32, 0x38, 0x34, 0x33)
+ // string "262284-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x34, 0x2d, 0x33)
if z.DistributionListChecksum == nil {
o = msgp.AppendNil(o)
} else {
@@ -5074,8 +5074,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // string "26230731"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x33, 0x30, 0x37, 0x33, 0x31)
+ // string "262307-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x33, 0x30, 0x37, 0x2d, 0x33, 0x31)
if z.DistributionListName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5083,8 +5083,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000) == 0 { // if not empty
- // string "26240231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x32, 0x33, 0x31)
+ // string "262402-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x32, 0x2d, 0x33, 0x31)
if z.Email1AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5092,8 +5092,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000) == 0 { // if not empty
- // string "26240031"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x30, 0x33, 0x31)
+ // string "262400-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x30, 0x2d, 0x33, 0x31)
if z.Email1DisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5101,8 +5101,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000) == 0 { // if not empty
- // string "26240331"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x33, 0x33, 0x31)
+ // string "262403-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x33, 0x2d, 0x33, 0x31)
if z.Email1EmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5110,8 +5110,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000) == 0 { // if not empty
- // string "26240431"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x30, 0x34, 0x33, 0x31)
+ // string "262404-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x30, 0x34, 0x2d, 0x33, 0x31)
if z.Email1OriginalDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5119,8 +5119,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000) == 0 { // if not empty
- // string "26243431"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x34, 0x33, 0x31)
+ // string "262434-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x34, 0x2d, 0x33, 0x31)
if z.Email2AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5128,8 +5128,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000) == 0 { // if not empty
- // string "26243231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x32, 0x33, 0x31)
+ // string "262432-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x32, 0x2d, 0x33, 0x31)
if z.Email2DisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5137,8 +5137,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000) == 0 { // if not empty
- // string "26243531"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x35, 0x33, 0x31)
+ // string "262435-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x35, 0x2d, 0x33, 0x31)
if z.Email2EmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5146,8 +5146,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000) == 0 { // if not empty
- // string "26243631"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x33, 0x36, 0x33, 0x31)
+ // string "262436-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x33, 0x36, 0x2d, 0x33, 0x31)
if z.Email2OriginalDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5155,8 +5155,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000) == 0 { // if not empty
- // string "26246631"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x36, 0x33, 0x31)
+ // string "262466-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x36, 0x2d, 0x33, 0x31)
if z.Email3AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5164,8 +5164,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty
- // string "26246431"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x34, 0x33, 0x31)
+ // string "262464-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x34, 0x2d, 0x33, 0x31)
if z.Email3DisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5173,8 +5173,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // string "26246731"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x37, 0x33, 0x31)
+ // string "262467-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x37, 0x2d, 0x33, 0x31)
if z.Email3EmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5182,8 +5182,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // string "26246831"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x36, 0x38, 0x33, 0x31)
+ // string "262468-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x36, 0x38, 0x2d, 0x33, 0x31)
if z.Email3OriginalDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5191,8 +5191,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // string "26249831"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x39, 0x38, 0x33, 0x31)
+ // string "262498-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x39, 0x38, 0x2d, 0x33, 0x31)
if z.Fax1AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5200,8 +5200,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // string "26249931"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x34, 0x39, 0x39, 0x33, 0x31)
+ // string "262499-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x34, 0x39, 0x39, 0x2d, 0x33, 0x31)
if z.Fax1EmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5209,8 +5209,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // string "26250031"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x30, 0x30, 0x33, 0x31)
+ // string "262500-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x30, 0x30, 0x2d, 0x33, 0x31)
if z.Fax1OriginalDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5218,8 +5218,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // string "26253031"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x33, 0x30, 0x33, 0x31)
+ // string "262530-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x33, 0x30, 0x2d, 0x33, 0x31)
if z.Fax2AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5227,8 +5227,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // string "26253131"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x33, 0x31, 0x33, 0x31)
+ // string "262531-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x33, 0x31, 0x2d, 0x33, 0x31)
if z.Fax2EmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5236,8 +5236,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // string "26253231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x33, 0x32, 0x33, 0x31)
+ // string "262532-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x33, 0x32, 0x2d, 0x33, 0x31)
if z.Fax2OriginalDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5245,8 +5245,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // string "26256231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x32, 0x33, 0x31)
+ // string "262562-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x32, 0x2d, 0x33, 0x31)
if z.Fax3AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -5254,8 +5254,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // string "26256331"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x33, 0x33, 0x31)
+ // string "262563-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x33, 0x2d, 0x33, 0x31)
if z.Fax3EmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5263,8 +5263,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // string "26256431"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x34, 0x33, 0x31)
+ // string "262564-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x34, 0x2d, 0x33, 0x31)
if z.Fax3OriginalDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5272,8 +5272,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // string "26214931"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x34, 0x39, 0x33, 0x31)
+ // string "262149-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x31, 0x34, 0x39, 0x2d, 0x33, 0x31)
if z.FileUnder == nil {
o = msgp.AppendNil(o)
} else {
@@ -5281,8 +5281,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // string "2621503"
- o = append(o, 0xa7, 0x32, 0x36, 0x32, 0x31, 0x35, 0x30, 0x33)
+ // string "262150-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x35, 0x30, 0x2d, 0x33)
if z.FileUnderId == nil {
o = msgp.AppendNil(o)
} else {
@@ -5290,8 +5290,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // string "26256831"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x36, 0x38, 0x33, 0x31)
+ // string "262568-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x36, 0x38, 0x2d, 0x33, 0x31)
if z.FreeBusyLocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -5299,8 +5299,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // string "26218111"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x31, 0x31, 0x31)
+ // string "262181-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x31, 0x2d, 0x31, 0x31)
if z.HasPicture == nil {
o = msgp.AppendNil(o)
} else {
@@ -5308,8 +5308,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // string "26218631"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x36, 0x33, 0x31)
+ // string "262186-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x36, 0x2d, 0x33, 0x31)
if z.HomeAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5317,8 +5317,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // string "26257031"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x30, 0x33, 0x31)
+ // string "262570-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x30, 0x2d, 0x33, 0x31)
if z.HomeAddressCountryCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -5326,8 +5326,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // string "26221931"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x39, 0x33, 0x31)
+ // string "262219-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x31, 0x39, 0x2d, 0x33, 0x31)
if z.Html == nil {
o = msgp.AppendNil(o)
} else {
@@ -5335,8 +5335,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // string "26233831"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x33, 0x33, 0x38, 0x33, 0x31)
+ // string "262338-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x33, 0x33, 0x38, 0x2d, 0x33, 0x31)
if z.InstantMessagingAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5344,8 +5344,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // string "26259211"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x39, 0x32, 0x31, 0x31)
+ // string "262592-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x39, 0x32, 0x2d, 0x31, 0x31)
if z.IsContactLinked == nil {
o = msgp.AppendNil(o)
} else {
@@ -5353,8 +5353,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // string "26218831"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x38, 0x33, 0x31)
+ // string "262188-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.OtherAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5362,8 +5362,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // string "26257231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x32, 0x33, 0x31)
+ // string "262572-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x32, 0x2d, 0x33, 0x31)
if z.OtherAddressCountryCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -5371,8 +5371,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // string "2622103"
- o = append(o, 0xa7, 0x32, 0x36, 0x32, 0x32, 0x31, 0x30, 0x33)
+ // string "262210-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x31, 0x30, 0x2d, 0x33)
if z.PostalAddressId == nil {
o = msgp.AppendNil(o)
} else {
@@ -5380,8 +5380,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // string "26257564"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x35, 0x36, 0x34)
+ // string "262575-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x35, 0x2d, 0x36, 0x34)
if z.WeddingAnniversaryLocal == nil {
o = msgp.AppendNil(o)
} else {
@@ -5389,8 +5389,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // string "26218731"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x31, 0x38, 0x37, 0x33, 0x31)
+ // string "262187-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x31, 0x38, 0x37, 0x2d, 0x33, 0x31)
if z.WorkAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5398,8 +5398,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // string "26227831"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x37, 0x38, 0x33, 0x31)
+ // string "262278-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x37, 0x38, 0x2d, 0x33, 0x31)
if z.WorkAddressCity == nil {
o = msgp.AppendNil(o)
} else {
@@ -5407,8 +5407,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // string "26228131"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x31, 0x33, 0x31)
+ // string "262281-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x31, 0x2d, 0x33, 0x31)
if z.WorkAddressCountry == nil {
o = msgp.AppendNil(o)
} else {
@@ -5416,8 +5416,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // string "26257131"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x35, 0x37, 0x31, 0x33, 0x31)
+ // string "262571-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x35, 0x37, 0x31, 0x2d, 0x33, 0x31)
if z.WorkAddressCountryCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -5425,8 +5425,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // string "26228031"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x30, 0x33, 0x31)
+ // string "262280-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x30, 0x2d, 0x33, 0x31)
if z.WorkAddressPostalCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -5434,8 +5434,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // string "26228231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x38, 0x32, 0x33, 0x31)
+ // string "262282-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x38, 0x32, 0x2d, 0x33, 0x31)
if z.WorkAddressPostOfficeBox == nil {
o = msgp.AppendNil(o)
} else {
@@ -5443,8 +5443,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty
- // string "26227931"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x37, 0x39, 0x33, 0x31)
+ // string "262279-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x37, 0x39, 0x2d, 0x33, 0x31)
if z.WorkAddressState == nil {
o = msgp.AppendNil(o)
} else {
@@ -5452,8 +5452,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty
- // string "26227731"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x37, 0x37, 0x33, 0x31)
+ // string "262277-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x37, 0x37, 0x2d, 0x33, 0x31)
if z.WorkAddressStreet == nil {
o = msgp.AppendNil(o)
} else {
@@ -5461,8 +5461,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty
- // string "26222231"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x32, 0x32, 0x33, 0x31)
+ // string "262222-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x32, 0x32, 0x2d, 0x33, 0x31)
if z.YomiCompanyName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5470,8 +5470,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty
- // string "26222031"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x32, 0x30, 0x33, 0x31)
+ // string "262220-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.YomiFirstName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5479,8 +5479,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty
- // string "26222131"
- o = append(o, 0xa8, 0x32, 0x36, 0x32, 0x32, 0x32, 0x31, 0x33, 0x31)
+ // string "262221-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x32, 0x32, 0x32, 0x31, 0x2d, 0x33, 0x31)
if z.YomiLastName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5502,8 +5502,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
o = msgp.AppendBool(o, *z.IsBirthdayContactWritable)
}
if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty
- // string "1491464"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x34, 0x36, 0x34)
+ // string "14914-64"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x34, 0x2d, 0x36, 0x34)
if z.Birthday == nil {
o = msgp.AppendNil(o)
} else {
@@ -5511,8 +5511,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty
- // string "1487531"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x35, 0x33, 0x31)
+ // string "14875-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x35, 0x2d, 0x33, 0x31)
if z.Business2TelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5520,8 +5520,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1) == 0 { // if not empty
- // string "1488431"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x34, 0x33, 0x31)
+ // string "14884-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x34, 0x2d, 0x33, 0x31)
if z.BusinessFaxNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5529,8 +5529,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2) == 0 { // if not empty
- // string "1492931"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x39, 0x33, 0x31)
+ // string "14929-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x39, 0x2d, 0x33, 0x31)
if z.BusinessHomePage == nil {
o = msgp.AppendNil(o)
} else {
@@ -5538,8 +5538,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4) == 0 { // if not empty
- // string "1485631"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x36, 0x33, 0x31)
+ // string "14856-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x36, 0x2d, 0x33, 0x31)
if z.BusinessTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5547,8 +5547,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8) == 0 { // if not empty
- // string "1485031"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x30, 0x33, 0x31)
+ // string "14850-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x30, 0x2d, 0x33, 0x31)
if z.CallbackTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5556,8 +5556,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10) == 0 { // if not empty
- // string "1487831"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x38, 0x33, 0x31)
+ // string "14878-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x38, 0x2d, 0x33, 0x31)
if z.CarTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5565,8 +5565,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20) == 0 { // if not empty
- // string "1493531"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x35, 0x33, 0x31)
+ // string "14935-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x33, 0x35, 0x2d, 0x33, 0x31)
if z.CompanyMainTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5574,8 +5574,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40) == 0 { // if not empty
- // string "1487031"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x30, 0x33, 0x31)
+ // string "14870-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x30, 0x2d, 0x33, 0x31)
if z.CompanyName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5583,8 +5583,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80) == 0 { // if not empty
- // string "1492131"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x31, 0x33, 0x31)
+ // string "14921-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x31, 0x2d, 0x33, 0x31)
if z.ComputerNetworkName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5592,8 +5592,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100) == 0 { // if not empty
- // string "1488631"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x36, 0x33, 0x31)
+ // string "14886-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x36, 0x2d, 0x33, 0x31)
if z.Country == nil {
o = msgp.AppendNil(o)
} else {
@@ -5601,8 +5601,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200) == 0 { // if not empty
- // string "1492231"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x32, 0x33, 0x31)
+ // string "14922-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x32, 0x2d, 0x33, 0x31)
if z.CustomerId == nil {
o = msgp.AppendNil(o)
} else {
@@ -5610,8 +5610,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400) == 0 { // if not empty
- // string "1487231"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x32, 0x33, 0x31)
+ // string "14872-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x32, 0x2d, 0x33, 0x31)
if z.DepartmentName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5619,8 +5619,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800) == 0 { // if not empty
- // string "1491731"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x37, 0x33, 0x31)
+ // string "14917-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x37, 0x2d, 0x33, 0x31)
if z.DisplayNamePrefix == nil {
o = msgp.AppendNil(o)
} else {
@@ -5628,8 +5628,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000) == 0 { // if not empty
- // string "1492431"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x34, 0x33, 0x31)
+ // string "14924-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x34, 0x2d, 0x33, 0x31)
if z.FtpSite == nil {
o = msgp.AppendNil(o)
} else {
@@ -5637,8 +5637,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000) == 0 { // if not empty
- // string "149252"
- o = append(o, 0xa6, 0x31, 0x34, 0x39, 0x32, 0x35, 0x32)
+ // string "14925-2"
+ o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x35, 0x2d, 0x32)
if z.Gender == nil {
o = msgp.AppendNil(o)
} else {
@@ -5646,8 +5646,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000) == 0 { // if not empty
- // string "1485331"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x33, 0x33, 0x31)
+ // string "14853-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x33, 0x2d, 0x33, 0x31)
if z.Generation == nil {
o = msgp.AppendNil(o)
} else {
@@ -5655,8 +5655,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000) == 0 { // if not empty
- // string "1485431"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x34, 0x33, 0x31)
+ // string "14854-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x34, 0x2d, 0x33, 0x31)
if z.GivenName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5664,8 +5664,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000) == 0 { // if not empty
- // string "1485531"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x35, 0x33, 0x31)
+ // string "14855-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x35, 0x2d, 0x33, 0x31)
if z.GovernmentIdNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5673,8 +5673,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000) == 0 { // if not empty
- // string "1491531"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x35, 0x33, 0x31)
+ // string "14915-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x35, 0x2d, 0x33, 0x31)
if z.Hobbies == nil {
o = msgp.AppendNil(o)
} else {
@@ -5682,8 +5682,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000) == 0 { // if not empty
- // string "1489531"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x35, 0x33, 0x31)
+ // string "14895-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x35, 0x2d, 0x33, 0x31)
if z.Home2TelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5691,8 +5691,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000) == 0 { // if not empty
- // string "1493731"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x37, 0x33, 0x31)
+ // string "14937-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x33, 0x37, 0x2d, 0x33, 0x31)
if z.HomeAddressCity == nil {
o = msgp.AppendNil(o)
} else {
@@ -5700,8 +5700,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000) == 0 { // if not empty
- // string "1493831"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x38, 0x33, 0x31)
+ // string "14938-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x33, 0x38, 0x2d, 0x33, 0x31)
if z.HomeAddressCountry == nil {
o = msgp.AppendNil(o)
} else {
@@ -5709,8 +5709,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000) == 0 { // if not empty
- // string "1493931"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x39, 0x33, 0x31)
+ // string "14939-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x33, 0x39, 0x2d, 0x33, 0x31)
if z.HomeAddressPostalCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -5718,8 +5718,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000) == 0 { // if not empty
- // string "1494231"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x32, 0x33, 0x31)
+ // string "14942-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x32, 0x2d, 0x33, 0x31)
if z.HomeAddressPostOfficeBox == nil {
o = msgp.AppendNil(o)
} else {
@@ -5727,8 +5727,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000) == 0 { // if not empty
- // string "1494031"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x30, 0x33, 0x31)
+ // string "14940-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x30, 0x2d, 0x33, 0x31)
if z.HomeAddressStateOrProvince == nil {
o = msgp.AppendNil(o)
} else {
@@ -5736,8 +5736,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty
- // string "1494131"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x31, 0x33, 0x31)
+ // string "14941-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x31, 0x2d, 0x33, 0x31)
if z.HomeAddressStreet == nil {
o = msgp.AppendNil(o)
} else {
@@ -5745,8 +5745,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty
- // string "1488531"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x35, 0x33, 0x31)
+ // string "14885-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x35, 0x2d, 0x33, 0x31)
if z.HomeFaxNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5754,8 +5754,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty
- // string "1485731"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x37, 0x33, 0x31)
+ // string "14857-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x37, 0x2d, 0x33, 0x31)
if z.HomeTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5763,8 +5763,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty
- // string "3178011"
- o = append(o, 0xa7, 0x33, 0x31, 0x37, 0x38, 0x30, 0x31, 0x31)
+ // string "31780-11"
+ o = append(o, 0xa8, 0x33, 0x31, 0x37, 0x38, 0x30, 0x2d, 0x31, 0x31)
if z.OscSyncEnabled == nil {
o = msgp.AppendNil(o)
} else {
@@ -5772,8 +5772,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty
- // string "1492831"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x38, 0x33, 0x31)
+ // string "14928-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x38, 0x2d, 0x33, 0x31)
if z.PersonalHomePage == nil {
o = msgp.AppendNil(o)
} else {
@@ -5781,8 +5781,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty
- // string "1486931"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x39, 0x33, 0x31)
+ // string "14869-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x39, 0x2d, 0x33, 0x31)
if z.PostalAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5790,8 +5790,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty
- // string "1489031"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x30, 0x33, 0x31)
+ // string "14890-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x30, 0x2d, 0x33, 0x31)
if z.PostalCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -5799,8 +5799,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty
- // string "1489131"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x31, 0x33, 0x31)
+ // string "14891-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x31, 0x2d, 0x33, 0x31)
if z.PostOfficeBox == nil {
o = msgp.AppendNil(o)
} else {
@@ -5808,8 +5808,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty
- // string "1488331"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x33, 0x33, 0x31)
+ // string "14883-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x33, 0x2d, 0x33, 0x31)
if z.PrimaryFaxNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5817,8 +5817,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty
- // string "1487431"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x34, 0x33, 0x31)
+ // string "14874-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x34, 0x2d, 0x33, 0x31)
if z.PrimaryTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5826,8 +5826,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty
- // string "1491831"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x38, 0x33, 0x31)
+ // string "14918-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x38, 0x2d, 0x33, 0x31)
if z.Profession == nil {
o = msgp.AppendNil(o)
} else {
@@ -5835,8 +5835,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty
- // string "1487731"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x37, 0x33, 0x31)
+ // string "14877-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x37, 0x2d, 0x33, 0x31)
if z.RadioTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5844,8 +5844,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty
- // string "1491931"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x39, 0x33, 0x31)
+ // string "14919-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x39, 0x2d, 0x33, 0x31)
if z.ReferredByName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5853,8 +5853,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty
- // string "1492031"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x30, 0x33, 0x31)
+ // string "14920-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.SpouseName == nil {
o = msgp.AppendNil(o)
} else {
@@ -5862,8 +5862,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty
- // string "1488831"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x38, 0x33, 0x31)
+ // string "14888-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.StateOrProvince == nil {
o = msgp.AppendNil(o)
} else {
@@ -5871,8 +5871,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty
- // string "1488931"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x39, 0x33, 0x31)
+ // string "14889-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x39, 0x2d, 0x33, 0x31)
if z.StreetAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -5880,8 +5880,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty
- // string "1486531"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x35, 0x33, 0x31)
+ // string "14865-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x35, 0x2d, 0x33, 0x31)
if z.Surname == nil {
o = msgp.AppendNil(o)
} else {
@@ -5889,8 +5889,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty
- // string "1492331"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x33, 0x33, 0x31)
+ // string "14923-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x33, 0x2d, 0x33, 0x31)
if z.TelecommunicationsDeviceForDeafTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5898,8 +5898,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty
- // string "1489231"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x32, 0x33, 0x31)
+ // string "14892-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x32, 0x2d, 0x33, 0x31)
if z.TelexNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -5907,8 +5907,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty
- // string "1487131"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x31, 0x33, 0x31)
+ // string "14871-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x31, 0x2d, 0x33, 0x31)
if z.Title == nil {
o = msgp.AppendNil(o)
} else {
@@ -5916,8 +5916,8 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty
- // string "1491364"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x33, 0x36, 0x34)
+ // string "14913-64"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x33, 0x2d, 0x36, 0x34)
if z.WeddingAnniversary == nil {
o = msgp.AppendNil(o)
} else {
@@ -5945,7 +5945,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2622173":
+ case "262217-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -5962,7 +5962,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26257331":
+ case "262573-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -5979,7 +5979,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26221311":
+ case "262213-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -5996,7 +5996,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26257464":
+ case "262574-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6013,7 +6013,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2622113":
+ case "262211-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6030,7 +6030,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26260072":
+ case "262600-72":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6047,7 +6047,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2625983":
+ case "262598-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6064,7 +6064,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26752631":
+ case "267526-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6081,7 +6081,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26228731":
+ case "262287-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6098,7 +6098,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26230431":
+ case "262304-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6115,7 +6115,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26230531":
+ case "262305-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6132,7 +6132,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26230631":
+ case "262306-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6149,7 +6149,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26217631":
+ case "262176-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6166,7 +6166,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2622843":
+ case "262284-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6183,7 +6183,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26230731":
+ case "262307-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6200,7 +6200,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26240231":
+ case "262402-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6217,7 +6217,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26240031":
+ case "262400-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6234,7 +6234,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26240331":
+ case "262403-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6251,7 +6251,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26240431":
+ case "262404-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6268,7 +6268,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26243431":
+ case "262434-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6285,7 +6285,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26243231":
+ case "262432-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6302,7 +6302,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26243531":
+ case "262435-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6319,7 +6319,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26243631":
+ case "262436-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6336,7 +6336,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26246631":
+ case "262466-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6353,7 +6353,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26246431":
+ case "262464-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6370,7 +6370,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26246731":
+ case "262467-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6387,7 +6387,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26246831":
+ case "262468-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6404,7 +6404,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26249831":
+ case "262498-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6421,7 +6421,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26249931":
+ case "262499-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6438,7 +6438,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26250031":
+ case "262500-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6455,7 +6455,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26253031":
+ case "262530-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6472,7 +6472,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26253131":
+ case "262531-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6489,7 +6489,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26253231":
+ case "262532-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6506,7 +6506,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26256231":
+ case "262562-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6523,7 +6523,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26256331":
+ case "262563-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6540,7 +6540,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26256431":
+ case "262564-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6557,7 +6557,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26214931":
+ case "262149-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6574,7 +6574,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2621503":
+ case "262150-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6591,7 +6591,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26256831":
+ case "262568-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6608,7 +6608,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26218111":
+ case "262181-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6625,7 +6625,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26218631":
+ case "262186-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6642,7 +6642,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26257031":
+ case "262570-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6659,7 +6659,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26221931":
+ case "262219-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6676,7 +6676,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26233831":
+ case "262338-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6693,7 +6693,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26259211":
+ case "262592-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6710,7 +6710,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26218831":
+ case "262188-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6727,7 +6727,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26257231":
+ case "262572-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6744,7 +6744,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2622103":
+ case "262210-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6761,7 +6761,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26257564":
+ case "262575-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6778,7 +6778,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26218731":
+ case "262187-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6795,7 +6795,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26227831":
+ case "262278-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6812,7 +6812,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26228131":
+ case "262281-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6829,7 +6829,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26257131":
+ case "262571-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6846,7 +6846,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26228031":
+ case "262280-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6863,7 +6863,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26228231":
+ case "262282-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6880,7 +6880,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26227931":
+ case "262279-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6897,7 +6897,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26227731":
+ case "262277-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6914,7 +6914,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26222231":
+ case "262222-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6931,7 +6931,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26222031":
+ case "262220-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6948,7 +6948,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26222131":
+ case "262221-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -6999,7 +6999,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491464":
+ case "14914-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7016,7 +7016,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487531":
+ case "14875-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7033,7 +7033,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488431":
+ case "14884-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7050,7 +7050,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492931":
+ case "14929-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7067,7 +7067,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485631":
+ case "14856-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7084,7 +7084,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485031":
+ case "14850-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7101,7 +7101,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487831":
+ case "14878-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7118,7 +7118,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1493531":
+ case "14935-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7135,7 +7135,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487031":
+ case "14870-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7152,7 +7152,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492131":
+ case "14921-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7169,7 +7169,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488631":
+ case "14886-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7186,7 +7186,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492231":
+ case "14922-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7203,7 +7203,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487231":
+ case "14872-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7220,7 +7220,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491731":
+ case "14917-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7237,7 +7237,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492431":
+ case "14924-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7254,7 +7254,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "149252":
+ case "14925-2":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7271,7 +7271,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485331":
+ case "14853-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7288,7 +7288,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485431":
+ case "14854-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7305,7 +7305,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485531":
+ case "14855-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7322,7 +7322,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491531":
+ case "14915-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7339,7 +7339,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489531":
+ case "14895-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7356,7 +7356,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1493731":
+ case "14937-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7373,7 +7373,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1493831":
+ case "14938-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7390,7 +7390,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1493931":
+ case "14939-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7407,7 +7407,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494231":
+ case "14942-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7424,7 +7424,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494031":
+ case "14940-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7441,7 +7441,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494131":
+ case "14941-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7458,7 +7458,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488531":
+ case "14885-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7475,7 +7475,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485731":
+ case "14857-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7492,7 +7492,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3178011":
+ case "31780-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7509,7 +7509,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492831":
+ case "14928-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7526,7 +7526,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1486931":
+ case "14869-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7543,7 +7543,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489031":
+ case "14890-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7560,7 +7560,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489131":
+ case "14891-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7577,7 +7577,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488331":
+ case "14883-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7594,7 +7594,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487431":
+ case "14874-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7611,7 +7611,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491831":
+ case "14918-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7628,7 +7628,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487731":
+ case "14877-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7645,7 +7645,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491931":
+ case "14919-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7662,7 +7662,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492031":
+ case "14920-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7679,7 +7679,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488831":
+ case "14888-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7696,7 +7696,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488931":
+ case "14889-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7713,7 +7713,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1486531":
+ case "14865-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7730,7 +7730,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492331":
+ case "14923-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7747,7 +7747,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489231":
+ case "14892-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7764,7 +7764,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487131":
+ case "14871-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7781,7 +7781,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491364":
+ case "14913-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7812,361 +7812,361 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Contact) Msgsize() (s int) {
- s = 3 + 8
+ s = 3 + 9
if z.AddressBookProviderArrayType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.AddressCountryCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressCountryCode)
}
- s += 9
+ s += 10
if z.AutoLog == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.BirthdayLocal == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.ContactCharacterSet == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.ContactLinkGlobalAddressListLinkId == nil {
s += msgp.NilSize
} else {
s += msgp.Uint64Size
}
- s += 8
+ s += 9
if z.ContactLinkGlobalAddressListLinkState == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.ContactLinkName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ContactLinkName)
}
- s += 9
+ s += 10
if z.ContactUserField1 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ContactUserField1)
}
- s += 9
+ s += 10
if z.ContactUserField2 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ContactUserField2)
}
- s += 9
+ s += 10
if z.ContactUserField3 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ContactUserField3)
}
- s += 9
+ s += 10
if z.ContactUserField4 == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ContactUserField4)
}
- s += 9
+ s += 10
if z.Department == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Department)
}
- s += 8
+ s += 9
if z.DistributionListChecksum == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.DistributionListName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.DistributionListName)
}
- s += 9
+ s += 10
if z.Email1AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email1AddressType)
}
- s += 9
+ s += 10
if z.Email1DisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email1DisplayName)
}
- s += 9
+ s += 10
if z.Email1EmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email1EmailAddress)
}
- s += 9
+ s += 10
if z.Email1OriginalDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email1OriginalDisplayName)
}
- s += 9
+ s += 10
if z.Email2AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email2AddressType)
}
- s += 9
+ s += 10
if z.Email2DisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email2DisplayName)
}
- s += 9
+ s += 10
if z.Email2EmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email2EmailAddress)
}
- s += 9
+ s += 10
if z.Email2OriginalDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email2OriginalDisplayName)
}
- s += 9
+ s += 10
if z.Email3AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email3AddressType)
}
- s += 9
+ s += 10
if z.Email3DisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email3DisplayName)
}
- s += 9
+ s += 10
if z.Email3EmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email3EmailAddress)
}
- s += 9
+ s += 10
if z.Email3OriginalDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Email3OriginalDisplayName)
}
- s += 9
+ s += 10
if z.Fax1AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax1AddressType)
}
- s += 9
+ s += 10
if z.Fax1EmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax1EmailAddress)
}
- s += 9
+ s += 10
if z.Fax1OriginalDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax1OriginalDisplayName)
}
- s += 9
+ s += 10
if z.Fax2AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax2AddressType)
}
- s += 9
+ s += 10
if z.Fax2EmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax2EmailAddress)
}
- s += 9
+ s += 10
if z.Fax2OriginalDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax2OriginalDisplayName)
}
- s += 9
+ s += 10
if z.Fax3AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax3AddressType)
}
- s += 9
+ s += 10
if z.Fax3EmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax3EmailAddress)
}
- s += 9
+ s += 10
if z.Fax3OriginalDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Fax3OriginalDisplayName)
}
- s += 9
+ s += 10
if z.FileUnder == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.FileUnder)
}
- s += 8
+ s += 9
if z.FileUnderId == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.FreeBusyLocation == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.FreeBusyLocation)
}
- s += 9
+ s += 10
if z.HasPicture == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.HomeAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddress)
}
- s += 9
+ s += 10
if z.HomeAddressCountryCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressCountryCode)
}
- s += 9
+ s += 10
if z.Html == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Html)
}
- s += 9
+ s += 10
if z.InstantMessagingAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.InstantMessagingAddress)
}
- s += 9
+ s += 10
if z.IsContactLinked == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.OtherAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddress)
}
- s += 9
+ s += 10
if z.OtherAddressCountryCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressCountryCode)
}
- s += 8
+ s += 9
if z.PostalAddressId == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.WeddingAnniversaryLocal == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.WorkAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddress)
}
- s += 9
+ s += 10
if z.WorkAddressCity == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressCity)
}
- s += 9
+ s += 10
if z.WorkAddressCountry == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressCountry)
}
- s += 9
+ s += 10
if z.WorkAddressCountryCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressCountryCode)
}
- s += 9
+ s += 10
if z.WorkAddressPostalCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressPostalCode)
}
- s += 9
+ s += 10
if z.WorkAddressPostOfficeBox == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressPostOfficeBox)
}
- s += 9
+ s += 10
if z.WorkAddressState == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressState)
}
- s += 9
+ s += 10
if z.WorkAddressStreet == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.WorkAddressStreet)
}
- s += 9
+ s += 10
if z.YomiCompanyName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.YomiCompanyName)
}
- s += 9
+ s += 10
if z.YomiFirstName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.YomiFirstName)
}
- s += 9
+ s += 10
if z.YomiLastName == nil {
s += msgp.NilSize
} else {
@@ -8184,283 +8184,283 @@ func (z *Contact) Msgsize() (s int) {
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.Birthday == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.Business2TelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Business2TelephoneNumber)
}
- s += 8
+ s += 9
if z.BusinessFaxNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.BusinessFaxNumber)
}
- s += 8
+ s += 9
if z.BusinessHomePage == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.BusinessHomePage)
}
- s += 8
+ s += 9
if z.BusinessTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.BusinessTelephoneNumber)
}
- s += 8
+ s += 9
if z.CallbackTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CallbackTelephoneNumber)
}
- s += 8
+ s += 9
if z.CarTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CarTelephoneNumber)
}
- s += 8
+ s += 9
if z.CompanyMainTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CompanyMainTelephoneNumber)
}
- s += 8
+ s += 9
if z.CompanyName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CompanyName)
}
- s += 8
+ s += 9
if z.ComputerNetworkName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ComputerNetworkName)
}
- s += 8
+ s += 9
if z.Country == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Country)
}
- s += 8
+ s += 9
if z.CustomerId == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CustomerId)
}
- s += 8
+ s += 9
if z.DepartmentName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.DepartmentName)
}
- s += 8
+ s += 9
if z.DisplayNamePrefix == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.DisplayNamePrefix)
}
- s += 8
+ s += 9
if z.FtpSite == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.FtpSite)
}
- s += 7
+ s += 8
if z.Gender == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.Generation == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Generation)
}
- s += 8
+ s += 9
if z.GivenName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.GivenName)
}
- s += 8
+ s += 9
if z.GovernmentIdNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.GovernmentIdNumber)
}
- s += 8
+ s += 9
if z.Hobbies == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Hobbies)
}
- s += 8
+ s += 9
if z.Home2TelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Home2TelephoneNumber)
}
- s += 8
+ s += 9
if z.HomeAddressCity == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressCity)
}
- s += 8
+ s += 9
if z.HomeAddressCountry == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressCountry)
}
- s += 8
+ s += 9
if z.HomeAddressPostalCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressPostalCode)
}
- s += 8
+ s += 9
if z.HomeAddressPostOfficeBox == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressPostOfficeBox)
}
- s += 8
+ s += 9
if z.HomeAddressStateOrProvince == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressStateOrProvince)
}
- s += 8
+ s += 9
if z.HomeAddressStreet == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeAddressStreet)
}
- s += 8
+ s += 9
if z.HomeFaxNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeFaxNumber)
}
- s += 8
+ s += 9
if z.HomeTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.HomeTelephoneNumber)
}
- s += 8
+ s += 9
if z.OscSyncEnabled == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.PersonalHomePage == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PersonalHomePage)
}
- s += 8
+ s += 9
if z.PostalAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostalAddress)
}
- s += 8
+ s += 9
if z.PostalCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostalCode)
}
- s += 8
+ s += 9
if z.PostOfficeBox == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostOfficeBox)
}
- s += 8
+ s += 9
if z.PrimaryFaxNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PrimaryFaxNumber)
}
- s += 8
+ s += 9
if z.PrimaryTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PrimaryTelephoneNumber)
}
- s += 8
+ s += 9
if z.Profession == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Profession)
}
- s += 8
+ s += 9
if z.RadioTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.RadioTelephoneNumber)
}
- s += 8
+ s += 9
if z.ReferredByName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReferredByName)
}
- s += 8
+ s += 9
if z.SpouseName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SpouseName)
}
- s += 8
+ s += 9
if z.StateOrProvince == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.StateOrProvince)
}
- s += 8
+ s += 9
if z.StreetAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.StreetAddress)
}
- s += 8
+ s += 9
if z.Surname == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Surname)
}
- s += 8
+ s += 9
if z.TelecommunicationsDeviceForDeafTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TelecommunicationsDeviceForDeafTelephoneNumber)
}
- s += 8
+ s += 9
if z.TelexNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TelexNumber)
}
- s += 8
+ s += 9
if z.Title == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Title)
}
- s += 8
+ s += 9
if z.WeddingAnniversary == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/extracted_entity.pb.go b/pkg/properties/extracted_entity.pb.go
index 3625997..884ac46 100644
--- a/pkg/properties/extracted_entity.pb.go
+++ b/pkg/properties/extracted_entity.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: extracted_entity.proto
package properties
diff --git a/pkg/properties/folder.pb.go b/pkg/properties/folder.pb.go
new file mode 100644
index 0000000..e905880
--- /dev/null
+++ b/pkg/properties/folder.pb.go
@@ -0,0 +1,160 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+//go:generate msgp -tests=false
+
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// versions:
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
+// source: folder.proto
+
+package properties
+
+import (
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+ reflect "reflect"
+ sync "sync"
+)
+
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
+
+type Folder struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+}
+
+func (x *Folder) Reset() {
+ *x = Folder{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_folder_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *Folder) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Folder) ProtoMessage() {}
+
+func (x *Folder) ProtoReflect() protoreflect.Message {
+ mi := &file_folder_proto_msgTypes[0]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use Folder.ProtoReflect.Descriptor instead.
+func (*Folder) Descriptor() ([]byte, []int) {
+ return file_folder_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *Folder) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+var File_folder_proto protoreflect.FileDescriptor
+
+var file_folder_proto_rawDesc = []byte{
+ 0x0a, 0x0c, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1c,
+ 0x0a, 0x06, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x28, 0x5a, 0x26,
+ 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6d, 0x6f, 0x6f, 0x69, 0x6a,
+ 0x74, 0x65, 0x63, 0x68, 0x2f, 0x67, 0x6f, 0x2d, 0x70, 0x73, 0x74, 0x3b, 0x70, 0x72, 0x6f, 0x70,
+ 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_folder_proto_rawDescOnce sync.Once
+ file_folder_proto_rawDescData = file_folder_proto_rawDesc
+)
+
+func file_folder_proto_rawDescGZIP() []byte {
+ file_folder_proto_rawDescOnce.Do(func() {
+ file_folder_proto_rawDescData = protoimpl.X.CompressGZIP(file_folder_proto_rawDescData)
+ })
+ return file_folder_proto_rawDescData
+}
+
+var file_folder_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
+var file_folder_proto_goTypes = []interface{}{
+ (*Folder)(nil), // 0: Folder
+}
+var file_folder_proto_depIdxs = []int32{
+ 0, // [0:0] is the sub-list for method output_type
+ 0, // [0:0] is the sub-list for method input_type
+ 0, // [0:0] is the sub-list for extension type_name
+ 0, // [0:0] is the sub-list for extension extendee
+ 0, // [0:0] is the sub-list for field type_name
+}
+
+func init() { file_folder_proto_init() }
+func file_folder_proto_init() {
+ if File_folder_proto != nil {
+ return
+ }
+ if !protoimpl.UnsafeEnabled {
+ file_folder_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*Folder); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ }
+ type x struct{}
+ out := protoimpl.TypeBuilder{
+ File: protoimpl.DescBuilder{
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
+ RawDescriptor: file_folder_proto_rawDesc,
+ NumEnums: 0,
+ NumMessages: 1,
+ NumExtensions: 0,
+ NumServices: 0,
+ },
+ GoTypes: file_folder_proto_goTypes,
+ DependencyIndexes: file_folder_proto_depIdxs,
+ MessageInfos: file_folder_proto_msgTypes,
+ }.Build()
+ File_folder_proto = out.File
+ file_folder_proto_rawDesc = nil
+ file_folder_proto_goTypes = nil
+ file_folder_proto_depIdxs = nil
+}
diff --git a/pkg/properties/folder.pb_gen.go b/pkg/properties/folder.pb_gen.go
new file mode 100644
index 0000000..376a9d6
--- /dev/null
+++ b/pkg/properties/folder.pb_gen.go
@@ -0,0 +1,110 @@
+package properties
+
+// Code generated by github.com/tinylib/msgp DO NOT EDIT.
+
+import (
+ "github.com/tinylib/msgp/msgp"
+)
+
+// DecodeMsg implements msgp.Decodable
+func (z *Folder) DecodeMsg(dc *msgp.Reader) (err error) {
+ var field []byte
+ _ = field
+ var zb0001 uint32
+ zb0001, err = dc.ReadMapHeader()
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ for zb0001 > 0 {
+ zb0001--
+ field, err = dc.ReadMapKeyPtr()
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ switch msgp.UnsafeString(field) {
+ case "Name":
+ z.Name, err = dc.ReadString()
+ if err != nil {
+ err = msgp.WrapError(err, "Name")
+ return
+ }
+ default:
+ err = dc.Skip()
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ }
+ }
+ return
+}
+
+// EncodeMsg implements msgp.Encodable
+func (z Folder) EncodeMsg(en *msgp.Writer) (err error) {
+ // map header, size 1
+ // write "Name"
+ err = en.Append(0x81, 0xa4, 0x4e, 0x61, 0x6d, 0x65)
+ if err != nil {
+ return
+ }
+ err = en.WriteString(z.Name)
+ if err != nil {
+ err = msgp.WrapError(err, "Name")
+ return
+ }
+ return
+}
+
+// MarshalMsg implements msgp.Marshaler
+func (z Folder) MarshalMsg(b []byte) (o []byte, err error) {
+ o = msgp.Require(b, z.Msgsize())
+ // map header, size 1
+ // string "Name"
+ o = append(o, 0x81, 0xa4, 0x4e, 0x61, 0x6d, 0x65)
+ o = msgp.AppendString(o, z.Name)
+ return
+}
+
+// UnmarshalMsg implements msgp.Unmarshaler
+func (z *Folder) UnmarshalMsg(bts []byte) (o []byte, err error) {
+ var field []byte
+ _ = field
+ var zb0001 uint32
+ zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ for zb0001 > 0 {
+ zb0001--
+ field, bts, err = msgp.ReadMapKeyZC(bts)
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ switch msgp.UnsafeString(field) {
+ case "Name":
+ z.Name, bts, err = msgp.ReadStringBytes(bts)
+ if err != nil {
+ err = msgp.WrapError(err, "Name")
+ return
+ }
+ default:
+ bts, err = msgp.Skip(bts)
+ if err != nil {
+ err = msgp.WrapError(err)
+ return
+ }
+ }
+ }
+ o = bts
+ return
+}
+
+// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
+func (z Folder) Msgsize() (s int) {
+ s = 1 + 5 + msgp.StringPrefixSize + len(z.Name)
+ return
+}
diff --git a/pkg/properties/journal.pb.go b/pkg/properties/journal.pb.go
index 7265554..fc4d7f6 100644
--- a/pkg/properties/journal.pb.go
+++ b/pkg/properties/journal.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: journal.proto
package properties
@@ -44,25 +44,25 @@ type Journal struct {
unknownFields protoimpl.UnknownFields
// Indicates whether the document was sent by email or posted to a server folder during journaling.
- LogDocumentPosted *bool `protobuf:"varint,1,opt,name=log_document_posted,json=logDocumentPosted,proto3,oneof" json:"log_document_posted,omitempty" msg:"26934511,omitempty"`
+ LogDocumentPosted *bool `protobuf:"varint,1,opt,name=log_document_posted,json=logDocumentPosted,proto3,oneof" json:"log_document_posted,omitempty" msg:"269345-11,omitempty"`
// Indicates whether the document was printed during journaling.
- LogDocumentPrinted *bool `protobuf:"varint,2,opt,name=log_document_printed,json=logDocumentPrinted,proto3,oneof" json:"log_document_printed,omitempty" msg:"26932611,omitempty"`
+ LogDocumentPrinted *bool `protobuf:"varint,2,opt,name=log_document_printed,json=logDocumentPrinted,proto3,oneof" json:"log_document_printed,omitempty" msg:"269326-11,omitempty"`
// Indicates whether the document was sent to a routing recipient during journaling.
- LogDocumentRouted *bool `protobuf:"varint,3,opt,name=log_document_routed,json=logDocumentRouted,proto3,oneof" json:"log_document_routed,omitempty" msg:"26934411,omitempty"`
+ LogDocumentRouted *bool `protobuf:"varint,3,opt,name=log_document_routed,json=logDocumentRouted,proto3,oneof" json:"log_document_routed,omitempty" msg:"269344-11,omitempty"`
// Indicates whether the document was saved during journaling.
- LogDocumentSaved *bool `protobuf:"varint,4,opt,name=log_document_saved,json=logDocumentSaved,proto3,oneof" json:"log_document_saved,omitempty" msg:"26932711,omitempty"`
+ LogDocumentSaved *bool `protobuf:"varint,4,opt,name=log_document_saved,json=logDocumentSaved,proto3,oneof" json:"log_document_saved,omitempty" msg:"269327-11,omitempty"`
// Contains the duration, in minutes, of the activity.
- LogDuration *int32 `protobuf:"varint,5,opt,name=log_duration,json=logDuration,proto3,oneof" json:"log_duration,omitempty" msg:"2693193,omitempty"`
+ LogDuration *int32 `protobuf:"varint,5,opt,name=log_duration,json=logDuration,proto3,oneof" json:"log_duration,omitempty" msg:"269319-3,omitempty"`
// Contains the time, in UTC, at which the activity ended.
- LogEnd *int64 `protobuf:"varint,6,opt,name=log_end,json=logEnd,proto3,oneof" json:"log_end,omitempty" msg:"26932064,omitempty"`
+ LogEnd *int64 `protobuf:"varint,6,opt,name=log_end,json=logEnd,proto3,oneof" json:"log_end,omitempty" msg:"269320-64,omitempty"`
// Contains metadata about the Journal object.
- LogFlags *int32 `protobuf:"varint,7,opt,name=log_flags,json=logFlags,proto3,oneof" json:"log_flags,omitempty" msg:"2693243,omitempty"`
+ LogFlags *int32 `protobuf:"varint,7,opt,name=log_flags,json=logFlags,proto3,oneof" json:"log_flags,omitempty" msg:"269324-3,omitempty"`
// Contains the time, in UTC, at which the activity began.
- LogStart *int64 `protobuf:"varint,8,opt,name=log_start,json=logStart,proto3,oneof" json:"log_start,omitempty" msg:"26931864,omitempty"`
+ LogStart *int64 `protobuf:"varint,8,opt,name=log_start,json=logStart,proto3,oneof" json:"log_start,omitempty" msg:"269318-64,omitempty"`
// Briefly describes the journal activity that is being recorded.
- LogType *string `protobuf:"bytes,9,opt,name=log_type,json=logType,proto3,oneof" json:"log_type,omitempty" msg:"26931231,omitempty"`
+ LogType *string `protobuf:"bytes,9,opt,name=log_type,json=logType,proto3,oneof" json:"log_type,omitempty" msg:"269312-31,omitempty"`
// Contains an expanded description of the journal activity that is being recorded.
- LogTypeDesc *string `protobuf:"bytes,10,opt,name=log_type_desc,json=logTypeDesc,proto3,oneof" json:"log_type_desc,omitempty" msg:"26934631,omitempty"`
+ LogTypeDesc *string `protobuf:"bytes,10,opt,name=log_type_desc,json=logTypeDesc,proto3,oneof" json:"log_type_desc,omitempty" msg:"269346-31,omitempty"`
}
func (x *Journal) Reset() {
diff --git a/pkg/properties/journal.pb_gen.go b/pkg/properties/journal.pb_gen.go
index 9586c92..133122a 100644
--- a/pkg/properties/journal.pb_gen.go
+++ b/pkg/properties/journal.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "26934511":
+ case "269345-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26932611":
+ case "269326-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26934411":
+ case "269344-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26932711":
+ case "269327-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2693193":
+ case "269319-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26932064":
+ case "269320-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2693243":
+ case "269324-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26931864":
+ case "269318-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26931231":
+ case "269312-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Journal) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26934631":
+ case "269346-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -269,8 +269,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // write "26934511"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x34, 0x35, 0x31, 0x31)
+ // write "269345-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x34, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -288,8 +288,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // write "26932611"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x36, 0x31, 0x31)
+ // write "269326-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x32, 0x36, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -307,8 +307,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // write "26934411"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x34, 0x34, 0x31, 0x31)
+ // write "269344-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x34, 0x34, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -326,8 +326,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // write "26932711"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x37, 0x31, 0x31)
+ // write "269327-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x32, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -345,8 +345,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "2693193"
- err = en.Append(0xa7, 0x32, 0x36, 0x39, 0x33, 0x31, 0x39, 0x33)
+ // write "269319-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x31, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -364,8 +364,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // write "26932064"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x30, 0x36, 0x34)
+ // write "269320-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x32, 0x30, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -383,8 +383,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // write "2693243"
- err = en.Append(0xa7, 0x32, 0x36, 0x39, 0x33, 0x32, 0x34, 0x33)
+ // write "269324-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -402,8 +402,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // write "26931864"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x31, 0x38, 0x36, 0x34)
+ // write "269318-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x31, 0x38, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -421,8 +421,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // write "26931231"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x31, 0x32, 0x33, 0x31)
+ // write "269312-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x31, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -440,8 +440,8 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // write "26934631"
- err = en.Append(0xa8, 0x32, 0x36, 0x39, 0x33, 0x34, 0x36, 0x33, 0x31)
+ // write "269346-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x39, 0x33, 0x34, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -513,8 +513,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // string "26934511"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x34, 0x35, 0x31, 0x31)
+ // string "269345-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x34, 0x35, 0x2d, 0x31, 0x31)
if z.LogDocumentPosted == nil {
o = msgp.AppendNil(o)
} else {
@@ -522,8 +522,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // string "26932611"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x36, 0x31, 0x31)
+ // string "269326-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x32, 0x36, 0x2d, 0x31, 0x31)
if z.LogDocumentPrinted == nil {
o = msgp.AppendNil(o)
} else {
@@ -531,8 +531,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // string "26934411"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x34, 0x34, 0x31, 0x31)
+ // string "269344-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x34, 0x34, 0x2d, 0x31, 0x31)
if z.LogDocumentRouted == nil {
o = msgp.AppendNil(o)
} else {
@@ -540,8 +540,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // string "26932711"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x37, 0x31, 0x31)
+ // string "269327-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x32, 0x37, 0x2d, 0x31, 0x31)
if z.LogDocumentSaved == nil {
o = msgp.AppendNil(o)
} else {
@@ -549,8 +549,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "2693193"
- o = append(o, 0xa7, 0x32, 0x36, 0x39, 0x33, 0x31, 0x39, 0x33)
+ // string "269319-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x31, 0x39, 0x2d, 0x33)
if z.LogDuration == nil {
o = msgp.AppendNil(o)
} else {
@@ -558,8 +558,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // string "26932064"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x30, 0x36, 0x34)
+ // string "269320-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x32, 0x30, 0x2d, 0x36, 0x34)
if z.LogEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -567,8 +567,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // string "2693243"
- o = append(o, 0xa7, 0x32, 0x36, 0x39, 0x33, 0x32, 0x34, 0x33)
+ // string "269324-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x32, 0x34, 0x2d, 0x33)
if z.LogFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -576,8 +576,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // string "26931864"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x31, 0x38, 0x36, 0x34)
+ // string "269318-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x31, 0x38, 0x2d, 0x36, 0x34)
if z.LogStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -585,8 +585,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // string "26931231"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x31, 0x32, 0x33, 0x31)
+ // string "269312-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x31, 0x32, 0x2d, 0x33, 0x31)
if z.LogType == nil {
o = msgp.AppendNil(o)
} else {
@@ -594,8 +594,8 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // string "26934631"
- o = append(o, 0xa8, 0x32, 0x36, 0x39, 0x33, 0x34, 0x36, 0x33, 0x31)
+ // string "269346-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x39, 0x33, 0x34, 0x36, 0x2d, 0x33, 0x31)
if z.LogTypeDesc == nil {
o = msgp.AppendNil(o)
} else {
@@ -623,7 +623,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "26934511":
+ case "269345-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -640,7 +640,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26932611":
+ case "269326-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -657,7 +657,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26934411":
+ case "269344-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -674,7 +674,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26932711":
+ case "269327-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -691,7 +691,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2693193":
+ case "269319-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -708,7 +708,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26932064":
+ case "269320-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -725,7 +725,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2693243":
+ case "269324-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -742,7 +742,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26931864":
+ case "269318-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -759,7 +759,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26931231":
+ case "269312-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -776,7 +776,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26934631":
+ case "269346-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -807,61 +807,61 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Journal) Msgsize() (s int) {
- s = 1 + 9
+ s = 1 + 10
if z.LogDocumentPosted == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.LogDocumentPrinted == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.LogDocumentRouted == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.LogDocumentSaved == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.LogDuration == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.LogEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.LogFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.LogStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.LogType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.LogType)
}
- s += 9
+ s += 10
if z.LogTypeDesc == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/message.pb.go b/pkg/properties/message.pb.go
index ff1c0b2..5afb6c1 100644
--- a/pkg/properties/message.pb.go
+++ b/pkg/properties/message.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: message.proto
package properties
@@ -44,35 +44,35 @@ type Message struct {
unknownFields protoimpl.UnknownFields
// Specifies the options used in the automatic processing of email messages.
- AutoProcessState *int32 `protobuf:"varint,1,opt,name=auto_process_state,json=autoProcessState,proto3,oneof" json:"auto_process_state,omitempty" msg:"2673063,omitempty"`
+ AutoProcessState *int32 `protobuf:"varint,1,opt,name=auto_process_state,json=autoProcessState,proto3,oneof" json:"auto_process_state,omitempty" msg:"267306-3,omitempty"`
// Specifies billing information for the contact.
- Billing *string `protobuf:"bytes,2,opt,name=billing,proto3,oneof" json:"billing,omitempty" msg:"26736531,omitempty"`
+ Billing *string `protobuf:"bytes,2,opt,name=billing,proto3,oneof" json:"billing,omitempty" msg:"267365-31,omitempty"`
// Contains a list of the classification categories to which the associated Message object has been assigned.
- Classification *string `protobuf:"bytes,3,opt,name=classification,proto3,oneof" json:"classification,omitempty" msg:"26762231,omitempty"`
+ Classification *string `protobuf:"bytes,3,opt,name=classification,proto3,oneof" json:"classification,omitempty" msg:"267622-31,omitempty"`
// Contains a human-readable summary of each of the classification categories included in the PidLidClassification property (section 2.53).
- ClassificationDescription *string `protobuf:"bytes,4,opt,name=classification_description,json=classificationDescription,proto3,oneof" json:"classification_description,omitempty" msg:"26762331,omitempty"`
+ ClassificationDescription *string `protobuf:"bytes,4,opt,name=classification_description,json=classificationDescription,proto3,oneof" json:"classification_description,omitempty" msg:"267623-31,omitempty"`
// Contains the GUID that identifies the list of email classification categories used by a Message object.
- ClassificationGuid *string `protobuf:"bytes,5,opt,name=classification_guid,json=classificationGuid,proto3,oneof" json:"classification_guid,omitempty" msg:"26762431,omitempty"`
+ ClassificationGuid *string `protobuf:"bytes,5,opt,name=classification_guid,json=classificationGuid,proto3,oneof" json:"classification_guid,omitempty" msg:"267624-31,omitempty"`
// Indicates whether the message uses any classification categories.
- ClassificationKeep *bool `protobuf:"varint,6,opt,name=classification_keep,json=classificationKeep,proto3,oneof" json:"classification_keep,omitempty" msg:"26762611,omitempty"`
+ ClassificationKeep *bool `protobuf:"varint,6,opt,name=classification_keep,json=classificationKeep,proto3,oneof" json:"classification_keep,omitempty" msg:"267626-11,omitempty"`
// Indicates whether the contents of this message are regarded as classified information.
- Classified *bool `protobuf:"varint,7,opt,name=classified,proto3,oneof" json:"classified,omitempty" msg:"26762111,omitempty"`
+ Classified *bool `protobuf:"varint,7,opt,name=classified,proto3,oneof" json:"classified,omitempty" msg:"267621-11,omitempty"`
// Indicates the end time for the Message object.
- CommonEnd *int64 `protobuf:"varint,8,opt,name=common_end,json=commonEnd,proto3,oneof" json:"common_end,omitempty" msg:"26730364,omitempty"`
+ CommonEnd *int64 `protobuf:"varint,8,opt,name=common_end,json=commonEnd,proto3,oneof" json:"common_end,omitempty" msg:"267303-64,omitempty"`
// Indicates the start time for the Message object.
- CommonStart *int64 `protobuf:"varint,9,opt,name=common_start,json=commonStart,proto3,oneof" json:"common_start,omitempty" msg:"26730264,omitempty"`
+ CommonStart *int64 `protobuf:"varint,9,opt,name=common_start,json=commonStart,proto3,oneof" json:"common_start,omitempty" msg:"267302-64,omitempty"`
// Specifies the build number of the client application that sent the message.
- CurrentVersion *int32 `protobuf:"varint,12,opt,name=current_version,json=currentVersion,proto3,oneof" json:"current_version,omitempty" msg:"2674263,omitempty"`
+ CurrentVersion *int32 `protobuf:"varint,12,opt,name=current_version,json=currentVersion,proto3,oneof" json:"current_version,omitempty" msg:"267426-3,omitempty"`
// Specifies the name of the client application that sent the message.
- CurrentVersionName *string `protobuf:"bytes,13,opt,name=current_version_name,json=currentVersionName,proto3,oneof" json:"current_version_name,omitempty" msg:"26742831,omitempty"`
+ CurrentVersionName *string `protobuf:"bytes,13,opt,name=current_version_name,json=currentVersionName,proto3,oneof" json:"current_version_name,omitempty" msg:"267428-31,omitempty"`
// Specifies the user-visible email account name through which the email message is sent.
- InternetAccountName *string `protobuf:"bytes,14,opt,name=internet_account_name,json=internetAccountName,proto3,oneof" json:"internet_account_name,omitempty" msg:"26752031,omitempty"`
+ InternetAccountName *string `protobuf:"bytes,14,opt,name=internet_account_name,json=internetAccountName,proto3,oneof" json:"internet_account_name,omitempty" msg:"267520-31,omitempty"`
// Specifies the email account ID through which the email message is sent.
- InternetAccountStamp *string `protobuf:"bytes,15,opt,name=internet_account_stamp,json=internetAccountStamp,proto3,oneof" json:"internet_account_stamp,omitempty" msg:"26752131,omitempty"`
+ InternetAccountStamp *string `protobuf:"bytes,15,opt,name=internet_account_stamp,json=internetAccountStamp,proto3,oneof" json:"internet_account_stamp,omitempty" msg:"267521-31,omitempty"`
// Indicates whether the end user wishes for this Message object to be hidden from other users who have access to the Message object.
- Private *bool `protobuf:"varint,19,opt,name=private,proto3,oneof" json:"private,omitempty" msg:"26727011,omitempty"`
+ Private *bool `protobuf:"varint,19,opt,name=private,proto3,oneof" json:"private,omitempty" msg:"267270-11,omitempty"`
// Specifies the voting option that a respondent has selected.
- VerbResponse *string `protobuf:"bytes,20,opt,name=verb_response,json=verbResponse,proto3,oneof" json:"verb_response,omitempty" msg:"26733231,omitempty"`
+ VerbResponse *string `protobuf:"bytes,20,opt,name=verb_response,json=verbResponse,proto3,oneof" json:"verb_response,omitempty" msg:"267332-31,omitempty"`
// Contains the value of the MIME Accept-Language header.
AcceptLanguage *string `protobuf:"bytes,21,opt,name=accept_language,json=acceptLanguage,proto3,oneof" json:"accept_language,omitempty"`
// Specifies the value of the MIME Content-Base header, which defines the base URI for resolving relative URLs contained within the message body.
@@ -94,226 +94,226 @@ type Message struct {
// Indicates whether a message is likely to be phishing.
PhishingStamp *int32 `protobuf:"varint,31,opt,name=phishing_stamp,json=phishingStamp,proto3,oneof" json:"phishing_stamp,omitempty"`
// Contains the email address type of a Message object.
- AddressType *string `protobuf:"bytes,33,opt,name=address_type,json=addressType,proto3,oneof" json:"address_type,omitempty" msg:"1229031,omitempty"`
+ AddressType *string `protobuf:"bytes,33,opt,name=address_type,json=addressType,proto3,oneof" json:"address_type,omitempty" msg:"12290-31,omitempty"`
// Specifies whether the sender permits the message to be auto-forwarded.
- AlternateRecipientAllowed *bool `protobuf:"varint,34,opt,name=alternate_recipient_allowed,json=alternateRecipientAllowed,proto3,oneof" json:"alternate_recipient_allowed,omitempty" msg:"211,omitempty"`
+ AlternateRecipientAllowed *bool `protobuf:"varint,34,opt,name=alternate_recipient_allowed,json=alternateRecipientAllowed,proto3,oneof" json:"alternate_recipient_allowed,omitempty" msg:"2-11,omitempty"`
// Specifies the date, in UTC, after which a Message object is archived by the server.
- ArchiveDate *int64 `protobuf:"varint,35,opt,name=archive_date,json=archiveDate,proto3,oneof" json:"archive_date,omitempty" msg:"1231964,omitempty"`
+ ArchiveDate *int64 `protobuf:"varint,35,opt,name=archive_date,json=archiveDate,proto3,oneof" json:"archive_date,omitempty" msg:"12319-64,omitempty"`
// Specifies the number of days that a Message object can remain unarchived.
- ArchivePeriod *int32 `protobuf:"varint,36,opt,name=archive_period,json=archivePeriod,proto3,oneof" json:"archive_period,omitempty" msg:"123183,omitempty"`
+ ArchivePeriod *int32 `protobuf:"varint,36,opt,name=archive_period,json=archivePeriod,proto3,oneof" json:"archive_period,omitempty" msg:"12318-3,omitempty"`
// Contains the name of the mail user's administrative assistant.
- Assistant *string `protobuf:"bytes,38,opt,name=assistant,proto3,oneof" json:"assistant,omitempty" msg:"1489631,omitempty"`
+ Assistant *string `protobuf:"bytes,38,opt,name=assistant,proto3,oneof" json:"assistant,omitempty" msg:"14896-31,omitempty"`
// Contains the telephone number of the mail user's administrative assistant.
- AssistantTelephoneNumber *string `protobuf:"bytes,39,opt,name=assistant_telephone_number,json=assistantTelephoneNumber,proto3,oneof" json:"assistant_telephone_number,omitempty" msg:"1489431,omitempty"`
+ AssistantTelephoneNumber *string `protobuf:"bytes,39,opt,name=assistant_telephone_number,json=assistantTelephoneNumber,proto3,oneof" json:"assistant_telephone_number,omitempty" msg:"14894-31,omitempty"`
// Specifies whether a client or server application will forego sending automated replies in response to this message.
- AutoResponseSuppress *int32 `protobuf:"varint,40,opt,name=auto_response_suppress,json=autoResponseSuppress,proto3,oneof" json:"auto_response_suppress,omitempty" msg:"163513,omitempty"`
+ AutoResponseSuppress *int32 `protobuf:"varint,40,opt,name=auto_response_suppress,json=autoResponseSuppress,proto3,oneof" json:"auto_response_suppress,omitempty" msg:"16351-3,omitempty"`
// Indicates the user's preference for viewing external content (such as links to images on an HTTP server) in the message body.
- BlockStatus *int32 `protobuf:"varint,41,opt,name=block_status,json=blockStatus,proto3,oneof" json:"block_status,omitempty" msg:"42463,omitempty"`
+ BlockStatus *int32 `protobuf:"varint,41,opt,name=block_status,json=blockStatus,proto3,oneof" json:"block_status,omitempty" msg:"4246-3,omitempty"`
// Contains message body text in plain text format.
- Body *string `protobuf:"bytes,42,opt,name=body,proto3,oneof" json:"body,omitempty" msg:"409631,omitempty"`
+ Body *string `protobuf:"bytes,42,opt,name=body,proto3,oneof" json:"body,omitempty" msg:"4096-31,omitempty"`
// Contains a globally unique Uniform Resource Identifier (URI) that serves as a label for the current message body.
- BodyContentLocation *string `protobuf:"bytes,43,opt,name=body_content_location,json=bodyContentLocation,proto3,oneof" json:"body_content_location,omitempty" msg:"411631,omitempty"`
+ BodyContentLocation *string `protobuf:"bytes,43,opt,name=body_content_location,json=bodyContentLocation,proto3,oneof" json:"body_content_location,omitempty" msg:"4116-31,omitempty"`
// Contains the HTML body of the Message object.
- BodyHtml *string `protobuf:"bytes,44,opt,name=body_html,json=bodyHtml,proto3,oneof" json:"body_html,omitempty" msg:"411531,omitempty"`
+ BodyHtml *string `protobuf:"bytes,44,opt,name=body_html,json=bodyHtml,proto3,oneof" json:"body_html,omitempty" msg:"4115-31,omitempty"`
// Contains the current time, in UTC, when the email message is submitted.
- ClientSubmitTime *int64 `protobuf:"varint,45,opt,name=client_submit_time,json=clientSubmitTime,proto3,oneof" json:"client_submit_time,omitempty" msg:"5764,omitempty"`
+ ClientSubmitTime *int64 `protobuf:"varint,45,opt,name=client_submit_time,json=clientSubmitTime,proto3,oneof" json:"client_submit_time,omitempty" msg:"57-64,omitempty"`
// Indicates a confidence level that the message is spam.
- ContentFilterSpamConfidenceLevel *int32 `protobuf:"varint,46,opt,name=content_filter_spam_confidence_level,json=contentFilterSpamConfidenceLevel,proto3,oneof" json:"content_filter_spam_confidence_level,omitempty" msg:"165023,omitempty"`
+ ContentFilterSpamConfidenceLevel *int32 `protobuf:"varint,46,opt,name=content_filter_spam_confidence_level,json=contentFilterSpamConfidenceLevel,proto3,oneof" json:"content_filter_spam_confidence_level,omitempty" msg:"16502-3,omitempty"`
// Contains an unchanging copy of the original subject.
- ConversationTopic *string `protobuf:"bytes,48,opt,name=conversation_topic,json=conversationTopic,proto3,oneof" json:"conversation_topic,omitempty" msg:"11231,omitempty"`
+ ConversationTopic *string `protobuf:"bytes,48,opt,name=conversation_topic,json=conversationTopic,proto3,oneof" json:"conversation_topic,omitempty" msg:"112-31,omitempty"`
// Contains the time, in UTC, that the object was created.
- CreationTime *int64 `protobuf:"varint,49,opt,name=creation_time,json=creationTime,proto3,oneof" json:"creation_time,omitempty" msg:"1229564,omitempty"`
+ CreationTime *int64 `protobuf:"varint,49,opt,name=creation_time,json=creationTime,proto3,oneof" json:"creation_time,omitempty" msg:"12295-64,omitempty"`
// Contains the name of the creator of a Message object.
- CreatorName *string `protobuf:"bytes,50,opt,name=creator_name,json=creatorName,proto3,oneof" json:"creator_name,omitempty" msg:"1637631,omitempty"`
+ CreatorName *string `protobuf:"bytes,50,opt,name=creator_name,json=creatorName,proto3,oneof" json:"creator_name,omitempty" msg:"16376-31,omitempty"`
// Contains the delivery time for a delivery status notification, as specified [RFC3464], or a message disposition notification, as specified in [RFC3798].
- DeliverTime *int64 `protobuf:"varint,51,opt,name=deliver_time,json=deliverTime,proto3,oneof" json:"deliver_time,omitempty" msg:"1664,omitempty"`
+ DeliverTime *int64 `protobuf:"varint,51,opt,name=deliver_time,json=deliverTime,proto3,oneof" json:"deliver_time,omitempty" msg:"16-64,omitempty"`
// Contains a list of blind carbon copy (Bcc) recipient display names.
- DisplayBcc *string `protobuf:"bytes,52,opt,name=display_bcc,json=displayBcc,proto3,oneof" json:"display_bcc,omitempty" msg:"358631,omitempty"`
+ DisplayBcc *string `protobuf:"bytes,52,opt,name=display_bcc,json=displayBcc,proto3,oneof" json:"display_bcc,omitempty" msg:"3586-31,omitempty"`
// Contains a list of carbon copy (Cc) recipient display names.
- DisplayCc *string `protobuf:"bytes,53,opt,name=display_cc,json=displayCc,proto3,oneof" json:"display_cc,omitempty" msg:"358731,omitempty"`
+ DisplayCc *string `protobuf:"bytes,53,opt,name=display_cc,json=displayCc,proto3,oneof" json:"display_cc,omitempty" msg:"3587-31,omitempty"`
// Contains a list of the primary recipient display names, separated by semicolons, when an email message has primary recipients .
- DisplayTo *string `protobuf:"bytes,54,opt,name=display_to,json=displayTo,proto3,oneof" json:"display_to,omitempty" msg:"358831,omitempty"`
+ DisplayTo *string `protobuf:"bytes,54,opt,name=display_to,json=displayTo,proto3,oneof" json:"display_to,omitempty" msg:"3588-31,omitempty"`
// Specifies which icon is to be used by a user interface when displaying a group of Message objects.
- IconIndex *int32 `protobuf:"varint,56,opt,name=icon_index,json=iconIndex,proto3,oneof" json:"icon_index,omitempty" msg:"42243,omitempty"`
+ IconIndex *int32 `protobuf:"varint,56,opt,name=icon_index,json=iconIndex,proto3,oneof" json:"icon_index,omitempty" msg:"4224-3,omitempty"`
// Indicates the level of importance assigned by the end user to the Message object.
- Importance *int32 `protobuf:"varint,57,opt,name=importance,proto3,oneof" json:"importance,omitempty" msg:"233,omitempty"`
+ Importance *int32 `protobuf:"varint,57,opt,name=importance,proto3,oneof" json:"importance,omitempty" msg:"23-3,omitempty"`
// Contains the initials for parts of the full name of the mail user.
- Initials *string `protobuf:"bytes,58,opt,name=initials,proto3,oneof" json:"initials,omitempty" msg:"1485831,omitempty"`
+ Initials *string `protobuf:"bytes,58,opt,name=initials,proto3,oneof" json:"initials,omitempty" msg:"14858-31,omitempty"`
// Contains the value of the original message's PidTagInternetMessageId property (section 2.748) value.
- InReplyToId *string `protobuf:"bytes,59,opt,name=in_reply_to_id,json=inReplyToId,proto3,oneof" json:"in_reply_to_id,omitempty" msg:"416231,omitempty"`
+ InReplyToId *string `protobuf:"bytes,59,opt,name=in_reply_to_id,json=inReplyToId,proto3,oneof" json:"in_reply_to_id,omitempty" msg:"4162-31,omitempty"`
// Indicates the encoding method and HTML inclusion for attachments.
- InternetMailOverrideFormat *int32 `protobuf:"varint,60,opt,name=internet_mail_override_format,json=internetMailOverrideFormat,proto3,oneof" json:"internet_mail_override_format,omitempty" msg:"227863,omitempty"`
+ InternetMailOverrideFormat *int32 `protobuf:"varint,60,opt,name=internet_mail_override_format,json=internetMailOverrideFormat,proto3,oneof" json:"internet_mail_override_format,omitempty" msg:"22786-3,omitempty"`
// Corresponds to the message-id field.
- InternetMessageId *string `protobuf:"bytes,61,opt,name=internet_message_id,json=internetMessageId,proto3,oneof" json:"internet_message_id,omitempty" msg:"414931,omitempty"`
+ InternetMessageId *string `protobuf:"bytes,61,opt,name=internet_message_id,json=internetMessageId,proto3,oneof" json:"internet_message_id,omitempty" msg:"4149-31,omitempty"`
// Contains a list of message IDs that specify the messages to which this reply is related.
- InternetReferences *string `protobuf:"bytes,62,opt,name=internet_references,json=internetReferences,proto3,oneof" json:"internet_references,omitempty" msg:"415331,omitempty"`
+ InternetReferences *string `protobuf:"bytes,62,opt,name=internet_references,json=internetReferences,proto3,oneof" json:"internet_references,omitempty" msg:"4153-31,omitempty"`
// Contains the Integrated Services Digital Network (ISDN) telephone number of the mail user.
- IsdnNumber *string `protobuf:"bytes,63,opt,name=isdn_number,json=isdnNumber,proto3,oneof" json:"isdn_number,omitempty" msg:"1489331,omitempty"`
+ IsdnNumber *string `protobuf:"bytes,63,opt,name=isdn_number,json=isdnNumber,proto3,oneof" json:"isdn_number,omitempty" msg:"14893-31,omitempty"`
// Contains a keyword that identifies the mail user to the mail user's system administrator.
- Keyword *string `protobuf:"bytes,64,opt,name=keyword,proto3,oneof" json:"keyword,omitempty" msg:"1485931,omitempty"`
+ Keyword *string `protobuf:"bytes,64,opt,name=keyword,proto3,oneof" json:"keyword,omitempty" msg:"14859-31,omitempty"`
// Contains a value that indicates the language in which the messaging user is writing messages.
- Language *string `protobuf:"bytes,65,opt,name=language,proto3,oneof" json:"language,omitempty" msg:"1486031,omitempty"`
+ Language *string `protobuf:"bytes,65,opt,name=language,proto3,oneof" json:"language,omitempty" msg:"14860-31,omitempty"`
// Contains the time, in UTC, of the last modification to the object.
- LastModificationTime *int64 `protobuf:"varint,66,opt,name=last_modification_time,json=lastModificationTime,proto3,oneof" json:"last_modification_time,omitempty" msg:"1229664,omitempty"`
+ LastModificationTime *int64 `protobuf:"varint,66,opt,name=last_modification_time,json=lastModificationTime,proto3,oneof" json:"last_modification_time,omitempty" msg:"12296-64,omitempty"`
// Contains the name of the mail user's locality, such as the town or city.
- Locality *string `protobuf:"bytes,67,opt,name=locality,proto3,oneof" json:"locality,omitempty" msg:"1488731,omitempty"`
+ Locality *string `protobuf:"bytes,67,opt,name=locality,proto3,oneof" json:"locality,omitempty" msg:"14887-31,omitempty"`
// Contains the location of the mail user.
- Location *string `protobuf:"bytes,68,opt,name=location,proto3,oneof" json:"location,omitempty" msg:"1486131,omitempty"`
+ Location *string `protobuf:"bytes,68,opt,name=location,proto3,oneof" json:"location,omitempty" msg:"14861-31,omitempty"`
// Contains the name of the mail user's manager.
- ManagerName *string `protobuf:"bytes,69,opt,name=manager_name,json=managerName,proto3,oneof" json:"manager_name,omitempty" msg:"1492631,omitempty"`
- MessageCcMe *bool `protobuf:"varint,70,opt,name=message_cc_me,json=messageCcMe,proto3,oneof" json:"message_cc_me,omitempty" msg:"8811,omitempty"`
+ ManagerName *string `protobuf:"bytes,69,opt,name=manager_name,json=managerName,proto3,oneof" json:"manager_name,omitempty" msg:"14926-31,omitempty"`
+ MessageCcMe *bool `protobuf:"varint,70,opt,name=message_cc_me,json=messageCcMe,proto3,oneof" json:"message_cc_me,omitempty" msg:"88-11,omitempty"`
// Specifies the time (in UTC) when the server received the message.
- MessageDeliveryTime *int64 `protobuf:"varint,71,opt,name=message_delivery_time,json=messageDeliveryTime,proto3,oneof" json:"message_delivery_time,omitempty" msg:"359064,omitempty"`
+ MessageDeliveryTime *int64 `protobuf:"varint,71,opt,name=message_delivery_time,json=messageDeliveryTime,proto3,oneof" json:"message_delivery_time,omitempty" msg:"3590-64,omitempty"`
// Specifies the status of the Message object.
- MessageFlags *int32 `protobuf:"varint,72,opt,name=message_flags,json=messageFlags,proto3,oneof" json:"message_flags,omitempty" msg:"35913,omitempty"`
+ MessageFlags *int32 `protobuf:"varint,72,opt,name=message_flags,json=messageFlags,proto3,oneof" json:"message_flags,omitempty" msg:"3591-3,omitempty"`
// Contains the common name of a messaging user for use in a message header.
- MessageHandlingSystemCommonName *string `protobuf:"bytes,73,opt,name=message_handling_system_common_name,json=messageHandlingSystemCommonName,proto3,oneof" json:"message_handling_system_common_name,omitempty" msg:"1486331,omitempty"`
+ MessageHandlingSystemCommonName *string `protobuf:"bytes,73,opt,name=message_handling_system_common_name,json=messageHandlingSystemCommonName,proto3,oneof" json:"message_handling_system_common_name,omitempty" msg:"14863-31,omitempty"`
// Indicates that the receiving mailbox owner is a primary or a carbon copy (Cc) recipient of this email message.
- MessageRecipientMe *bool `protobuf:"varint,74,opt,name=message_recipient_me,json=messageRecipientMe,proto3,oneof" json:"message_recipient_me,omitempty" msg:"8911,omitempty"`
+ MessageRecipientMe *bool `protobuf:"varint,74,opt,name=message_recipient_me,json=messageRecipientMe,proto3,oneof" json:"message_recipient_me,omitempty" msg:"89-11,omitempty"`
// Contains the size, in bytes, consumed by the Message object on the server.
- MessageSize *int32 `protobuf:"varint,76,opt,name=message_size,json=messageSize,proto3,oneof" json:"message_size,omitempty" msg:"35923,omitempty"`
+ MessageSize *int32 `protobuf:"varint,76,opt,name=message_size,json=messageSize,proto3,oneof" json:"message_size,omitempty" msg:"3592-3,omitempty"`
// Specifies the 64-bit version of the PidTagMessageSize property (section 2.796).
- MessageSizeExtended *float64 `protobuf:"fixed64,77,opt,name=message_size_extended,json=messageSizeExtended,proto3,oneof" json:"message_size_extended,omitempty" msg:"359220,omitempty"`
+ MessageSizeExtended *float64 `protobuf:"fixed64,77,opt,name=message_size_extended,json=messageSizeExtended,proto3,oneof" json:"message_size_extended,omitempty" msg:"3592-20,omitempty"`
// Specifies the status of a message in a contents table.
- MessageStatus *int32 `protobuf:"varint,78,opt,name=message_status,json=messageStatus,proto3,oneof" json:"message_status,omitempty" msg:"36073,omitempty"`
+ MessageStatus *int32 `protobuf:"varint,78,opt,name=message_status,json=messageStatus,proto3,oneof" json:"message_status,omitempty" msg:"3607-3,omitempty"`
// Indicates that the receiving mailbox owner is one of the primary recipients of this email message.
- MessageToMe *bool `protobuf:"varint,80,opt,name=message_to_me,json=messageToMe,proto3,oneof" json:"message_to_me,omitempty" msg:"8711,omitempty"`
+ MessageToMe *bool `protobuf:"varint,80,opt,name=message_to_me,json=messageToMe,proto3,oneof" json:"message_to_me,omitempty" msg:"87-11,omitempty"`
// Specifies the middle name(s) of the contact.
- MiddleName *string `protobuf:"bytes,81,opt,name=middle_name,json=middleName,proto3,oneof" json:"middle_name,omitempty" msg:"1491631,omitempty"`
+ MiddleName *string `protobuf:"bytes,81,opt,name=middle_name,json=middleName,proto3,oneof" json:"middle_name,omitempty" msg:"14916-31,omitempty"`
// Contains the mail user's cellular telephone number.
- MobileTelephoneNumber *string `protobuf:"bytes,82,opt,name=mobile_telephone_number,json=mobileTelephoneNumber,proto3,oneof" json:"mobile_telephone_number,omitempty" msg:"1487631,omitempty"`
+ MobileTelephoneNumber *string `protobuf:"bytes,82,opt,name=mobile_telephone_number,json=mobileTelephoneNumber,proto3,oneof" json:"mobile_telephone_number,omitempty" msg:"14876-31,omitempty"`
// Contains the mail user's nickname.
- Nickname *string `protobuf:"bytes,83,opt,name=nickname,proto3,oneof" json:"nickname,omitempty" msg:"1492731,omitempty"`
+ Nickname *string `protobuf:"bytes,83,opt,name=nickname,proto3,oneof" json:"nickname,omitempty" msg:"14927-31,omitempty"`
// Contains the diagnostic code for a delivery status notification, as specified in [RFC3464].
- NonDeliveryReportDiagCode *int32 `protobuf:"varint,84,opt,name=non_delivery_report_diag_code,json=nonDeliveryReportDiagCode,proto3,oneof" json:"non_delivery_report_diag_code,omitempty" msg:"30773,omitempty"`
+ NonDeliveryReportDiagCode *int32 `protobuf:"varint,84,opt,name=non_delivery_report_diag_code,json=nonDeliveryReportDiagCode,proto3,oneof" json:"non_delivery_report_diag_code,omitempty" msg:"3077-3,omitempty"`
// Contains an integer value that indicates a reason for delivery failure.
- NonDeliveryReportReasonCode *int32 `protobuf:"varint,85,opt,name=non_delivery_report_reason_code,json=nonDeliveryReportReasonCode,proto3,oneof" json:"non_delivery_report_reason_code,omitempty" msg:"30763,omitempty"`
+ NonDeliveryReportReasonCode *int32 `protobuf:"varint,85,opt,name=non_delivery_report_reason_code,json=nonDeliveryReportReasonCode,proto3,oneof" json:"non_delivery_report_reason_code,omitempty" msg:"3076-3,omitempty"`
// Specifies whether the client sends a non-read receipt.
- NonDeliveryReportStatusCode *int32 `protobuf:"varint,86,opt,name=non_delivery_report_status_code,json=nonDeliveryReportStatusCode,proto3,oneof" json:"non_delivery_report_status_code,omitempty" msg:"30783,omitempty"`
+ NonDeliveryReportStatusCode *int32 `protobuf:"varint,86,opt,name=non_delivery_report_status_code,json=nonDeliveryReportStatusCode,proto3,oneof" json:"non_delivery_report_status_code,omitempty" msg:"3078-3,omitempty"`
// Contains the normalized subject of the message.
- NormalizedSubject *string `protobuf:"bytes,87,opt,name=normalized_subject,json=normalizedSubject,proto3,oneof" json:"normalized_subject,omitempty" msg:"361331,omitempty"`
+ NormalizedSubject *string `protobuf:"bytes,87,opt,name=normalized_subject,json=normalizedSubject,proto3,oneof" json:"normalized_subject,omitempty" msg:"3613-31,omitempty"`
// Contains the mail user's office location.
- OfficeLocation *string `protobuf:"bytes,88,opt,name=office_location,json=officeLocation,proto3,oneof" json:"office_location,omitempty" msg:"1487331,omitempty"`
+ OfficeLocation *string `protobuf:"bytes,88,opt,name=office_location,json=officeLocation,proto3,oneof" json:"office_location,omitempty" msg:"14873-31,omitempty"`
// Contains an identifier for the mail user used within the mail user's organization.
- OrganizationalIdNumber *string `protobuf:"bytes,89,opt,name=organizational_id_number,json=organizationalIdNumber,proto3,oneof" json:"organizational_id_number,omitempty" msg:"1486431,omitempty"`
+ OrganizationalIdNumber *string `protobuf:"bytes,89,opt,name=organizational_id_number,json=organizationalIdNumber,proto3,oneof" json:"organizational_id_number,omitempty" msg:"14864-31,omitempty"`
// Contains the display name of the sender of the original message referenced by a report message.
- OriginalAuthorName *string `protobuf:"bytes,91,opt,name=original_author_name,json=originalAuthorName,proto3,oneof" json:"original_author_name,omitempty" msg:"7731,omitempty"`
+ OriginalAuthorName *string `protobuf:"bytes,91,opt,name=original_author_name,json=originalAuthorName,proto3,oneof" json:"original_author_name,omitempty" msg:"77-31,omitempty"`
// Contains the delivery time, in UTC, from the original message.
- OriginalDeliveryTime *int64 `protobuf:"varint,92,opt,name=original_delivery_time,json=originalDeliveryTime,proto3,oneof" json:"original_delivery_time,omitempty" msg:"8564,omitempty"`
+ OriginalDeliveryTime *int64 `protobuf:"varint,92,opt,name=original_delivery_time,json=originalDeliveryTime,proto3,oneof" json:"original_delivery_time,omitempty" msg:"85-64,omitempty"`
// Contains the value of the PidTagDisplayBcc property (section 2.674) from the original message.
- OriginalDisplayBcc *string `protobuf:"bytes,93,opt,name=original_display_bcc,json=originalDisplayBcc,proto3,oneof" json:"original_display_bcc,omitempty" msg:"11431,omitempty"`
+ OriginalDisplayBcc *string `protobuf:"bytes,93,opt,name=original_display_bcc,json=originalDisplayBcc,proto3,oneof" json:"original_display_bcc,omitempty" msg:"114-31,omitempty"`
// Contains the value of the PidTagDisplayCc property(section 2.675) from the original message.
- OriginalDisplayCc *string `protobuf:"bytes,94,opt,name=original_display_cc,json=originalDisplayCc,proto3,oneof" json:"original_display_cc,omitempty" msg:"11531,omitempty"`
+ OriginalDisplayCc *string `protobuf:"bytes,94,opt,name=original_display_cc,json=originalDisplayCc,proto3,oneof" json:"original_display_cc,omitempty" msg:"115-31,omitempty"`
// Contains the value of the PidTagDisplayTo property (section 2.678) from the original message.
- OriginalDisplayTo *string `protobuf:"bytes,95,opt,name=original_display_to,json=originalDisplayTo,proto3,oneof" json:"original_display_to,omitempty" msg:"11631,omitempty"`
+ OriginalDisplayTo *string `protobuf:"bytes,95,opt,name=original_display_to,json=originalDisplayTo,proto3,oneof" json:"original_display_to,omitempty" msg:"116-31,omitempty"`
// Designates the PidTagMessageClass property ([MS-OXCMSG] section 2.2.1.3) from the original message.
- OriginalMessageClass *string `protobuf:"bytes,97,opt,name=original_message_class,json=originalMessageClass,proto3,oneof" json:"original_message_class,omitempty" msg:"7531,omitempty"`
+ OriginalMessageClass *string `protobuf:"bytes,97,opt,name=original_message_class,json=originalMessageClass,proto3,oneof" json:"original_message_class,omitempty" msg:"75-31,omitempty"`
// Contains the value of the original message sender's PidTagSenderAddressType property (section 2.1000).
- OriginalSenderAddressType *string `protobuf:"bytes,98,opt,name=original_sender_address_type,json=originalSenderAddressType,proto3,oneof" json:"original_sender_address_type,omitempty" msg:"10231,omitempty"`
+ OriginalSenderAddressType *string `protobuf:"bytes,98,opt,name=original_sender_address_type,json=originalSenderAddressType,proto3,oneof" json:"original_sender_address_type,omitempty" msg:"102-31,omitempty"`
// Contains the value of the original message sender's PidTagSenderEmailAddress property (section 2.1001).
- OriginalSenderEmailAddress *string `protobuf:"bytes,99,opt,name=original_sender_email_address,json=originalSenderEmailAddress,proto3,oneof" json:"original_sender_email_address,omitempty" msg:"10331,omitempty"`
+ OriginalSenderEmailAddress *string `protobuf:"bytes,99,opt,name=original_sender_email_address,json=originalSenderEmailAddress,proto3,oneof" json:"original_sender_email_address,omitempty" msg:"103-31,omitempty"`
// Contains the value of the original message sender's PidTagSenderName property (section 2.1004), and is set on delivery report messages.
- OriginalSenderName *string `protobuf:"bytes,101,opt,name=original_sender_name,json=originalSenderName,proto3,oneof" json:"original_sender_name,omitempty" msg:"9031,omitempty"`
+ OriginalSenderName *string `protobuf:"bytes,101,opt,name=original_sender_name,json=originalSenderName,proto3,oneof" json:"original_sender_name,omitempty" msg:"90-31,omitempty"`
// Contains the sensitivity value of the original email message.
- OriginalSensitivity *int32 `protobuf:"varint,103,opt,name=original_sensitivity,json=originalSensitivity,proto3,oneof" json:"original_sensitivity,omitempty" msg:"463,omitempty"`
+ OriginalSensitivity *int32 `protobuf:"varint,103,opt,name=original_sensitivity,json=originalSensitivity,proto3,oneof" json:"original_sensitivity,omitempty" msg:"46-3,omitempty"`
// Contains the address type of the end user who is represented by the original email message sender.
- OriginalSentRepresentingAddressType *string `protobuf:"bytes,104,opt,name=original_sent_representing_address_type,json=originalSentRepresentingAddressType,proto3,oneof" json:"original_sent_representing_address_type,omitempty" msg:"10431,omitempty"`
+ OriginalSentRepresentingAddressType *string `protobuf:"bytes,104,opt,name=original_sent_representing_address_type,json=originalSentRepresentingAddressType,proto3,oneof" json:"original_sent_representing_address_type,omitempty" msg:"104-31,omitempty"`
// Contains the email address of the end user who is represented by the original email message sender.
- OriginalSentRepresentingEmailAddress *string `protobuf:"bytes,105,opt,name=original_sent_representing_email_address,json=originalSentRepresentingEmailAddress,proto3,oneof" json:"original_sent_representing_email_address,omitempty" msg:"10531,omitempty"`
+ OriginalSentRepresentingEmailAddress *string `protobuf:"bytes,105,opt,name=original_sent_representing_email_address,json=originalSentRepresentingEmailAddress,proto3,oneof" json:"original_sent_representing_email_address,omitempty" msg:"105-31,omitempty"`
// Contains the display name of the end user who is represented by the original email message sender.
- OriginalSentRepresentingName *string `protobuf:"bytes,107,opt,name=original_sent_representing_name,json=originalSentRepresentingName,proto3,oneof" json:"original_sent_representing_name,omitempty" msg:"9331,omitempty"`
+ OriginalSentRepresentingName *string `protobuf:"bytes,107,opt,name=original_sent_representing_name,json=originalSentRepresentingName,proto3,oneof" json:"original_sent_representing_name,omitempty" msg:"93-31,omitempty"`
// Specifies the subject of the original message.
- OriginalSubject *string `protobuf:"bytes,109,opt,name=original_subject,json=originalSubject,proto3,oneof" json:"original_subject,omitempty" msg:"7331,omitempty"`
+ OriginalSubject *string `protobuf:"bytes,109,opt,name=original_subject,json=originalSubject,proto3,oneof" json:"original_subject,omitempty" msg:"73-31,omitempty"`
// Specifies the original email message's submission date and time, in UTC.
- OriginalSubmitTime *int64 `protobuf:"varint,110,opt,name=original_submit_time,json=originalSubmitTime,proto3,oneof" json:"original_submit_time,omitempty" msg:"7864,omitempty"`
+ OriginalSubmitTime *int64 `protobuf:"varint,110,opt,name=original_submit_time,json=originalSubmitTime,proto3,oneof" json:"original_submit_time,omitempty" msg:"78-64,omitempty"`
// Indicates whether an email sender requests an email delivery receipt from the messaging system.
- OriginatorDeliveryReportRequested *bool `protobuf:"varint,111,opt,name=originator_delivery_report_requested,json=originatorDeliveryReportRequested,proto3,oneof" json:"originator_delivery_report_requested,omitempty" msg:"3511,omitempty"`
+ OriginatorDeliveryReportRequested *bool `protobuf:"varint,111,opt,name=originator_delivery_report_requested,json=originatorDeliveryReportRequested,proto3,oneof" json:"originator_delivery_report_requested,omitempty" msg:"35-11,omitempty"`
// Specifies whether an email sender requests suppression of nondelivery receipts.
- OriginatorNonDeliveryReportRequested *bool `protobuf:"varint,112,opt,name=originator_non_delivery_report_requested,json=originatorNonDeliveryReportRequested,proto3,oneof" json:"originator_non_delivery_report_requested,omitempty" msg:"308011,omitempty"`
+ OriginatorNonDeliveryReportRequested *bool `protobuf:"varint,112,opt,name=originator_non_delivery_report_requested,json=originatorNonDeliveryReportRequested,proto3,oneof" json:"originator_non_delivery_report_requested,omitempty" msg:"3080-11,omitempty"`
// Contains the name of the mail user's other locality, such as the town or city.
- OtherAddressCity *string `protobuf:"bytes,113,opt,name=other_address_city,json=otherAddressCity,proto3,oneof" json:"other_address_city,omitempty" msg:"1494331,omitempty"`
+ OtherAddressCity *string `protobuf:"bytes,113,opt,name=other_address_city,json=otherAddressCity,proto3,oneof" json:"other_address_city,omitempty" msg:"14943-31,omitempty"`
// Contains the name of the mail user's other country/region.
- OtherAddressCountry *string `protobuf:"bytes,114,opt,name=other_address_country,json=otherAddressCountry,proto3,oneof" json:"other_address_country,omitempty" msg:"1494431,omitempty"`
+ OtherAddressCountry *string `protobuf:"bytes,114,opt,name=other_address_country,json=otherAddressCountry,proto3,oneof" json:"other_address_country,omitempty" msg:"14944-31,omitempty"`
// Contains the postal code for the mail user's other postal address.
- OtherAddressPostalCode *string `protobuf:"bytes,115,opt,name=other_address_postal_code,json=otherAddressPostalCode,proto3,oneof" json:"other_address_postal_code,omitempty" msg:"1494531,omitempty"`
+ OtherAddressPostalCode *string `protobuf:"bytes,115,opt,name=other_address_postal_code,json=otherAddressPostalCode,proto3,oneof" json:"other_address_postal_code,omitempty" msg:"14945-31,omitempty"`
// Contains the number or identifier of the mail user's other post office box.
- OtherAddressPostOfficeBox *string `protobuf:"bytes,116,opt,name=other_address_post_office_box,json=otherAddressPostOfficeBox,proto3,oneof" json:"other_address_post_office_box,omitempty" msg:"1494831,omitempty"`
+ OtherAddressPostOfficeBox *string `protobuf:"bytes,116,opt,name=other_address_post_office_box,json=otherAddressPostOfficeBox,proto3,oneof" json:"other_address_post_office_box,omitempty" msg:"14948-31,omitempty"`
// Contains the name of the mail user's other state or province.
- OtherAddressStateOrProvince *string `protobuf:"bytes,117,opt,name=other_address_state_or_province,json=otherAddressStateOrProvince,proto3,oneof" json:"other_address_state_or_province,omitempty" msg:"1494631,omitempty"`
+ OtherAddressStateOrProvince *string `protobuf:"bytes,117,opt,name=other_address_state_or_province,json=otherAddressStateOrProvince,proto3,oneof" json:"other_address_state_or_province,omitempty" msg:"14946-31,omitempty"`
// Contains the mail user's other street address.
- OtherAddressStreet *string `protobuf:"bytes,118,opt,name=other_address_street,json=otherAddressStreet,proto3,oneof" json:"other_address_street,omitempty" msg:"1494731,omitempty"`
+ OtherAddressStreet *string `protobuf:"bytes,118,opt,name=other_address_street,json=otherAddressStreet,proto3,oneof" json:"other_address_street,omitempty" msg:"14947-31,omitempty"`
// Contains an alternate telephone number for the mail user.
- OtherTelephoneNumber *string `protobuf:"bytes,119,opt,name=other_telephone_number,json=otherTelephoneNumber,proto3,oneof" json:"other_telephone_number,omitempty" msg:"1487931,omitempty"`
+ OtherTelephoneNumber *string `protobuf:"bytes,119,opt,name=other_telephone_number,json=otherTelephoneNumber,proto3,oneof" json:"other_telephone_number,omitempty" msg:"14879-31,omitempty"`
// Contains the mail user's pager telephone number.
- PagerTelephoneNumber *string `protobuf:"bytes,120,opt,name=pager_telephone_number,json=pagerTelephoneNumber,proto3,oneof" json:"pager_telephone_number,omitempty" msg:"1488131,omitempty"`
+ PagerTelephoneNumber *string `protobuf:"bytes,120,opt,name=pager_telephone_number,json=pagerTelephoneNumber,proto3,oneof" json:"pager_telephone_number,omitempty" msg:"14881-31,omitempty"`
// Indicates the client's request for the priority with which the message is to be sent by the messaging system.
- Priority *int32 `protobuf:"varint,122,opt,name=priority,proto3,oneof" json:"priority,omitempty" msg:"383,omitempty"`
+ Priority *int32 `protobuf:"varint,122,opt,name=priority,proto3,oneof" json:"priority,omitempty" msg:"38-3,omitempty"`
// Specifies whether the email sender requests a read receipt from all recipients when this email message is read or opened.
- ReadReceiptRequested *bool `protobuf:"varint,123,opt,name=read_receipt_requested,json=readReceiptRequested,proto3,oneof" json:"read_receipt_requested,omitempty" msg:"4111,omitempty"`
+ ReadReceiptRequested *bool `protobuf:"varint,123,opt,name=read_receipt_requested,json=readReceiptRequested,proto3,oneof" json:"read_receipt_requested,omitempty" msg:"41-11,omitempty"`
// Contains the sent time for a message disposition notification, as specified in [RFC3798].
- ReceiptTime *int64 `protobuf:"varint,124,opt,name=receipt_time,json=receiptTime,proto3,oneof" json:"receipt_time,omitempty" msg:"4264,omitempty"`
+ ReceiptTime *int64 `protobuf:"varint,124,opt,name=receipt_time,json=receiptTime,proto3,oneof" json:"receipt_time,omitempty" msg:"42-64,omitempty"`
// Contains the email message receiver's email address.
- ReceivedByEmailAddress *string `protobuf:"bytes,125,opt,name=received_by_email_address,json=receivedByEmailAddress,proto3,oneof" json:"received_by_email_address,omitempty" msg:"11831,omitempty"`
+ ReceivedByEmailAddress *string `protobuf:"bytes,125,opt,name=received_by_email_address,json=receivedByEmailAddress,proto3,oneof" json:"received_by_email_address,omitempty" msg:"118-31,omitempty"`
// Contains the email message receiver's display name.
- ReceivedByName *string `protobuf:"bytes,127,opt,name=received_by_name,json=receivedByName,proto3,oneof" json:"received_by_name,omitempty" msg:"6431,omitempty"`
+ ReceivedByName *string `protobuf:"bytes,127,opt,name=received_by_name,json=receivedByName,proto3,oneof" json:"received_by_name,omitempty" msg:"64-31,omitempty"`
// Contains the email address type for the end user represented by the receiving mailbox owner.
- ReceivedRepresentingAddressType *string `protobuf:"bytes,129,opt,name=received_representing_address_type,json=receivedRepresentingAddressType,proto3,oneof" json:"received_representing_address_type,omitempty" msg:"11931,omitempty"`
+ ReceivedRepresentingAddressType *string `protobuf:"bytes,129,opt,name=received_representing_address_type,json=receivedRepresentingAddressType,proto3,oneof" json:"received_representing_address_type,omitempty" msg:"119-31,omitempty"`
// Contains the email address for the end user represented by the receiving mailbox owner.
- ReceivedRepresentingEmailAddress *string `protobuf:"bytes,130,opt,name=received_representing_email_address,json=receivedRepresentingEmailAddress,proto3,oneof" json:"received_representing_email_address,omitempty" msg:"12031,omitempty"`
+ ReceivedRepresentingEmailAddress *string `protobuf:"bytes,130,opt,name=received_representing_email_address,json=receivedRepresentingEmailAddress,proto3,oneof" json:"received_representing_email_address,omitempty" msg:"120-31,omitempty"`
// Contains the display name for the end user represented by the receiving mailbox owner.
- ReceivedRepresentingName *string `protobuf:"bytes,132,opt,name=received_representing_name,json=receivedRepresentingName,proto3,oneof" json:"received_representing_name,omitempty" msg:"6831,omitempty"`
+ ReceivedRepresentingName *string `protobuf:"bytes,132,opt,name=received_representing_name,json=receivedRepresentingName,proto3,oneof" json:"received_representing_name,omitempty" msg:"68-31,omitempty"`
// Represents the recipient type of a recipient on the message.
- RecipientType *int32 `protobuf:"varint,134,opt,name=recipient_type,json=recipientType,proto3,oneof" json:"recipient_type,omitempty" msg:"30933,omitempty"`
+ RecipientType *int32 `protobuf:"varint,134,opt,name=recipient_type,json=recipientType,proto3,oneof" json:"recipient_type,omitempty" msg:"3093-3,omitempty"`
// Contains the value of the Remote-MTA field for a delivery status notification, as specified in [RFC3464].
- RemoteMessageTransferAgent *string `protobuf:"bytes,135,opt,name=remote_message_transfer_agent,json=remoteMessageTransferAgent,proto3,oneof" json:"remote_message_transfer_agent,omitempty" msg:"310531,omitempty"`
+ RemoteMessageTransferAgent *string `protobuf:"bytes,135,opt,name=remote_message_transfer_agent,json=remoteMessageTransferAgent,proto3,oneof" json:"remote_message_transfer_agent,omitempty" msg:"3105-31,omitempty"`
// Indicates whether a reply is requested to a Message object.
- ReplyRequested *bool `protobuf:"varint,136,opt,name=reply_requested,json=replyRequested,proto3,oneof" json:"reply_requested,omitempty" msg:"309511,omitempty"`
+ ReplyRequested *bool `protobuf:"varint,136,opt,name=reply_requested,json=replyRequested,proto3,oneof" json:"reply_requested,omitempty" msg:"3095-11,omitempty"`
// Contains a string indicating whether the original message was displayed to the user or deleted (report messages only).
- ReportDisposition *string `protobuf:"bytes,137,opt,name=report_disposition,json=reportDisposition,proto3,oneof" json:"report_disposition,omitempty" msg:"12831,omitempty"`
+ ReportDisposition *string `protobuf:"bytes,137,opt,name=report_disposition,json=reportDisposition,proto3,oneof" json:"report_disposition,omitempty" msg:"128-31,omitempty"`
// Contains a description of the action that a client has performed on behalf of a user (report messages only).
- ReportDispositionMode *string `protobuf:"bytes,138,opt,name=report_disposition_mode,json=reportDispositionMode,proto3,oneof" json:"report_disposition_mode,omitempty" msg:"12931,omitempty"`
+ ReportDispositionMode *string `protobuf:"bytes,138,opt,name=report_disposition_mode,json=reportDispositionMode,proto3,oneof" json:"report_disposition_mode,omitempty" msg:"129-31,omitempty"`
// Contains the value of the Reporting-MTA field for a delivery status notification, as specified in [RFC3464].
- ReportingMessageTransferAgent *string `protobuf:"bytes,139,opt,name=reporting_message_transfer_agent,json=reportingMessageTransferAgent,proto3,oneof" json:"reporting_message_transfer_agent,omitempty" msg:"2665631,omitempty"`
+ ReportingMessageTransferAgent *string `protobuf:"bytes,139,opt,name=reporting_message_transfer_agent,json=reportingMessageTransferAgent,proto3,oneof" json:"reporting_message_transfer_agent,omitempty" msg:"26656-31,omitempty"`
// Specifies the date, in UTC, after which a Message object is expired by the server.
- RetentionDate *int64 `protobuf:"varint,140,opt,name=retention_date,json=retentionDate,proto3,oneof" json:"retention_date,omitempty" msg:"1231664,omitempty"`
+ RetentionDate *int64 `protobuf:"varint,140,opt,name=retention_date,json=retentionDate,proto3,oneof" json:"retention_date,omitempty" msg:"12316-64,omitempty"`
// Contains flags that specify the status or nature of an item's retention tag or archive tag.
- RetentionFlags *int32 `protobuf:"varint,141,opt,name=retention_flags,json=retentionFlags,proto3,oneof" json:"retention_flags,omitempty" msg:"123173,omitempty"`
+ RetentionFlags *int32 `protobuf:"varint,141,opt,name=retention_flags,json=retentionFlags,proto3,oneof" json:"retention_flags,omitempty" msg:"12317-3,omitempty"`
// Specifies the number of days that a Message object can remain unarchived.
- RetentionPeriod *int32 `protobuf:"varint,142,opt,name=retention_period,json=retentionPeriod,proto3,oneof" json:"retention_period,omitempty" msg:"123143,omitempty"`
+ RetentionPeriod *int32 `protobuf:"varint,142,opt,name=retention_period,json=retentionPeriod,proto3,oneof" json:"retention_period,omitempty" msg:"12314-3,omitempty"`
// Indicates whether the PidTagBody property (section 2.618) and the PidTagRtfCompressed property (section 2.941) contain the same text (ignoring formatting).
- RtfInSync *bool `protobuf:"varint,144,opt,name=rtf_in_sync,json=rtfInSync,proto3,oneof" json:"rtf_in_sync,omitempty" msg:"361511,omitempty"`
+ RtfInSync *bool `protobuf:"varint,144,opt,name=rtf_in_sync,json=rtfInSync,proto3,oneof" json:"rtf_in_sync,omitempty" msg:"3615-11,omitempty"`
// Contains the email address type of the sending mailbox owner.
- SenderAddressType *string `protobuf:"bytes,145,opt,name=sender_address_type,json=senderAddressType,proto3,oneof" json:"sender_address_type,omitempty" msg:"310231,omitempty"`
+ SenderAddressType *string `protobuf:"bytes,145,opt,name=sender_address_type,json=senderAddressType,proto3,oneof" json:"sender_address_type,omitempty" msg:"3102-31,omitempty"`
// Contains the email address of the sending mailbox owner.
- SenderEmailAddress *string `protobuf:"bytes,146,opt,name=sender_email_address,json=senderEmailAddress,proto3,oneof" json:"sender_email_address,omitempty" msg:"310331,omitempty"`
+ SenderEmailAddress *string `protobuf:"bytes,146,opt,name=sender_email_address,json=senderEmailAddress,proto3,oneof" json:"sender_email_address,omitempty" msg:"3103-31,omitempty"`
// Reports the results of a Sender-ID check.
- SenderIdStatus *int32 `protobuf:"varint,148,opt,name=sender_id_status,json=senderIdStatus,proto3,oneof" json:"sender_id_status,omitempty" msg:"165053,omitempty"`
+ SenderIdStatus *int32 `protobuf:"varint,148,opt,name=sender_id_status,json=senderIdStatus,proto3,oneof" json:"sender_id_status,omitempty" msg:"16505-3,omitempty"`
// Contains the display name of the sending mailbox owner.
- SenderName *string `protobuf:"bytes,149,opt,name=sender_name,json=senderName,proto3,oneof" json:"sender_name,omitempty" msg:"309831,omitempty"`
+ SenderName *string `protobuf:"bytes,149,opt,name=sender_name,json=senderName,proto3,oneof" json:"sender_name,omitempty" msg:"3098-31,omitempty"`
// Contains a bitmask of message encoding preferences for email sent to an email-enabled entity that is represented by this Address Book object.
- SendInternetEncoding *int32 `protobuf:"varint,151,opt,name=send_internet_encoding,json=sendInternetEncoding,proto3,oneof" json:"send_internet_encoding,omitempty" msg:"149613,omitempty"`
+ SendInternetEncoding *int32 `protobuf:"varint,151,opt,name=send_internet_encoding,json=sendInternetEncoding,proto3,oneof" json:"send_internet_encoding,omitempty" msg:"14961-3,omitempty"`
// Indicates whether the email-enabled entity represented by the Address Book object can receive all message content, including Rich Text Format (RTF) and other embedded objects.
- SendRichInfo *bool `protobuf:"varint,152,opt,name=send_rich_info,json=sendRichInfo,proto3,oneof" json:"send_rich_info,omitempty" msg:"1491211,omitempty"`
+ SendRichInfo *bool `protobuf:"varint,152,opt,name=send_rich_info,json=sendRichInfo,proto3,oneof" json:"send_rich_info,omitempty" msg:"14912-11,omitempty"`
// Indicates the sender's assessment of the sensitivity of the Message object.
- Sensitivity *int32 `protobuf:"varint,153,opt,name=sensitivity,proto3,oneof" json:"sensitivity,omitempty" msg:"543,omitempty"`
+ Sensitivity *int32 `protobuf:"varint,153,opt,name=sensitivity,proto3,oneof" json:"sensitivity,omitempty" msg:"54-3,omitempty"`
// Contains an email address type.
- SentRepresentingAddressType *string `protobuf:"bytes,154,opt,name=sent_representing_address_type,json=sentRepresentingAddressType,proto3,oneof" json:"sent_representing_address_type,omitempty" msg:"10031,omitempty"`
+ SentRepresentingAddressType *string `protobuf:"bytes,154,opt,name=sent_representing_address_type,json=sentRepresentingAddressType,proto3,oneof" json:"sent_representing_address_type,omitempty" msg:"100-31,omitempty"`
// Contains an email address for the end user who is represented by the sending mailbox owner.
- SentRepresentingEmailAddress *string `protobuf:"bytes,155,opt,name=sent_representing_email_address,json=sentRepresentingEmailAddress,proto3,oneof" json:"sent_representing_email_address,omitempty" msg:"10131,omitempty"`
+ SentRepresentingEmailAddress *string `protobuf:"bytes,155,opt,name=sent_representing_email_address,json=sentRepresentingEmailAddress,proto3,oneof" json:"sent_representing_email_address,omitempty" msg:"101-31,omitempty"`
// Contains the display name for the end user who is represented by the sending mailbox owner.
- SentRepresentingName *string `protobuf:"bytes,157,opt,name=sent_representing_name,json=sentRepresentingName,proto3,oneof" json:"sent_representing_name,omitempty" msg:"6631,omitempty"`
+ SentRepresentingName *string `protobuf:"bytes,157,opt,name=sent_representing_name,json=sentRepresentingName,proto3,oneof" json:"sent_representing_name,omitempty" msg:"66-31,omitempty"`
// Contains the SMTP address of the Message object.
- SmtpAddress *string `protobuf:"bytes,159,opt,name=smtp_address,json=smtpAddress,proto3,oneof" json:"smtp_address,omitempty" msg:"1484631,omitempty"`
+ SmtpAddress *string `protobuf:"bytes,159,opt,name=smtp_address,json=smtpAddress,proto3,oneof" json:"smtp_address,omitempty" msg:"14846-31,omitempty"`
// Contains the subject of the email message.
- Subject *string `protobuf:"bytes,161,opt,name=subject,proto3,oneof" json:"subject,omitempty" msg:"5531,omitempty"`
+ Subject *string `protobuf:"bytes,161,opt,name=subject,proto3,oneof" json:"subject,omitempty" msg:"55-31,omitempty"`
// Contains the prefix for the subject of the message.
- SubjectPrefix *string `protobuf:"bytes,162,opt,name=subject_prefix,json=subjectPrefix,proto3,oneof" json:"subject_prefix,omitempty" msg:"6131,omitempty"`
+ SubjectPrefix *string `protobuf:"bytes,162,opt,name=subject_prefix,json=subjectPrefix,proto3,oneof" json:"subject_prefix,omitempty" msg:"61-31,omitempty"`
// Contains supplementary information about a delivery status notification, as specified in [RFC3464].
- SupplementaryInfo *string `protobuf:"bytes,163,opt,name=supplementary_info,json=supplementaryInfo,proto3,oneof" json:"supplementary_info,omitempty" msg:"309931,omitempty"`
+ SupplementaryInfo *string `protobuf:"bytes,163,opt,name=supplementary_info,json=supplementaryInfo,proto3,oneof" json:"supplementary_info,omitempty" msg:"3099-31,omitempty"`
// Contains an Address Book object's display name that is transmitted with the message.
- TransmittableDisplayName *string `protobuf:"bytes,164,opt,name=transmittable_display_name,json=transmittableDisplayName,proto3,oneof" json:"transmittable_display_name,omitempty" msg:"1488031,omitempty"`
+ TransmittableDisplayName *string `protobuf:"bytes,164,opt,name=transmittable_display_name,json=transmittableDisplayName,proto3,oneof" json:"transmittable_display_name,omitempty" msg:"14880-31,omitempty"`
// Contains transport-specific message envelope information for email.
- TransportMessageHeaders *string `protobuf:"bytes,165,opt,name=transport_message_headers,json=transportMessageHeaders,proto3,oneof" json:"transport_message_headers,omitempty" msg:"12531,omitempty"`
+ TransportMessageHeaders *string `protobuf:"bytes,165,opt,name=transport_message_headers,json=transportMessageHeaders,proto3,oneof" json:"transport_message_headers,omitempty" msg:"125-31,omitempty"`
}
func (x *Message) Reset() {
diff --git a/pkg/properties/message.pb_gen.go b/pkg/properties/message.pb_gen.go
index 97c77f0..2204fb2 100644
--- a/pkg/properties/message.pb_gen.go
+++ b/pkg/properties/message.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2673063":
+ case "267306-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26736531":
+ case "267365-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26762231":
+ case "267622-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26762331":
+ case "267623-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26762431":
+ case "267624-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26762611":
+ case "267626-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26762111":
+ case "267621-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26730364":
+ case "267303-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26730264":
+ case "267302-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2674263":
+ case "267426-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26742831":
+ case "267428-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26752031":
+ case "267520-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26752131":
+ case "267521-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26727011":
+ case "267270-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26733231":
+ case "267332-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -474,7 +474,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1229031":
+ case "12290-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -492,7 +492,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "211":
+ case "2-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -510,7 +510,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1231964":
+ case "12319-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -528,7 +528,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "123183":
+ case "12318-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -546,7 +546,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489631":
+ case "14896-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -564,7 +564,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489431":
+ case "14894-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -582,7 +582,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "163513":
+ case "16351-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -600,7 +600,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "42463":
+ case "4246-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -618,7 +618,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "409631":
+ case "4096-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -636,7 +636,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "411631":
+ case "4116-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -654,7 +654,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "411531":
+ case "4115-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -672,7 +672,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "5764":
+ case "57-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -690,7 +690,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "165023":
+ case "16502-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -708,7 +708,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "11231":
+ case "112-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -726,7 +726,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1229564":
+ case "12295-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -744,7 +744,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1637631":
+ case "16376-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -762,7 +762,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1664":
+ case "16-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -780,7 +780,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "358631":
+ case "3586-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -798,7 +798,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "358731":
+ case "3587-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -816,7 +816,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "358831":
+ case "3588-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -834,7 +834,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "42243":
+ case "4224-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -852,7 +852,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "233":
+ case "23-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -870,7 +870,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485831":
+ case "14858-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -888,7 +888,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "416231":
+ case "4162-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -906,7 +906,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "227863":
+ case "22786-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -924,7 +924,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "414931":
+ case "4149-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -942,7 +942,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "415331":
+ case "4153-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -960,7 +960,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1489331":
+ case "14893-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -978,7 +978,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1485931":
+ case "14859-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -996,7 +996,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1486031":
+ case "14860-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1014,7 +1014,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1229664":
+ case "12296-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1032,7 +1032,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488731":
+ case "14887-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1050,7 +1050,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1486131":
+ case "14861-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1068,7 +1068,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492631":
+ case "14926-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1086,7 +1086,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "8811":
+ case "88-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1104,7 +1104,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "359064":
+ case "3590-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1122,7 +1122,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "35913":
+ case "3591-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1140,7 +1140,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1486331":
+ case "14863-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1158,7 +1158,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "8911":
+ case "89-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1176,7 +1176,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "35923":
+ case "3592-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1194,7 +1194,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "359220":
+ case "3592-20":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1212,7 +1212,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "36073":
+ case "3607-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1230,7 +1230,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "8711":
+ case "87-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1248,7 +1248,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491631":
+ case "14916-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1266,7 +1266,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487631":
+ case "14876-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1284,7 +1284,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1492731":
+ case "14927-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1302,7 +1302,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "30773":
+ case "3077-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1320,7 +1320,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "30763":
+ case "3076-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1338,7 +1338,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "30783":
+ case "3078-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1356,7 +1356,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "361331":
+ case "3613-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1374,7 +1374,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487331":
+ case "14873-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1392,7 +1392,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1486431":
+ case "14864-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1410,7 +1410,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7731":
+ case "77-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1428,7 +1428,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "8564":
+ case "85-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1446,7 +1446,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "11431":
+ case "114-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1464,7 +1464,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "11531":
+ case "115-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1482,7 +1482,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "11631":
+ case "116-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1500,7 +1500,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7531":
+ case "75-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1518,7 +1518,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "10231":
+ case "102-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1536,7 +1536,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "10331":
+ case "103-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1554,7 +1554,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "9031":
+ case "90-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1572,7 +1572,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "463":
+ case "46-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1590,7 +1590,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "10431":
+ case "104-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1608,7 +1608,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "10531":
+ case "105-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1626,7 +1626,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "9331":
+ case "93-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1644,7 +1644,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7331":
+ case "73-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1662,7 +1662,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "7864":
+ case "78-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1680,7 +1680,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "3511":
+ case "35-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1698,7 +1698,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "308011":
+ case "3080-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1716,7 +1716,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494331":
+ case "14943-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1734,7 +1734,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494431":
+ case "14944-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1752,7 +1752,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494531":
+ case "14945-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1770,7 +1770,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494831":
+ case "14948-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1788,7 +1788,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494631":
+ case "14946-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1806,7 +1806,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1494731":
+ case "14947-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1824,7 +1824,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1487931":
+ case "14879-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1842,7 +1842,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488131":
+ case "14881-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1860,7 +1860,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "383":
+ case "38-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1878,7 +1878,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "4111":
+ case "41-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1896,7 +1896,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "4264":
+ case "42-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1914,7 +1914,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "11831":
+ case "118-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1932,7 +1932,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "6431":
+ case "64-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1950,7 +1950,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "11931":
+ case "119-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1968,7 +1968,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "12031":
+ case "120-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1986,7 +1986,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "6831":
+ case "68-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2004,7 +2004,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "30933":
+ case "3093-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2022,7 +2022,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "310531":
+ case "3105-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2040,7 +2040,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "309511":
+ case "3095-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2058,7 +2058,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "12831":
+ case "128-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2076,7 +2076,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "12931":
+ case "129-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2094,7 +2094,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2665631":
+ case "26656-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2112,7 +2112,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1231664":
+ case "12316-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2130,7 +2130,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "123173":
+ case "12317-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2148,7 +2148,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "123143":
+ case "12314-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2166,7 +2166,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "361511":
+ case "3615-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2184,7 +2184,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "310231":
+ case "3102-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2202,7 +2202,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "310331":
+ case "3103-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2220,7 +2220,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "165053":
+ case "16505-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2238,7 +2238,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "309831":
+ case "3098-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2256,7 +2256,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "149613":
+ case "14961-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2274,7 +2274,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1491211":
+ case "14912-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2292,7 +2292,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "543":
+ case "54-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2310,7 +2310,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "10031":
+ case "100-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2328,7 +2328,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "10131":
+ case "101-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2346,7 +2346,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "6631":
+ case "66-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2364,7 +2364,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1484631":
+ case "14846-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2382,7 +2382,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "5531":
+ case "55-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2400,7 +2400,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "6131":
+ case "61-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2418,7 +2418,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "309931":
+ case "3099-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2436,7 +2436,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "1488031":
+ case "14880-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -2454,7 +2454,7 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "12531":
+ case "125-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -3001,8 +3001,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // write "2673063"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x30, 0x36, 0x33)
+ // write "267306-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -3020,8 +3020,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // write "26736531"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31)
+ // write "267365-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3039,8 +3039,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // write "26762231"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x32, 0x33, 0x31)
+ // write "267622-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3058,8 +3058,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // write "26762331"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x33, 0x33, 0x31)
+ // write "267623-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3077,8 +3077,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // write "26762431"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x34, 0x33, 0x31)
+ // write "267624-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3096,8 +3096,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // write "26762611"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x36, 0x31, 0x31)
+ // write "267626-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x36, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3115,8 +3115,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // write "26762111"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x31, 0x31, 0x31)
+ // write "267621-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3134,8 +3134,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // write "26730364"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x33, 0x36, 0x34)
+ // write "267303-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x30, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3153,8 +3153,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // write "26730264"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x32, 0x36, 0x34)
+ // write "267302-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x30, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3172,8 +3172,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // write "2674263"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x34, 0x32, 0x36, 0x33)
+ // write "267426-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x34, 0x32, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -3191,8 +3191,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // write "26742831"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x34, 0x32, 0x38, 0x33, 0x31)
+ // write "267428-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x34, 0x32, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3210,8 +3210,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // write "26752031"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x35, 0x32, 0x30, 0x33, 0x31)
+ // write "267520-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x35, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3229,8 +3229,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // write "26752131"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x35, 0x32, 0x31, 0x33, 0x31)
+ // write "267521-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x35, 0x32, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3248,8 +3248,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // write "26727011"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x32, 0x37, 0x30, 0x31, 0x31)
+ // write "267270-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x32, 0x37, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3267,8 +3267,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // write "26733231"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x33, 0x32, 0x33, 0x31)
+ // write "267332-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x33, 0x33, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3456,8 +3456,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // write "1229031"
- err = en.Append(0xa7, 0x31, 0x32, 0x32, 0x39, 0x30, 0x33, 0x31)
+ // write "12290-31"
+ err = en.Append(0xa8, 0x31, 0x32, 0x32, 0x39, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3475,8 +3475,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // write "211"
- err = en.Append(0xa3, 0x32, 0x31, 0x31)
+ // write "2-11"
+ err = en.Append(0xa4, 0x32, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -3494,8 +3494,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // write "1231964"
- err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x39, 0x36, 0x34)
+ // write "12319-64"
+ err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x39, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3513,8 +3513,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // write "123183"
- err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x38, 0x33)
+ // write "12318-3"
+ err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -3532,8 +3532,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // write "1489631"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x36, 0x33, 0x31)
+ // write "14896-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3551,8 +3551,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // write "1489431"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x34, 0x33, 0x31)
+ // write "14894-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3570,8 +3570,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // write "163513"
- err = en.Append(0xa6, 0x31, 0x36, 0x33, 0x35, 0x31, 0x33)
+ // write "16351-3"
+ err = en.Append(0xa7, 0x31, 0x36, 0x33, 0x35, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -3589,8 +3589,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // write "42463"
- err = en.Append(0xa5, 0x34, 0x32, 0x34, 0x36, 0x33)
+ // write "4246-3"
+ err = en.Append(0xa6, 0x34, 0x32, 0x34, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -3608,8 +3608,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // write "409631"
- err = en.Append(0xa6, 0x34, 0x30, 0x39, 0x36, 0x33, 0x31)
+ // write "4096-31"
+ err = en.Append(0xa7, 0x34, 0x30, 0x39, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3627,8 +3627,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // write "411631"
- err = en.Append(0xa6, 0x34, 0x31, 0x31, 0x36, 0x33, 0x31)
+ // write "4116-31"
+ err = en.Append(0xa7, 0x34, 0x31, 0x31, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3646,8 +3646,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // write "411531"
- err = en.Append(0xa6, 0x34, 0x31, 0x31, 0x35, 0x33, 0x31)
+ // write "4115-31"
+ err = en.Append(0xa7, 0x34, 0x31, 0x31, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3665,8 +3665,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // write "5764"
- err = en.Append(0xa4, 0x35, 0x37, 0x36, 0x34)
+ // write "57-64"
+ err = en.Append(0xa5, 0x35, 0x37, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3684,8 +3684,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // write "165023"
- err = en.Append(0xa6, 0x31, 0x36, 0x35, 0x30, 0x32, 0x33)
+ // write "16502-3"
+ err = en.Append(0xa7, 0x31, 0x36, 0x35, 0x30, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -3703,8 +3703,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // write "11231"
- err = en.Append(0xa5, 0x31, 0x31, 0x32, 0x33, 0x31)
+ // write "112-31"
+ err = en.Append(0xa6, 0x31, 0x31, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3722,8 +3722,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // write "1229564"
- err = en.Append(0xa7, 0x31, 0x32, 0x32, 0x39, 0x35, 0x36, 0x34)
+ // write "12295-64"
+ err = en.Append(0xa8, 0x31, 0x32, 0x32, 0x39, 0x35, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3741,8 +3741,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // write "1637631"
- err = en.Append(0xa7, 0x31, 0x36, 0x33, 0x37, 0x36, 0x33, 0x31)
+ // write "16376-31"
+ err = en.Append(0xa8, 0x31, 0x36, 0x33, 0x37, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3760,8 +3760,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // write "1664"
- err = en.Append(0xa4, 0x31, 0x36, 0x36, 0x34)
+ // write "16-64"
+ err = en.Append(0xa5, 0x31, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3779,8 +3779,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // write "358631"
- err = en.Append(0xa6, 0x33, 0x35, 0x38, 0x36, 0x33, 0x31)
+ // write "3586-31"
+ err = en.Append(0xa7, 0x33, 0x35, 0x38, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3798,8 +3798,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // write "358731"
- err = en.Append(0xa6, 0x33, 0x35, 0x38, 0x37, 0x33, 0x31)
+ // write "3587-31"
+ err = en.Append(0xa7, 0x33, 0x35, 0x38, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3817,8 +3817,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // write "358831"
- err = en.Append(0xa6, 0x33, 0x35, 0x38, 0x38, 0x33, 0x31)
+ // write "3588-31"
+ err = en.Append(0xa7, 0x33, 0x35, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3836,8 +3836,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // write "42243"
- err = en.Append(0xa5, 0x34, 0x32, 0x32, 0x34, 0x33)
+ // write "4224-3"
+ err = en.Append(0xa6, 0x34, 0x32, 0x32, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -3855,8 +3855,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // write "233"
- err = en.Append(0xa3, 0x32, 0x33, 0x33)
+ // write "23-3"
+ err = en.Append(0xa4, 0x32, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -3874,8 +3874,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // write "1485831"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x38, 0x33, 0x31)
+ // write "14858-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3893,8 +3893,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // write "416231"
- err = en.Append(0xa6, 0x34, 0x31, 0x36, 0x32, 0x33, 0x31)
+ // write "4162-31"
+ err = en.Append(0xa7, 0x34, 0x31, 0x36, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3912,8 +3912,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // write "227863"
- err = en.Append(0xa6, 0x32, 0x32, 0x37, 0x38, 0x36, 0x33)
+ // write "22786-3"
+ err = en.Append(0xa7, 0x32, 0x32, 0x37, 0x38, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -3931,8 +3931,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // write "414931"
- err = en.Append(0xa6, 0x34, 0x31, 0x34, 0x39, 0x33, 0x31)
+ // write "4149-31"
+ err = en.Append(0xa7, 0x34, 0x31, 0x34, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3950,8 +3950,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // write "415331"
- err = en.Append(0xa6, 0x34, 0x31, 0x35, 0x33, 0x33, 0x31)
+ // write "4153-31"
+ err = en.Append(0xa7, 0x34, 0x31, 0x35, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3969,8 +3969,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // write "1489331"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x33, 0x33, 0x31)
+ // write "14893-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x39, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -3988,8 +3988,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // write "1485931"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x39, 0x33, 0x31)
+ // write "14859-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x35, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4007,8 +4007,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // write "1486031"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x30, 0x33, 0x31)
+ // write "14860-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4026,8 +4026,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty
- // write "1229664"
- err = en.Append(0xa7, 0x31, 0x32, 0x32, 0x39, 0x36, 0x36, 0x34)
+ // write "12296-64"
+ err = en.Append(0xa8, 0x31, 0x32, 0x32, 0x39, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4045,8 +4045,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty
- // write "1488731"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31)
+ // write "14887-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4064,8 +4064,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty
- // write "1486131"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31)
+ // write "14861-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4083,8 +4083,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty
- // write "1492631"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31)
+ // write "14926-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4102,8 +4102,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty
- // write "8811"
- err = en.Append(0xa4, 0x38, 0x38, 0x31, 0x31)
+ // write "88-11"
+ err = en.Append(0xa5, 0x38, 0x38, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4121,8 +4121,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty
- // write "359064"
- err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34)
+ // write "3590-64"
+ err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x30, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4140,8 +4140,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty
- // write "35913"
- err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x31, 0x33)
+ // write "3591-3"
+ err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -4159,8 +4159,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty
- // write "1486331"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31)
+ // write "14863-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4178,8 +4178,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty
- // write "8911"
- err = en.Append(0xa4, 0x38, 0x39, 0x31, 0x31)
+ // write "89-11"
+ err = en.Append(0xa5, 0x38, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4197,8 +4197,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1) == 0 { // if not empty
- // write "35923"
- err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x32, 0x33)
+ // write "3592-3"
+ err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -4216,8 +4216,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2) == 0 { // if not empty
- // write "359220"
- err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x32, 0x32, 0x30)
+ // write "3592-20"
+ err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x2d, 0x32, 0x30)
if err != nil {
return
}
@@ -4235,8 +4235,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4) == 0 { // if not empty
- // write "36073"
- err = en.Append(0xa5, 0x33, 0x36, 0x30, 0x37, 0x33)
+ // write "3607-3"
+ err = en.Append(0xa6, 0x33, 0x36, 0x30, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -4254,8 +4254,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8) == 0 { // if not empty
- // write "8711"
- err = en.Append(0xa4, 0x38, 0x37, 0x31, 0x31)
+ // write "87-11"
+ err = en.Append(0xa5, 0x38, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4273,8 +4273,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10) == 0 { // if not empty
- // write "1491631"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x36, 0x33, 0x31)
+ // write "14916-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4292,8 +4292,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20) == 0 { // if not empty
- // write "1487631"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x36, 0x33, 0x31)
+ // write "14876-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4311,8 +4311,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40) == 0 { // if not empty
- // write "1492731"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x37, 0x33, 0x31)
+ // write "14927-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x32, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4330,8 +4330,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80) == 0 { // if not empty
- // write "30773"
- err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x37, 0x33)
+ // write "3077-3"
+ err = en.Append(0xa6, 0x33, 0x30, 0x37, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -4349,8 +4349,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100) == 0 { // if not empty
- // write "30763"
- err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x36, 0x33)
+ // write "3076-3"
+ err = en.Append(0xa6, 0x33, 0x30, 0x37, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -4368,8 +4368,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200) == 0 { // if not empty
- // write "30783"
- err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x38, 0x33)
+ // write "3078-3"
+ err = en.Append(0xa6, 0x33, 0x30, 0x37, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -4387,8 +4387,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400) == 0 { // if not empty
- // write "361331"
- err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x33, 0x33, 0x31)
+ // write "3613-31"
+ err = en.Append(0xa7, 0x33, 0x36, 0x31, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4406,8 +4406,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800) == 0 { // if not empty
- // write "1487331"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x33, 0x33, 0x31)
+ // write "14873-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4425,8 +4425,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000) == 0 { // if not empty
- // write "1486431"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x34, 0x33, 0x31)
+ // write "14864-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4444,8 +4444,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000) == 0 { // if not empty
- // write "7731"
- err = en.Append(0xa4, 0x37, 0x37, 0x33, 0x31)
+ // write "77-31"
+ err = en.Append(0xa5, 0x37, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4463,8 +4463,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000) == 0 { // if not empty
- // write "8564"
- err = en.Append(0xa4, 0x38, 0x35, 0x36, 0x34)
+ // write "85-64"
+ err = en.Append(0xa5, 0x38, 0x35, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4482,8 +4482,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000) == 0 { // if not empty
- // write "11431"
- err = en.Append(0xa5, 0x31, 0x31, 0x34, 0x33, 0x31)
+ // write "114-31"
+ err = en.Append(0xa6, 0x31, 0x31, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4501,8 +4501,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000) == 0 { // if not empty
- // write "11531"
- err = en.Append(0xa5, 0x31, 0x31, 0x35, 0x33, 0x31)
+ // write "115-31"
+ err = en.Append(0xa6, 0x31, 0x31, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4520,8 +4520,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000) == 0 { // if not empty
- // write "11631"
- err = en.Append(0xa5, 0x31, 0x31, 0x36, 0x33, 0x31)
+ // write "116-31"
+ err = en.Append(0xa6, 0x31, 0x31, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4539,8 +4539,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000) == 0 { // if not empty
- // write "7531"
- err = en.Append(0xa4, 0x37, 0x35, 0x33, 0x31)
+ // write "75-31"
+ err = en.Append(0xa5, 0x37, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4558,8 +4558,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000) == 0 { // if not empty
- // write "10231"
- err = en.Append(0xa5, 0x31, 0x30, 0x32, 0x33, 0x31)
+ // write "102-31"
+ err = en.Append(0xa6, 0x31, 0x30, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4577,8 +4577,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000) == 0 { // if not empty
- // write "10331"
- err = en.Append(0xa5, 0x31, 0x30, 0x33, 0x33, 0x31)
+ // write "103-31"
+ err = en.Append(0xa6, 0x31, 0x30, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4596,8 +4596,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000) == 0 { // if not empty
- // write "9031"
- err = en.Append(0xa4, 0x39, 0x30, 0x33, 0x31)
+ // write "90-31"
+ err = en.Append(0xa5, 0x39, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4615,8 +4615,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000) == 0 { // if not empty
- // write "463"
- err = en.Append(0xa3, 0x34, 0x36, 0x33)
+ // write "46-3"
+ err = en.Append(0xa4, 0x34, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -4634,8 +4634,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000) == 0 { // if not empty
- // write "10431"
- err = en.Append(0xa5, 0x31, 0x30, 0x34, 0x33, 0x31)
+ // write "104-31"
+ err = en.Append(0xa6, 0x31, 0x30, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4653,8 +4653,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty
- // write "10531"
- err = en.Append(0xa5, 0x31, 0x30, 0x35, 0x33, 0x31)
+ // write "105-31"
+ err = en.Append(0xa6, 0x31, 0x30, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4672,8 +4672,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty
- // write "9331"
- err = en.Append(0xa4, 0x39, 0x33, 0x33, 0x31)
+ // write "93-31"
+ err = en.Append(0xa5, 0x39, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4691,8 +4691,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty
- // write "7331"
- err = en.Append(0xa4, 0x37, 0x33, 0x33, 0x31)
+ // write "73-31"
+ err = en.Append(0xa5, 0x37, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4710,8 +4710,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty
- // write "7864"
- err = en.Append(0xa4, 0x37, 0x38, 0x36, 0x34)
+ // write "78-64"
+ err = en.Append(0xa5, 0x37, 0x38, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4729,8 +4729,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty
- // write "3511"
- err = en.Append(0xa4, 0x33, 0x35, 0x31, 0x31)
+ // write "35-11"
+ err = en.Append(0xa5, 0x33, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4748,8 +4748,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty
- // write "308011"
- err = en.Append(0xa6, 0x33, 0x30, 0x38, 0x30, 0x31, 0x31)
+ // write "3080-11"
+ err = en.Append(0xa7, 0x33, 0x30, 0x38, 0x30, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4767,8 +4767,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty
- // write "1494331"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x33, 0x33, 0x31)
+ // write "14943-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4786,8 +4786,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty
- // write "1494431"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x34, 0x33, 0x31)
+ // write "14944-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4805,8 +4805,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty
- // write "1494531"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x35, 0x33, 0x31)
+ // write "14945-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4824,8 +4824,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty
- // write "1494831"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x38, 0x33, 0x31)
+ // write "14948-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4843,8 +4843,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty
- // write "1494631"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x36, 0x33, 0x31)
+ // write "14946-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4862,8 +4862,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty
- // write "1494731"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x37, 0x33, 0x31)
+ // write "14947-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x34, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4881,8 +4881,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty
- // write "1487931"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x39, 0x33, 0x31)
+ // write "14879-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x37, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4900,8 +4900,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty
- // write "1488131"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x31, 0x33, 0x31)
+ // write "14881-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4919,8 +4919,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty
- // write "383"
- err = en.Append(0xa3, 0x33, 0x38, 0x33)
+ // write "38-3"
+ err = en.Append(0xa4, 0x33, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -4938,8 +4938,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty
- // write "4111"
- err = en.Append(0xa4, 0x34, 0x31, 0x31, 0x31)
+ // write "41-11"
+ err = en.Append(0xa5, 0x34, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -4957,8 +4957,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty
- // write "4264"
- err = en.Append(0xa4, 0x34, 0x32, 0x36, 0x34)
+ // write "42-64"
+ err = en.Append(0xa5, 0x34, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -4976,8 +4976,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty
- // write "11831"
- err = en.Append(0xa5, 0x31, 0x31, 0x38, 0x33, 0x31)
+ // write "118-31"
+ err = en.Append(0xa6, 0x31, 0x31, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -4995,8 +4995,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty
- // write "6431"
- err = en.Append(0xa4, 0x36, 0x34, 0x33, 0x31)
+ // write "64-31"
+ err = en.Append(0xa5, 0x36, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5014,8 +5014,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty
- // write "11931"
- err = en.Append(0xa5, 0x31, 0x31, 0x39, 0x33, 0x31)
+ // write "119-31"
+ err = en.Append(0xa6, 0x31, 0x31, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5033,8 +5033,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty
- // write "12031"
- err = en.Append(0xa5, 0x31, 0x32, 0x30, 0x33, 0x31)
+ // write "120-31"
+ err = en.Append(0xa6, 0x31, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5052,8 +5052,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty
- // write "6831"
- err = en.Append(0xa4, 0x36, 0x38, 0x33, 0x31)
+ // write "68-31"
+ err = en.Append(0xa5, 0x36, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5071,8 +5071,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty
- // write "30933"
- err = en.Append(0xa5, 0x33, 0x30, 0x39, 0x33, 0x33)
+ // write "3093-3"
+ err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -5090,8 +5090,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty
- // write "310531"
- err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x35, 0x33, 0x31)
+ // write "3105-31"
+ err = en.Append(0xa7, 0x33, 0x31, 0x30, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5109,8 +5109,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty
- // write "309511"
- err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x35, 0x31, 0x31)
+ // write "3095-11"
+ err = en.Append(0xa7, 0x33, 0x30, 0x39, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -5128,8 +5128,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty
- // write "12831"
- err = en.Append(0xa5, 0x31, 0x32, 0x38, 0x33, 0x31)
+ // write "128-31"
+ err = en.Append(0xa6, 0x31, 0x32, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5147,8 +5147,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty
- // write "12931"
- err = en.Append(0xa5, 0x31, 0x32, 0x39, 0x33, 0x31)
+ // write "129-31"
+ err = en.Append(0xa6, 0x31, 0x32, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5166,8 +5166,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty
- // write "2665631"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x35, 0x36, 0x33, 0x31)
+ // write "26656-31"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x35, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5185,8 +5185,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty
- // write "1231664"
- err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x36, 0x36, 0x34)
+ // write "12316-64"
+ err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -5204,8 +5204,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty
- // write "123173"
- err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x37, 0x33)
+ // write "12317-3"
+ err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -5223,8 +5223,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty
- // write "123143"
- err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x34, 0x33)
+ // write "12314-3"
+ err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -5242,8 +5242,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty
- // write "361511"
- err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x35, 0x31, 0x31)
+ // write "3615-11"
+ err = en.Append(0xa7, 0x33, 0x36, 0x31, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -5261,8 +5261,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty
- // write "310231"
- err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x32, 0x33, 0x31)
+ // write "3102-31"
+ err = en.Append(0xa7, 0x33, 0x31, 0x30, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5280,8 +5280,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty
- // write "310331"
- err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x33, 0x33, 0x31)
+ // write "3103-31"
+ err = en.Append(0xa7, 0x33, 0x31, 0x30, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5299,8 +5299,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty
- // write "165053"
- err = en.Append(0xa6, 0x31, 0x36, 0x35, 0x30, 0x35, 0x33)
+ // write "16505-3"
+ err = en.Append(0xa7, 0x31, 0x36, 0x35, 0x30, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -5318,8 +5318,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty
- // write "309831"
- err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x38, 0x33, 0x31)
+ // write "3098-31"
+ err = en.Append(0xa7, 0x33, 0x30, 0x39, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5337,8 +5337,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty
- // write "149613"
- err = en.Append(0xa6, 0x31, 0x34, 0x39, 0x36, 0x31, 0x33)
+ // write "14961-3"
+ err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x36, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -5356,8 +5356,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty
- // write "1491211"
- err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x32, 0x31, 0x31)
+ // write "14912-11"
+ err = en.Append(0xa8, 0x31, 0x34, 0x39, 0x31, 0x32, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -5375,8 +5375,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty
- // write "543"
- err = en.Append(0xa3, 0x35, 0x34, 0x33)
+ // write "54-3"
+ err = en.Append(0xa4, 0x35, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -5394,8 +5394,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty
- // write "10031"
- err = en.Append(0xa5, 0x31, 0x30, 0x30, 0x33, 0x31)
+ // write "100-31"
+ err = en.Append(0xa6, 0x31, 0x30, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5413,8 +5413,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x1) == 0 { // if not empty
- // write "10131"
- err = en.Append(0xa5, 0x31, 0x30, 0x31, 0x33, 0x31)
+ // write "101-31"
+ err = en.Append(0xa6, 0x31, 0x30, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5432,8 +5432,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x2) == 0 { // if not empty
- // write "6631"
- err = en.Append(0xa4, 0x36, 0x36, 0x33, 0x31)
+ // write "66-31"
+ err = en.Append(0xa5, 0x36, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5451,8 +5451,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x4) == 0 { // if not empty
- // write "1484631"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x34, 0x36, 0x33, 0x31)
+ // write "14846-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x34, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5470,8 +5470,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x8) == 0 { // if not empty
- // write "5531"
- err = en.Append(0xa4, 0x35, 0x35, 0x33, 0x31)
+ // write "55-31"
+ err = en.Append(0xa5, 0x35, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5489,8 +5489,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x10) == 0 { // if not empty
- // write "6131"
- err = en.Append(0xa4, 0x36, 0x31, 0x33, 0x31)
+ // write "61-31"
+ err = en.Append(0xa5, 0x36, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5508,8 +5508,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x20) == 0 { // if not empty
- // write "309931"
- err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x39, 0x33, 0x31)
+ // write "3099-31"
+ err = en.Append(0xa7, 0x33, 0x30, 0x39, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5527,8 +5527,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x40) == 0 { // if not empty
- // write "1488031"
- err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x30, 0x33, 0x31)
+ // write "14880-31"
+ err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -5546,8 +5546,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[2] & 0x80) == 0 { // if not empty
- // write "12531"
- err = en.Append(0xa5, 0x31, 0x32, 0x35, 0x33, 0x31)
+ // write "125-31"
+ err = en.Append(0xa6, 0x31, 0x32, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -6083,8 +6083,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // string "2673063"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x30, 0x36, 0x33)
+ // string "267306-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x36, 0x2d, 0x33)
if z.AutoProcessState == nil {
o = msgp.AppendNil(o)
} else {
@@ -6092,8 +6092,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // string "26736531"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31)
+ // string "267365-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2d, 0x33, 0x31)
if z.Billing == nil {
o = msgp.AppendNil(o)
} else {
@@ -6101,8 +6101,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // string "26762231"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x32, 0x33, 0x31)
+ // string "267622-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x32, 0x2d, 0x33, 0x31)
if z.Classification == nil {
o = msgp.AppendNil(o)
} else {
@@ -6110,8 +6110,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // string "26762331"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x33, 0x33, 0x31)
+ // string "267623-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x33, 0x2d, 0x33, 0x31)
if z.ClassificationDescription == nil {
o = msgp.AppendNil(o)
} else {
@@ -6119,8 +6119,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // string "26762431"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x34, 0x33, 0x31)
+ // string "267624-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x34, 0x2d, 0x33, 0x31)
if z.ClassificationGuid == nil {
o = msgp.AppendNil(o)
} else {
@@ -6128,8 +6128,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // string "26762611"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x36, 0x31, 0x31)
+ // string "267626-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x36, 0x2d, 0x31, 0x31)
if z.ClassificationKeep == nil {
o = msgp.AppendNil(o)
} else {
@@ -6137,8 +6137,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // string "26762111"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x32, 0x31, 0x31, 0x31)
+ // string "267621-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x32, 0x31, 0x2d, 0x31, 0x31)
if z.Classified == nil {
o = msgp.AppendNil(o)
} else {
@@ -6146,8 +6146,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // string "26730364"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x33, 0x36, 0x34)
+ // string "267303-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x30, 0x33, 0x2d, 0x36, 0x34)
if z.CommonEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -6155,8 +6155,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // string "26730264"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x32, 0x36, 0x34)
+ // string "267302-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x30, 0x32, 0x2d, 0x36, 0x34)
if z.CommonStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -6164,8 +6164,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // string "2674263"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x34, 0x32, 0x36, 0x33)
+ // string "267426-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x34, 0x32, 0x36, 0x2d, 0x33)
if z.CurrentVersion == nil {
o = msgp.AppendNil(o)
} else {
@@ -6173,8 +6173,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // string "26742831"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x34, 0x32, 0x38, 0x33, 0x31)
+ // string "267428-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x34, 0x32, 0x38, 0x2d, 0x33, 0x31)
if z.CurrentVersionName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6182,8 +6182,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // string "26752031"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x35, 0x32, 0x30, 0x33, 0x31)
+ // string "267520-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x35, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.InternetAccountName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6191,8 +6191,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // string "26752131"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x35, 0x32, 0x31, 0x33, 0x31)
+ // string "267521-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x35, 0x32, 0x31, 0x2d, 0x33, 0x31)
if z.InternetAccountStamp == nil {
o = msgp.AppendNil(o)
} else {
@@ -6200,8 +6200,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // string "26727011"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x32, 0x37, 0x30, 0x31, 0x31)
+ // string "267270-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x32, 0x37, 0x30, 0x2d, 0x31, 0x31)
if z.Private == nil {
o = msgp.AppendNil(o)
} else {
@@ -6209,8 +6209,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // string "26733231"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x33, 0x32, 0x33, 0x31)
+ // string "267332-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x33, 0x33, 0x32, 0x2d, 0x33, 0x31)
if z.VerbResponse == nil {
o = msgp.AppendNil(o)
} else {
@@ -6288,8 +6288,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
o = msgp.AppendInt32(o, *z.PhishingStamp)
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // string "1229031"
- o = append(o, 0xa7, 0x31, 0x32, 0x32, 0x39, 0x30, 0x33, 0x31)
+ // string "12290-31"
+ o = append(o, 0xa8, 0x31, 0x32, 0x32, 0x39, 0x30, 0x2d, 0x33, 0x31)
if z.AddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6297,8 +6297,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // string "211"
- o = append(o, 0xa3, 0x32, 0x31, 0x31)
+ // string "2-11"
+ o = append(o, 0xa4, 0x32, 0x2d, 0x31, 0x31)
if z.AlternateRecipientAllowed == nil {
o = msgp.AppendNil(o)
} else {
@@ -6306,8 +6306,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // string "1231964"
- o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x39, 0x36, 0x34)
+ // string "12319-64"
+ o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x39, 0x2d, 0x36, 0x34)
if z.ArchiveDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -6315,8 +6315,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // string "123183"
- o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x38, 0x33)
+ // string "12318-3"
+ o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x38, 0x2d, 0x33)
if z.ArchivePeriod == nil {
o = msgp.AppendNil(o)
} else {
@@ -6324,8 +6324,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // string "1489631"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x36, 0x33, 0x31)
+ // string "14896-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x36, 0x2d, 0x33, 0x31)
if z.Assistant == nil {
o = msgp.AppendNil(o)
} else {
@@ -6333,8 +6333,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // string "1489431"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x34, 0x33, 0x31)
+ // string "14894-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x34, 0x2d, 0x33, 0x31)
if z.AssistantTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -6342,8 +6342,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // string "163513"
- o = append(o, 0xa6, 0x31, 0x36, 0x33, 0x35, 0x31, 0x33)
+ // string "16351-3"
+ o = append(o, 0xa7, 0x31, 0x36, 0x33, 0x35, 0x31, 0x2d, 0x33)
if z.AutoResponseSuppress == nil {
o = msgp.AppendNil(o)
} else {
@@ -6351,8 +6351,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // string "42463"
- o = append(o, 0xa5, 0x34, 0x32, 0x34, 0x36, 0x33)
+ // string "4246-3"
+ o = append(o, 0xa6, 0x34, 0x32, 0x34, 0x36, 0x2d, 0x33)
if z.BlockStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -6360,8 +6360,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // string "409631"
- o = append(o, 0xa6, 0x34, 0x30, 0x39, 0x36, 0x33, 0x31)
+ // string "4096-31"
+ o = append(o, 0xa7, 0x34, 0x30, 0x39, 0x36, 0x2d, 0x33, 0x31)
if z.Body == nil {
o = msgp.AppendNil(o)
} else {
@@ -6369,8 +6369,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // string "411631"
- o = append(o, 0xa6, 0x34, 0x31, 0x31, 0x36, 0x33, 0x31)
+ // string "4116-31"
+ o = append(o, 0xa7, 0x34, 0x31, 0x31, 0x36, 0x2d, 0x33, 0x31)
if z.BodyContentLocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -6378,8 +6378,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // string "411531"
- o = append(o, 0xa6, 0x34, 0x31, 0x31, 0x35, 0x33, 0x31)
+ // string "4115-31"
+ o = append(o, 0xa7, 0x34, 0x31, 0x31, 0x35, 0x2d, 0x33, 0x31)
if z.BodyHtml == nil {
o = msgp.AppendNil(o)
} else {
@@ -6387,8 +6387,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // string "5764"
- o = append(o, 0xa4, 0x35, 0x37, 0x36, 0x34)
+ // string "57-64"
+ o = append(o, 0xa5, 0x35, 0x37, 0x2d, 0x36, 0x34)
if z.ClientSubmitTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6396,8 +6396,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // string "165023"
- o = append(o, 0xa6, 0x31, 0x36, 0x35, 0x30, 0x32, 0x33)
+ // string "16502-3"
+ o = append(o, 0xa7, 0x31, 0x36, 0x35, 0x30, 0x32, 0x2d, 0x33)
if z.ContentFilterSpamConfidenceLevel == nil {
o = msgp.AppendNil(o)
} else {
@@ -6405,8 +6405,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // string "11231"
- o = append(o, 0xa5, 0x31, 0x31, 0x32, 0x33, 0x31)
+ // string "112-31"
+ o = append(o, 0xa6, 0x31, 0x31, 0x32, 0x2d, 0x33, 0x31)
if z.ConversationTopic == nil {
o = msgp.AppendNil(o)
} else {
@@ -6414,8 +6414,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // string "1229564"
- o = append(o, 0xa7, 0x31, 0x32, 0x32, 0x39, 0x35, 0x36, 0x34)
+ // string "12295-64"
+ o = append(o, 0xa8, 0x31, 0x32, 0x32, 0x39, 0x35, 0x2d, 0x36, 0x34)
if z.CreationTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6423,8 +6423,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // string "1637631"
- o = append(o, 0xa7, 0x31, 0x36, 0x33, 0x37, 0x36, 0x33, 0x31)
+ // string "16376-31"
+ o = append(o, 0xa8, 0x31, 0x36, 0x33, 0x37, 0x36, 0x2d, 0x33, 0x31)
if z.CreatorName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6432,8 +6432,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // string "1664"
- o = append(o, 0xa4, 0x31, 0x36, 0x36, 0x34)
+ // string "16-64"
+ o = append(o, 0xa5, 0x31, 0x36, 0x2d, 0x36, 0x34)
if z.DeliverTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6441,8 +6441,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // string "358631"
- o = append(o, 0xa6, 0x33, 0x35, 0x38, 0x36, 0x33, 0x31)
+ // string "3586-31"
+ o = append(o, 0xa7, 0x33, 0x35, 0x38, 0x36, 0x2d, 0x33, 0x31)
if z.DisplayBcc == nil {
o = msgp.AppendNil(o)
} else {
@@ -6450,8 +6450,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // string "358731"
- o = append(o, 0xa6, 0x33, 0x35, 0x38, 0x37, 0x33, 0x31)
+ // string "3587-31"
+ o = append(o, 0xa7, 0x33, 0x35, 0x38, 0x37, 0x2d, 0x33, 0x31)
if z.DisplayCc == nil {
o = msgp.AppendNil(o)
} else {
@@ -6459,8 +6459,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // string "358831"
- o = append(o, 0xa6, 0x33, 0x35, 0x38, 0x38, 0x33, 0x31)
+ // string "3588-31"
+ o = append(o, 0xa7, 0x33, 0x35, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.DisplayTo == nil {
o = msgp.AppendNil(o)
} else {
@@ -6468,8 +6468,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // string "42243"
- o = append(o, 0xa5, 0x34, 0x32, 0x32, 0x34, 0x33)
+ // string "4224-3"
+ o = append(o, 0xa6, 0x34, 0x32, 0x32, 0x34, 0x2d, 0x33)
if z.IconIndex == nil {
o = msgp.AppendNil(o)
} else {
@@ -6477,8 +6477,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // string "233"
- o = append(o, 0xa3, 0x32, 0x33, 0x33)
+ // string "23-3"
+ o = append(o, 0xa4, 0x32, 0x33, 0x2d, 0x33)
if z.Importance == nil {
o = msgp.AppendNil(o)
} else {
@@ -6486,8 +6486,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // string "1485831"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x38, 0x33, 0x31)
+ // string "14858-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x38, 0x2d, 0x33, 0x31)
if z.Initials == nil {
o = msgp.AppendNil(o)
} else {
@@ -6495,8 +6495,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // string "416231"
- o = append(o, 0xa6, 0x34, 0x31, 0x36, 0x32, 0x33, 0x31)
+ // string "4162-31"
+ o = append(o, 0xa7, 0x34, 0x31, 0x36, 0x32, 0x2d, 0x33, 0x31)
if z.InReplyToId == nil {
o = msgp.AppendNil(o)
} else {
@@ -6504,8 +6504,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // string "227863"
- o = append(o, 0xa6, 0x32, 0x32, 0x37, 0x38, 0x36, 0x33)
+ // string "22786-3"
+ o = append(o, 0xa7, 0x32, 0x32, 0x37, 0x38, 0x36, 0x2d, 0x33)
if z.InternetMailOverrideFormat == nil {
o = msgp.AppendNil(o)
} else {
@@ -6513,8 +6513,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // string "414931"
- o = append(o, 0xa6, 0x34, 0x31, 0x34, 0x39, 0x33, 0x31)
+ // string "4149-31"
+ o = append(o, 0xa7, 0x34, 0x31, 0x34, 0x39, 0x2d, 0x33, 0x31)
if z.InternetMessageId == nil {
o = msgp.AppendNil(o)
} else {
@@ -6522,8 +6522,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // string "415331"
- o = append(o, 0xa6, 0x34, 0x31, 0x35, 0x33, 0x33, 0x31)
+ // string "4153-31"
+ o = append(o, 0xa7, 0x34, 0x31, 0x35, 0x33, 0x2d, 0x33, 0x31)
if z.InternetReferences == nil {
o = msgp.AppendNil(o)
} else {
@@ -6531,8 +6531,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // string "1489331"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x33, 0x33, 0x31)
+ // string "14893-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x39, 0x33, 0x2d, 0x33, 0x31)
if z.IsdnNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -6540,8 +6540,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // string "1485931"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x39, 0x33, 0x31)
+ // string "14859-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x35, 0x39, 0x2d, 0x33, 0x31)
if z.Keyword == nil {
o = msgp.AppendNil(o)
} else {
@@ -6549,8 +6549,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // string "1486031"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x30, 0x33, 0x31)
+ // string "14860-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x30, 0x2d, 0x33, 0x31)
if z.Language == nil {
o = msgp.AppendNil(o)
} else {
@@ -6558,8 +6558,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty
- // string "1229664"
- o = append(o, 0xa7, 0x31, 0x32, 0x32, 0x39, 0x36, 0x36, 0x34)
+ // string "12296-64"
+ o = append(o, 0xa8, 0x31, 0x32, 0x32, 0x39, 0x36, 0x2d, 0x36, 0x34)
if z.LastModificationTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6567,8 +6567,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty
- // string "1488731"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31)
+ // string "14887-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x37, 0x2d, 0x33, 0x31)
if z.Locality == nil {
o = msgp.AppendNil(o)
} else {
@@ -6576,8 +6576,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty
- // string "1486131"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31)
+ // string "14861-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x31, 0x2d, 0x33, 0x31)
if z.Location == nil {
o = msgp.AppendNil(o)
} else {
@@ -6585,8 +6585,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty
- // string "1492631"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31)
+ // string "14926-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x36, 0x2d, 0x33, 0x31)
if z.ManagerName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6594,8 +6594,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty
- // string "8811"
- o = append(o, 0xa4, 0x38, 0x38, 0x31, 0x31)
+ // string "88-11"
+ o = append(o, 0xa5, 0x38, 0x38, 0x2d, 0x31, 0x31)
if z.MessageCcMe == nil {
o = msgp.AppendNil(o)
} else {
@@ -6603,8 +6603,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty
- // string "359064"
- o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34)
+ // string "3590-64"
+ o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x30, 0x2d, 0x36, 0x34)
if z.MessageDeliveryTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6612,8 +6612,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty
- // string "35913"
- o = append(o, 0xa5, 0x33, 0x35, 0x39, 0x31, 0x33)
+ // string "3591-3"
+ o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x31, 0x2d, 0x33)
if z.MessageFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -6621,8 +6621,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty
- // string "1486331"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31)
+ // string "14863-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x33, 0x2d, 0x33, 0x31)
if z.MessageHandlingSystemCommonName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6630,8 +6630,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty
- // string "8911"
- o = append(o, 0xa4, 0x38, 0x39, 0x31, 0x31)
+ // string "89-11"
+ o = append(o, 0xa5, 0x38, 0x39, 0x2d, 0x31, 0x31)
if z.MessageRecipientMe == nil {
o = msgp.AppendNil(o)
} else {
@@ -6639,8 +6639,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1) == 0 { // if not empty
- // string "35923"
- o = append(o, 0xa5, 0x33, 0x35, 0x39, 0x32, 0x33)
+ // string "3592-3"
+ o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x32, 0x2d, 0x33)
if z.MessageSize == nil {
o = msgp.AppendNil(o)
} else {
@@ -6648,8 +6648,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2) == 0 { // if not empty
- // string "359220"
- o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x32, 0x32, 0x30)
+ // string "3592-20"
+ o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x2d, 0x32, 0x30)
if z.MessageSizeExtended == nil {
o = msgp.AppendNil(o)
} else {
@@ -6657,8 +6657,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4) == 0 { // if not empty
- // string "36073"
- o = append(o, 0xa5, 0x33, 0x36, 0x30, 0x37, 0x33)
+ // string "3607-3"
+ o = append(o, 0xa6, 0x33, 0x36, 0x30, 0x37, 0x2d, 0x33)
if z.MessageStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -6666,8 +6666,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8) == 0 { // if not empty
- // string "8711"
- o = append(o, 0xa4, 0x38, 0x37, 0x31, 0x31)
+ // string "87-11"
+ o = append(o, 0xa5, 0x38, 0x37, 0x2d, 0x31, 0x31)
if z.MessageToMe == nil {
o = msgp.AppendNil(o)
} else {
@@ -6675,8 +6675,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10) == 0 { // if not empty
- // string "1491631"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x36, 0x33, 0x31)
+ // string "14916-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x36, 0x2d, 0x33, 0x31)
if z.MiddleName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6684,8 +6684,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20) == 0 { // if not empty
- // string "1487631"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x36, 0x33, 0x31)
+ // string "14876-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x36, 0x2d, 0x33, 0x31)
if z.MobileTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -6693,8 +6693,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40) == 0 { // if not empty
- // string "1492731"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x37, 0x33, 0x31)
+ // string "14927-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x32, 0x37, 0x2d, 0x33, 0x31)
if z.Nickname == nil {
o = msgp.AppendNil(o)
} else {
@@ -6702,8 +6702,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80) == 0 { // if not empty
- // string "30773"
- o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x37, 0x33)
+ // string "3077-3"
+ o = append(o, 0xa6, 0x33, 0x30, 0x37, 0x37, 0x2d, 0x33)
if z.NonDeliveryReportDiagCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -6711,8 +6711,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100) == 0 { // if not empty
- // string "30763"
- o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x36, 0x33)
+ // string "3076-3"
+ o = append(o, 0xa6, 0x33, 0x30, 0x37, 0x36, 0x2d, 0x33)
if z.NonDeliveryReportReasonCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -6720,8 +6720,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200) == 0 { // if not empty
- // string "30783"
- o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x38, 0x33)
+ // string "3078-3"
+ o = append(o, 0xa6, 0x33, 0x30, 0x37, 0x38, 0x2d, 0x33)
if z.NonDeliveryReportStatusCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -6729,8 +6729,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400) == 0 { // if not empty
- // string "361331"
- o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x33, 0x33, 0x31)
+ // string "3613-31"
+ o = append(o, 0xa7, 0x33, 0x36, 0x31, 0x33, 0x2d, 0x33, 0x31)
if z.NormalizedSubject == nil {
o = msgp.AppendNil(o)
} else {
@@ -6738,8 +6738,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800) == 0 { // if not empty
- // string "1487331"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x33, 0x33, 0x31)
+ // string "14873-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x33, 0x2d, 0x33, 0x31)
if z.OfficeLocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -6747,8 +6747,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000) == 0 { // if not empty
- // string "1486431"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x34, 0x33, 0x31)
+ // string "14864-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x34, 0x2d, 0x33, 0x31)
if z.OrganizationalIdNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -6756,8 +6756,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000) == 0 { // if not empty
- // string "7731"
- o = append(o, 0xa4, 0x37, 0x37, 0x33, 0x31)
+ // string "77-31"
+ o = append(o, 0xa5, 0x37, 0x37, 0x2d, 0x33, 0x31)
if z.OriginalAuthorName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6765,8 +6765,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000) == 0 { // if not empty
- // string "8564"
- o = append(o, 0xa4, 0x38, 0x35, 0x36, 0x34)
+ // string "85-64"
+ o = append(o, 0xa5, 0x38, 0x35, 0x2d, 0x36, 0x34)
if z.OriginalDeliveryTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6774,8 +6774,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000) == 0 { // if not empty
- // string "11431"
- o = append(o, 0xa5, 0x31, 0x31, 0x34, 0x33, 0x31)
+ // string "114-31"
+ o = append(o, 0xa6, 0x31, 0x31, 0x34, 0x2d, 0x33, 0x31)
if z.OriginalDisplayBcc == nil {
o = msgp.AppendNil(o)
} else {
@@ -6783,8 +6783,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000) == 0 { // if not empty
- // string "11531"
- o = append(o, 0xa5, 0x31, 0x31, 0x35, 0x33, 0x31)
+ // string "115-31"
+ o = append(o, 0xa6, 0x31, 0x31, 0x35, 0x2d, 0x33, 0x31)
if z.OriginalDisplayCc == nil {
o = msgp.AppendNil(o)
} else {
@@ -6792,8 +6792,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000) == 0 { // if not empty
- // string "11631"
- o = append(o, 0xa5, 0x31, 0x31, 0x36, 0x33, 0x31)
+ // string "116-31"
+ o = append(o, 0xa6, 0x31, 0x31, 0x36, 0x2d, 0x33, 0x31)
if z.OriginalDisplayTo == nil {
o = msgp.AppendNil(o)
} else {
@@ -6801,8 +6801,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000) == 0 { // if not empty
- // string "7531"
- o = append(o, 0xa4, 0x37, 0x35, 0x33, 0x31)
+ // string "75-31"
+ o = append(o, 0xa5, 0x37, 0x35, 0x2d, 0x33, 0x31)
if z.OriginalMessageClass == nil {
o = msgp.AppendNil(o)
} else {
@@ -6810,8 +6810,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000) == 0 { // if not empty
- // string "10231"
- o = append(o, 0xa5, 0x31, 0x30, 0x32, 0x33, 0x31)
+ // string "102-31"
+ o = append(o, 0xa6, 0x31, 0x30, 0x32, 0x2d, 0x33, 0x31)
if z.OriginalSenderAddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6819,8 +6819,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000) == 0 { // if not empty
- // string "10331"
- o = append(o, 0xa5, 0x31, 0x30, 0x33, 0x33, 0x31)
+ // string "103-31"
+ o = append(o, 0xa6, 0x31, 0x30, 0x33, 0x2d, 0x33, 0x31)
if z.OriginalSenderEmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -6828,8 +6828,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000) == 0 { // if not empty
- // string "9031"
- o = append(o, 0xa4, 0x39, 0x30, 0x33, 0x31)
+ // string "90-31"
+ o = append(o, 0xa5, 0x39, 0x30, 0x2d, 0x33, 0x31)
if z.OriginalSenderName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6837,8 +6837,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000) == 0 { // if not empty
- // string "463"
- o = append(o, 0xa3, 0x34, 0x36, 0x33)
+ // string "46-3"
+ o = append(o, 0xa4, 0x34, 0x36, 0x2d, 0x33)
if z.OriginalSensitivity == nil {
o = msgp.AppendNil(o)
} else {
@@ -6846,8 +6846,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000) == 0 { // if not empty
- // string "10431"
- o = append(o, 0xa5, 0x31, 0x30, 0x34, 0x33, 0x31)
+ // string "104-31"
+ o = append(o, 0xa6, 0x31, 0x30, 0x34, 0x2d, 0x33, 0x31)
if z.OriginalSentRepresentingAddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -6855,8 +6855,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty
- // string "10531"
- o = append(o, 0xa5, 0x31, 0x30, 0x35, 0x33, 0x31)
+ // string "105-31"
+ o = append(o, 0xa6, 0x31, 0x30, 0x35, 0x2d, 0x33, 0x31)
if z.OriginalSentRepresentingEmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -6864,8 +6864,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty
- // string "9331"
- o = append(o, 0xa4, 0x39, 0x33, 0x33, 0x31)
+ // string "93-31"
+ o = append(o, 0xa5, 0x39, 0x33, 0x2d, 0x33, 0x31)
if z.OriginalSentRepresentingName == nil {
o = msgp.AppendNil(o)
} else {
@@ -6873,8 +6873,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty
- // string "7331"
- o = append(o, 0xa4, 0x37, 0x33, 0x33, 0x31)
+ // string "73-31"
+ o = append(o, 0xa5, 0x37, 0x33, 0x2d, 0x33, 0x31)
if z.OriginalSubject == nil {
o = msgp.AppendNil(o)
} else {
@@ -6882,8 +6882,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty
- // string "7864"
- o = append(o, 0xa4, 0x37, 0x38, 0x36, 0x34)
+ // string "78-64"
+ o = append(o, 0xa5, 0x37, 0x38, 0x2d, 0x36, 0x34)
if z.OriginalSubmitTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -6891,8 +6891,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty
- // string "3511"
- o = append(o, 0xa4, 0x33, 0x35, 0x31, 0x31)
+ // string "35-11"
+ o = append(o, 0xa5, 0x33, 0x35, 0x2d, 0x31, 0x31)
if z.OriginatorDeliveryReportRequested == nil {
o = msgp.AppendNil(o)
} else {
@@ -6900,8 +6900,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty
- // string "308011"
- o = append(o, 0xa6, 0x33, 0x30, 0x38, 0x30, 0x31, 0x31)
+ // string "3080-11"
+ o = append(o, 0xa7, 0x33, 0x30, 0x38, 0x30, 0x2d, 0x31, 0x31)
if z.OriginatorNonDeliveryReportRequested == nil {
o = msgp.AppendNil(o)
} else {
@@ -6909,8 +6909,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty
- // string "1494331"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x33, 0x33, 0x31)
+ // string "14943-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x33, 0x2d, 0x33, 0x31)
if z.OtherAddressCity == nil {
o = msgp.AppendNil(o)
} else {
@@ -6918,8 +6918,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty
- // string "1494431"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x34, 0x33, 0x31)
+ // string "14944-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x34, 0x2d, 0x33, 0x31)
if z.OtherAddressCountry == nil {
o = msgp.AppendNil(o)
} else {
@@ -6927,8 +6927,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty
- // string "1494531"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x35, 0x33, 0x31)
+ // string "14945-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x35, 0x2d, 0x33, 0x31)
if z.OtherAddressPostalCode == nil {
o = msgp.AppendNil(o)
} else {
@@ -6936,8 +6936,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty
- // string "1494831"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x38, 0x33, 0x31)
+ // string "14948-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x38, 0x2d, 0x33, 0x31)
if z.OtherAddressPostOfficeBox == nil {
o = msgp.AppendNil(o)
} else {
@@ -6945,8 +6945,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty
- // string "1494631"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x36, 0x33, 0x31)
+ // string "14946-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x36, 0x2d, 0x33, 0x31)
if z.OtherAddressStateOrProvince == nil {
o = msgp.AppendNil(o)
} else {
@@ -6954,8 +6954,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty
- // string "1494731"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x37, 0x33, 0x31)
+ // string "14947-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x34, 0x37, 0x2d, 0x33, 0x31)
if z.OtherAddressStreet == nil {
o = msgp.AppendNil(o)
} else {
@@ -6963,8 +6963,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty
- // string "1487931"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x39, 0x33, 0x31)
+ // string "14879-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x37, 0x39, 0x2d, 0x33, 0x31)
if z.OtherTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -6972,8 +6972,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty
- // string "1488131"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x31, 0x33, 0x31)
+ // string "14881-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x31, 0x2d, 0x33, 0x31)
if z.PagerTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -6981,8 +6981,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty
- // string "383"
- o = append(o, 0xa3, 0x33, 0x38, 0x33)
+ // string "38-3"
+ o = append(o, 0xa4, 0x33, 0x38, 0x2d, 0x33)
if z.Priority == nil {
o = msgp.AppendNil(o)
} else {
@@ -6990,8 +6990,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty
- // string "4111"
- o = append(o, 0xa4, 0x34, 0x31, 0x31, 0x31)
+ // string "41-11"
+ o = append(o, 0xa5, 0x34, 0x31, 0x2d, 0x31, 0x31)
if z.ReadReceiptRequested == nil {
o = msgp.AppendNil(o)
} else {
@@ -6999,8 +6999,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty
- // string "4264"
- o = append(o, 0xa4, 0x34, 0x32, 0x36, 0x34)
+ // string "42-64"
+ o = append(o, 0xa5, 0x34, 0x32, 0x2d, 0x36, 0x34)
if z.ReceiptTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -7008,8 +7008,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty
- // string "11831"
- o = append(o, 0xa5, 0x31, 0x31, 0x38, 0x33, 0x31)
+ // string "118-31"
+ o = append(o, 0xa6, 0x31, 0x31, 0x38, 0x2d, 0x33, 0x31)
if z.ReceivedByEmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -7017,8 +7017,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty
- // string "6431"
- o = append(o, 0xa4, 0x36, 0x34, 0x33, 0x31)
+ // string "64-31"
+ o = append(o, 0xa5, 0x36, 0x34, 0x2d, 0x33, 0x31)
if z.ReceivedByName == nil {
o = msgp.AppendNil(o)
} else {
@@ -7026,8 +7026,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty
- // string "11931"
- o = append(o, 0xa5, 0x31, 0x31, 0x39, 0x33, 0x31)
+ // string "119-31"
+ o = append(o, 0xa6, 0x31, 0x31, 0x39, 0x2d, 0x33, 0x31)
if z.ReceivedRepresentingAddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -7035,8 +7035,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty
- // string "12031"
- o = append(o, 0xa5, 0x31, 0x32, 0x30, 0x33, 0x31)
+ // string "120-31"
+ o = append(o, 0xa6, 0x31, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.ReceivedRepresentingEmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -7044,8 +7044,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty
- // string "6831"
- o = append(o, 0xa4, 0x36, 0x38, 0x33, 0x31)
+ // string "68-31"
+ o = append(o, 0xa5, 0x36, 0x38, 0x2d, 0x33, 0x31)
if z.ReceivedRepresentingName == nil {
o = msgp.AppendNil(o)
} else {
@@ -7053,8 +7053,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty
- // string "30933"
- o = append(o, 0xa5, 0x33, 0x30, 0x39, 0x33, 0x33)
+ // string "3093-3"
+ o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x33, 0x2d, 0x33)
if z.RecipientType == nil {
o = msgp.AppendNil(o)
} else {
@@ -7062,8 +7062,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty
- // string "310531"
- o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x35, 0x33, 0x31)
+ // string "3105-31"
+ o = append(o, 0xa7, 0x33, 0x31, 0x30, 0x35, 0x2d, 0x33, 0x31)
if z.RemoteMessageTransferAgent == nil {
o = msgp.AppendNil(o)
} else {
@@ -7071,8 +7071,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty
- // string "309511"
- o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x35, 0x31, 0x31)
+ // string "3095-11"
+ o = append(o, 0xa7, 0x33, 0x30, 0x39, 0x35, 0x2d, 0x31, 0x31)
if z.ReplyRequested == nil {
o = msgp.AppendNil(o)
} else {
@@ -7080,8 +7080,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty
- // string "12831"
- o = append(o, 0xa5, 0x31, 0x32, 0x38, 0x33, 0x31)
+ // string "128-31"
+ o = append(o, 0xa6, 0x31, 0x32, 0x38, 0x2d, 0x33, 0x31)
if z.ReportDisposition == nil {
o = msgp.AppendNil(o)
} else {
@@ -7089,8 +7089,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty
- // string "12931"
- o = append(o, 0xa5, 0x31, 0x32, 0x39, 0x33, 0x31)
+ // string "129-31"
+ o = append(o, 0xa6, 0x31, 0x32, 0x39, 0x2d, 0x33, 0x31)
if z.ReportDispositionMode == nil {
o = msgp.AppendNil(o)
} else {
@@ -7098,8 +7098,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty
- // string "2665631"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x35, 0x36, 0x33, 0x31)
+ // string "26656-31"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x35, 0x36, 0x2d, 0x33, 0x31)
if z.ReportingMessageTransferAgent == nil {
o = msgp.AppendNil(o)
} else {
@@ -7107,8 +7107,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty
- // string "1231664"
- o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x36, 0x36, 0x34)
+ // string "12316-64"
+ o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x36, 0x2d, 0x36, 0x34)
if z.RetentionDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -7116,8 +7116,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty
- // string "123173"
- o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x37, 0x33)
+ // string "12317-3"
+ o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x37, 0x2d, 0x33)
if z.RetentionFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -7125,8 +7125,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty
- // string "123143"
- o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x34, 0x33)
+ // string "12314-3"
+ o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x34, 0x2d, 0x33)
if z.RetentionPeriod == nil {
o = msgp.AppendNil(o)
} else {
@@ -7134,8 +7134,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty
- // string "361511"
- o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x35, 0x31, 0x31)
+ // string "3615-11"
+ o = append(o, 0xa7, 0x33, 0x36, 0x31, 0x35, 0x2d, 0x31, 0x31)
if z.RtfInSync == nil {
o = msgp.AppendNil(o)
} else {
@@ -7143,8 +7143,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty
- // string "310231"
- o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x32, 0x33, 0x31)
+ // string "3102-31"
+ o = append(o, 0xa7, 0x33, 0x31, 0x30, 0x32, 0x2d, 0x33, 0x31)
if z.SenderAddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -7152,8 +7152,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty
- // string "310331"
- o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x33, 0x33, 0x31)
+ // string "3103-31"
+ o = append(o, 0xa7, 0x33, 0x31, 0x30, 0x33, 0x2d, 0x33, 0x31)
if z.SenderEmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -7161,8 +7161,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty
- // string "165053"
- o = append(o, 0xa6, 0x31, 0x36, 0x35, 0x30, 0x35, 0x33)
+ // string "16505-3"
+ o = append(o, 0xa7, 0x31, 0x36, 0x35, 0x30, 0x35, 0x2d, 0x33)
if z.SenderIdStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -7170,8 +7170,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty
- // string "309831"
- o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x38, 0x33, 0x31)
+ // string "3098-31"
+ o = append(o, 0xa7, 0x33, 0x30, 0x39, 0x38, 0x2d, 0x33, 0x31)
if z.SenderName == nil {
o = msgp.AppendNil(o)
} else {
@@ -7179,8 +7179,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty
- // string "149613"
- o = append(o, 0xa6, 0x31, 0x34, 0x39, 0x36, 0x31, 0x33)
+ // string "14961-3"
+ o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x36, 0x31, 0x2d, 0x33)
if z.SendInternetEncoding == nil {
o = msgp.AppendNil(o)
} else {
@@ -7188,8 +7188,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty
- // string "1491211"
- o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x32, 0x31, 0x31)
+ // string "14912-11"
+ o = append(o, 0xa8, 0x31, 0x34, 0x39, 0x31, 0x32, 0x2d, 0x31, 0x31)
if z.SendRichInfo == nil {
o = msgp.AppendNil(o)
} else {
@@ -7197,8 +7197,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty
- // string "543"
- o = append(o, 0xa3, 0x35, 0x34, 0x33)
+ // string "54-3"
+ o = append(o, 0xa4, 0x35, 0x34, 0x2d, 0x33)
if z.Sensitivity == nil {
o = msgp.AppendNil(o)
} else {
@@ -7206,8 +7206,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty
- // string "10031"
- o = append(o, 0xa5, 0x31, 0x30, 0x30, 0x33, 0x31)
+ // string "100-31"
+ o = append(o, 0xa6, 0x31, 0x30, 0x30, 0x2d, 0x33, 0x31)
if z.SentRepresentingAddressType == nil {
o = msgp.AppendNil(o)
} else {
@@ -7215,8 +7215,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x1) == 0 { // if not empty
- // string "10131"
- o = append(o, 0xa5, 0x31, 0x30, 0x31, 0x33, 0x31)
+ // string "101-31"
+ o = append(o, 0xa6, 0x31, 0x30, 0x31, 0x2d, 0x33, 0x31)
if z.SentRepresentingEmailAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -7224,8 +7224,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x2) == 0 { // if not empty
- // string "6631"
- o = append(o, 0xa4, 0x36, 0x36, 0x33, 0x31)
+ // string "66-31"
+ o = append(o, 0xa5, 0x36, 0x36, 0x2d, 0x33, 0x31)
if z.SentRepresentingName == nil {
o = msgp.AppendNil(o)
} else {
@@ -7233,8 +7233,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x4) == 0 { // if not empty
- // string "1484631"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x34, 0x36, 0x33, 0x31)
+ // string "14846-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x34, 0x36, 0x2d, 0x33, 0x31)
if z.SmtpAddress == nil {
o = msgp.AppendNil(o)
} else {
@@ -7242,8 +7242,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x8) == 0 { // if not empty
- // string "5531"
- o = append(o, 0xa4, 0x35, 0x35, 0x33, 0x31)
+ // string "55-31"
+ o = append(o, 0xa5, 0x35, 0x35, 0x2d, 0x33, 0x31)
if z.Subject == nil {
o = msgp.AppendNil(o)
} else {
@@ -7251,8 +7251,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x10) == 0 { // if not empty
- // string "6131"
- o = append(o, 0xa4, 0x36, 0x31, 0x33, 0x31)
+ // string "61-31"
+ o = append(o, 0xa5, 0x36, 0x31, 0x2d, 0x33, 0x31)
if z.SubjectPrefix == nil {
o = msgp.AppendNil(o)
} else {
@@ -7260,8 +7260,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x20) == 0 { // if not empty
- // string "309931"
- o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x39, 0x33, 0x31)
+ // string "3099-31"
+ o = append(o, 0xa7, 0x33, 0x30, 0x39, 0x39, 0x2d, 0x33, 0x31)
if z.SupplementaryInfo == nil {
o = msgp.AppendNil(o)
} else {
@@ -7269,8 +7269,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x40) == 0 { // if not empty
- // string "1488031"
- o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x30, 0x33, 0x31)
+ // string "14880-31"
+ o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x30, 0x2d, 0x33, 0x31)
if z.TransmittableDisplayName == nil {
o = msgp.AppendNil(o)
} else {
@@ -7278,8 +7278,8 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[2] & 0x80) == 0 { // if not empty
- // string "12531"
- o = append(o, 0xa5, 0x31, 0x32, 0x35, 0x33, 0x31)
+ // string "125-31"
+ o = append(o, 0xa6, 0x31, 0x32, 0x35, 0x2d, 0x33, 0x31)
if z.TransportMessageHeaders == nil {
o = msgp.AppendNil(o)
} else {
@@ -7307,7 +7307,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2673063":
+ case "267306-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7324,7 +7324,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26736531":
+ case "267365-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7341,7 +7341,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26762231":
+ case "267622-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7358,7 +7358,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26762331":
+ case "267623-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7375,7 +7375,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26762431":
+ case "267624-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7392,7 +7392,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26762611":
+ case "267626-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7409,7 +7409,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26762111":
+ case "267621-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7426,7 +7426,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26730364":
+ case "267303-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7443,7 +7443,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26730264":
+ case "267302-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7460,7 +7460,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2674263":
+ case "267426-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7477,7 +7477,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26742831":
+ case "267428-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7494,7 +7494,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26752031":
+ case "267520-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7511,7 +7511,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26752131":
+ case "267521-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7528,7 +7528,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26727011":
+ case "267270-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7545,7 +7545,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26733231":
+ case "267332-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7732,7 +7732,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1229031":
+ case "12290-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7749,7 +7749,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "211":
+ case "2-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7766,7 +7766,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1231964":
+ case "12319-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7783,7 +7783,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "123183":
+ case "12318-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7800,7 +7800,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489631":
+ case "14896-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7817,7 +7817,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489431":
+ case "14894-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7834,7 +7834,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "163513":
+ case "16351-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7851,7 +7851,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "42463":
+ case "4246-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7868,7 +7868,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "409631":
+ case "4096-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7885,7 +7885,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "411631":
+ case "4116-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7902,7 +7902,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "411531":
+ case "4115-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7919,7 +7919,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "5764":
+ case "57-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7936,7 +7936,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "165023":
+ case "16502-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7953,7 +7953,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "11231":
+ case "112-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7970,7 +7970,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1229564":
+ case "12295-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -7987,7 +7987,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1637631":
+ case "16376-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8004,7 +8004,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1664":
+ case "16-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8021,7 +8021,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "358631":
+ case "3586-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8038,7 +8038,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "358731":
+ case "3587-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8055,7 +8055,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "358831":
+ case "3588-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8072,7 +8072,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "42243":
+ case "4224-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8089,7 +8089,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "233":
+ case "23-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8106,7 +8106,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485831":
+ case "14858-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8123,7 +8123,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "416231":
+ case "4162-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8140,7 +8140,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "227863":
+ case "22786-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8157,7 +8157,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "414931":
+ case "4149-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8174,7 +8174,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "415331":
+ case "4153-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8191,7 +8191,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1489331":
+ case "14893-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8208,7 +8208,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1485931":
+ case "14859-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8225,7 +8225,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1486031":
+ case "14860-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8242,7 +8242,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1229664":
+ case "12296-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8259,7 +8259,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488731":
+ case "14887-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8276,7 +8276,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1486131":
+ case "14861-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8293,7 +8293,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492631":
+ case "14926-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8310,7 +8310,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "8811":
+ case "88-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8327,7 +8327,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "359064":
+ case "3590-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8344,7 +8344,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "35913":
+ case "3591-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8361,7 +8361,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1486331":
+ case "14863-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8378,7 +8378,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "8911":
+ case "89-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8395,7 +8395,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "35923":
+ case "3592-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8412,7 +8412,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "359220":
+ case "3592-20":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8429,7 +8429,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "36073":
+ case "3607-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8446,7 +8446,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "8711":
+ case "87-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8463,7 +8463,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491631":
+ case "14916-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8480,7 +8480,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487631":
+ case "14876-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8497,7 +8497,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1492731":
+ case "14927-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8514,7 +8514,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "30773":
+ case "3077-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8531,7 +8531,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "30763":
+ case "3076-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8548,7 +8548,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "30783":
+ case "3078-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8565,7 +8565,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "361331":
+ case "3613-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8582,7 +8582,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487331":
+ case "14873-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8599,7 +8599,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1486431":
+ case "14864-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8616,7 +8616,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7731":
+ case "77-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8633,7 +8633,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "8564":
+ case "85-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8650,7 +8650,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "11431":
+ case "114-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8667,7 +8667,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "11531":
+ case "115-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8684,7 +8684,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "11631":
+ case "116-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8701,7 +8701,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7531":
+ case "75-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8718,7 +8718,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "10231":
+ case "102-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8735,7 +8735,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "10331":
+ case "103-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8752,7 +8752,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "9031":
+ case "90-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8769,7 +8769,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "463":
+ case "46-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8786,7 +8786,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "10431":
+ case "104-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8803,7 +8803,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "10531":
+ case "105-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8820,7 +8820,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "9331":
+ case "93-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8837,7 +8837,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7331":
+ case "73-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8854,7 +8854,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "7864":
+ case "78-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8871,7 +8871,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "3511":
+ case "35-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8888,7 +8888,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "308011":
+ case "3080-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8905,7 +8905,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494331":
+ case "14943-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8922,7 +8922,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494431":
+ case "14944-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8939,7 +8939,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494531":
+ case "14945-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8956,7 +8956,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494831":
+ case "14948-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8973,7 +8973,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494631":
+ case "14946-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -8990,7 +8990,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1494731":
+ case "14947-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9007,7 +9007,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1487931":
+ case "14879-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9024,7 +9024,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488131":
+ case "14881-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9041,7 +9041,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "383":
+ case "38-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9058,7 +9058,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "4111":
+ case "41-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9075,7 +9075,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "4264":
+ case "42-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9092,7 +9092,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "11831":
+ case "118-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9109,7 +9109,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "6431":
+ case "64-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9126,7 +9126,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "11931":
+ case "119-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9143,7 +9143,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "12031":
+ case "120-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9160,7 +9160,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "6831":
+ case "68-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9177,7 +9177,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "30933":
+ case "3093-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9194,7 +9194,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "310531":
+ case "3105-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9211,7 +9211,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "309511":
+ case "3095-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9228,7 +9228,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "12831":
+ case "128-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9245,7 +9245,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "12931":
+ case "129-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9262,7 +9262,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2665631":
+ case "26656-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9279,7 +9279,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1231664":
+ case "12316-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9296,7 +9296,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "123173":
+ case "12317-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9313,7 +9313,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "123143":
+ case "12314-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9330,7 +9330,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "361511":
+ case "3615-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9347,7 +9347,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "310231":
+ case "3102-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9364,7 +9364,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "310331":
+ case "3103-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9381,7 +9381,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "165053":
+ case "16505-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9398,7 +9398,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "309831":
+ case "3098-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9415,7 +9415,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "149613":
+ case "14961-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9432,7 +9432,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1491211":
+ case "14912-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9449,7 +9449,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "543":
+ case "54-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9466,7 +9466,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "10031":
+ case "100-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9483,7 +9483,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "10131":
+ case "101-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9500,7 +9500,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "6631":
+ case "66-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9517,7 +9517,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1484631":
+ case "14846-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9534,7 +9534,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "5531":
+ case "55-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9551,7 +9551,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "6131":
+ case "61-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9568,7 +9568,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "309931":
+ case "3099-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9585,7 +9585,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "1488031":
+ case "14880-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9602,7 +9602,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "12531":
+ case "125-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -9633,91 +9633,91 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Message) Msgsize() (s int) {
- s = 3 + 8
+ s = 3 + 9
if z.AutoProcessState == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.Billing == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Billing)
}
- s += 9
+ s += 10
if z.Classification == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Classification)
}
- s += 9
+ s += 10
if z.ClassificationDescription == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ClassificationDescription)
}
- s += 9
+ s += 10
if z.ClassificationGuid == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ClassificationGuid)
}
- s += 9
+ s += 10
if z.ClassificationKeep == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.Classified == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.CommonEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.CommonStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.CurrentVersion == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.CurrentVersionName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CurrentVersionName)
}
- s += 9
+ s += 10
if z.InternetAccountName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.InternetAccountName)
}
- s += 9
+ s += 10
if z.InternetAccountStamp == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.InternetAccountStamp)
}
- s += 9
+ s += 10
if z.Private == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.VerbResponse == nil {
s += msgp.NilSize
} else {
@@ -9783,667 +9783,667 @@ func (z *Message) Msgsize() (s int) {
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.AddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AddressType)
}
- s += 4
+ s += 5
if z.AlternateRecipientAllowed == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.ArchiveDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.ArchivePeriod == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.Assistant == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Assistant)
}
- s += 8
+ s += 9
if z.AssistantTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.AssistantTelephoneNumber)
}
- s += 7
+ s += 8
if z.AutoResponseSuppress == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 6
+ s += 7
if z.BlockStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.Body == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Body)
}
- s += 7
+ s += 8
if z.BodyContentLocation == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.BodyContentLocation)
}
- s += 7
+ s += 8
if z.BodyHtml == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.BodyHtml)
}
- s += 5
+ s += 6
if z.ClientSubmitTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.ContentFilterSpamConfidenceLevel == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 6
+ s += 7
if z.ConversationTopic == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ConversationTopic)
}
- s += 8
+ s += 9
if z.CreationTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.CreatorName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CreatorName)
}
- s += 5
+ s += 6
if z.DeliverTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.DisplayBcc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.DisplayBcc)
}
- s += 7
+ s += 8
if z.DisplayCc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.DisplayCc)
}
- s += 7
+ s += 8
if z.DisplayTo == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.DisplayTo)
}
- s += 6
+ s += 7
if z.IconIndex == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 4
+ s += 5
if z.Importance == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.Initials == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Initials)
}
- s += 7
+ s += 8
if z.InReplyToId == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.InReplyToId)
}
- s += 7
+ s += 8
if z.InternetMailOverrideFormat == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.InternetMessageId == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.InternetMessageId)
}
- s += 7
+ s += 8
if z.InternetReferences == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.InternetReferences)
}
- s += 8
+ s += 9
if z.IsdnNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.IsdnNumber)
}
- s += 8
+ s += 9
if z.Keyword == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Keyword)
}
- s += 8
+ s += 9
if z.Language == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Language)
}
- s += 8
+ s += 9
if z.LastModificationTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.Locality == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Locality)
}
- s += 8
+ s += 9
if z.Location == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Location)
}
- s += 8
+ s += 9
if z.ManagerName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ManagerName)
}
- s += 5
+ s += 6
if z.MessageCcMe == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.MessageDeliveryTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 6
+ s += 7
if z.MessageFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.MessageHandlingSystemCommonName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.MessageHandlingSystemCommonName)
}
- s += 5
+ s += 6
if z.MessageRecipientMe == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 6
+ s += 7
if z.MessageSize == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.MessageSizeExtended == nil {
s += msgp.NilSize
} else {
s += msgp.Float64Size
}
- s += 6
+ s += 7
if z.MessageStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 5
+ s += 6
if z.MessageToMe == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.MiddleName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.MiddleName)
}
- s += 8
+ s += 9
if z.MobileTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.MobileTelephoneNumber)
}
- s += 8
+ s += 9
if z.Nickname == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Nickname)
}
- s += 6
+ s += 7
if z.NonDeliveryReportDiagCode == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 6
+ s += 7
if z.NonDeliveryReportReasonCode == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 6
+ s += 7
if z.NonDeliveryReportStatusCode == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.NormalizedSubject == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.NormalizedSubject)
}
- s += 8
+ s += 9
if z.OfficeLocation == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OfficeLocation)
}
- s += 8
+ s += 9
if z.OrganizationalIdNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OrganizationalIdNumber)
}
- s += 5
+ s += 6
if z.OriginalAuthorName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalAuthorName)
}
- s += 5
+ s += 6
if z.OriginalDeliveryTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 6
+ s += 7
if z.OriginalDisplayBcc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalDisplayBcc)
}
- s += 6
+ s += 7
if z.OriginalDisplayCc == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalDisplayCc)
}
- s += 6
+ s += 7
if z.OriginalDisplayTo == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalDisplayTo)
}
- s += 5
+ s += 6
if z.OriginalMessageClass == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalMessageClass)
}
- s += 6
+ s += 7
if z.OriginalSenderAddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSenderAddressType)
}
- s += 6
+ s += 7
if z.OriginalSenderEmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSenderEmailAddress)
}
- s += 5
+ s += 6
if z.OriginalSenderName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSenderName)
}
- s += 4
+ s += 5
if z.OriginalSensitivity == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 6
+ s += 7
if z.OriginalSentRepresentingAddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSentRepresentingAddressType)
}
- s += 6
+ s += 7
if z.OriginalSentRepresentingEmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSentRepresentingEmailAddress)
}
- s += 5
+ s += 6
if z.OriginalSentRepresentingName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSentRepresentingName)
}
- s += 5
+ s += 6
if z.OriginalSubject == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OriginalSubject)
}
- s += 5
+ s += 6
if z.OriginalSubmitTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 5
+ s += 6
if z.OriginatorDeliveryReportRequested == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.OriginatorNonDeliveryReportRequested == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.OtherAddressCity == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressCity)
}
- s += 8
+ s += 9
if z.OtherAddressCountry == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressCountry)
}
- s += 8
+ s += 9
if z.OtherAddressPostalCode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressPostalCode)
}
- s += 8
+ s += 9
if z.OtherAddressPostOfficeBox == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressPostOfficeBox)
}
- s += 8
+ s += 9
if z.OtherAddressStateOrProvince == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressStateOrProvince)
}
- s += 8
+ s += 9
if z.OtherAddressStreet == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherAddressStreet)
}
- s += 8
+ s += 9
if z.OtherTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.OtherTelephoneNumber)
}
- s += 8
+ s += 9
if z.PagerTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PagerTelephoneNumber)
}
- s += 4
+ s += 5
if z.Priority == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 5
+ s += 6
if z.ReadReceiptRequested == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 5
+ s += 6
if z.ReceiptTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 6
+ s += 7
if z.ReceivedByEmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReceivedByEmailAddress)
}
- s += 5
+ s += 6
if z.ReceivedByName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReceivedByName)
}
- s += 6
+ s += 7
if z.ReceivedRepresentingAddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReceivedRepresentingAddressType)
}
- s += 6
+ s += 7
if z.ReceivedRepresentingEmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReceivedRepresentingEmailAddress)
}
- s += 5
+ s += 6
if z.ReceivedRepresentingName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReceivedRepresentingName)
}
- s += 6
+ s += 7
if z.RecipientType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.RemoteMessageTransferAgent == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.RemoteMessageTransferAgent)
}
- s += 7
+ s += 8
if z.ReplyRequested == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 6
+ s += 7
if z.ReportDisposition == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReportDisposition)
}
- s += 6
+ s += 7
if z.ReportDispositionMode == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReportDispositionMode)
}
- s += 8
+ s += 9
if z.ReportingMessageTransferAgent == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ReportingMessageTransferAgent)
}
- s += 8
+ s += 9
if z.RetentionDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.RetentionFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.RetentionPeriod == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.RtfInSync == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.SenderAddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SenderAddressType)
}
- s += 7
+ s += 8
if z.SenderEmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SenderEmailAddress)
}
- s += 7
+ s += 8
if z.SenderIdStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.SenderName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SenderName)
}
- s += 7
+ s += 8
if z.SendInternetEncoding == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SendRichInfo == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 4
+ s += 5
if z.Sensitivity == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 6
+ s += 7
if z.SentRepresentingAddressType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SentRepresentingAddressType)
}
- s += 6
+ s += 7
if z.SentRepresentingEmailAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SentRepresentingEmailAddress)
}
- s += 5
+ s += 6
if z.SentRepresentingName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SentRepresentingName)
}
- s += 8
+ s += 9
if z.SmtpAddress == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SmtpAddress)
}
- s += 5
+ s += 6
if z.Subject == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.Subject)
}
- s += 5
+ s += 6
if z.SubjectPrefix == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SubjectPrefix)
}
- s += 7
+ s += 8
if z.SupplementaryInfo == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SupplementaryInfo)
}
- s += 8
+ s += 9
if z.TransmittableDisplayName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TransmittableDisplayName)
}
- s += 6
+ s += 7
if z.TransportMessageHeaders == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/note.pb.go b/pkg/properties/note.pb.go
index 732cb16..c9e92de 100644
--- a/pkg/properties/note.pb.go
+++ b/pkg/properties/note.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: note.proto
package properties
@@ -44,15 +44,15 @@ type Note struct {
unknownFields protoimpl.UnknownFields
// Specifies the suggested background color of the Note object.
- NoteColor *int32 `protobuf:"varint,1,opt,name=note_color,json=noteColor,proto3,oneof" json:"note_color,omitempty" msg:"2734083,omitempty"`
+ NoteColor *int32 `protobuf:"varint,1,opt,name=note_color,json=noteColor,proto3,oneof" json:"note_color,omitempty" msg:"273408-3,omitempty"`
// Specifies the height of the visible message window in pixels.
- NoteHeight *int32 `protobuf:"varint,2,opt,name=note_height,json=noteHeight,proto3,oneof" json:"note_height,omitempty" msg:"2734113,omitempty"`
+ NoteHeight *int32 `protobuf:"varint,2,opt,name=note_height,json=noteHeight,proto3,oneof" json:"note_height,omitempty" msg:"273411-3,omitempty"`
// Specifies the width of the visible message window in pixels.
- NoteWidth *int32 `protobuf:"varint,3,opt,name=note_width,json=noteWidth,proto3,oneof" json:"note_width,omitempty" msg:"2734103,omitempty"`
+ NoteWidth *int32 `protobuf:"varint,3,opt,name=note_width,json=noteWidth,proto3,oneof" json:"note_width,omitempty" msg:"273410-3,omitempty"`
// Specifies the distance, in pixels, from the left edge of the screen that a user interface displays a Note object.
- NoteX *int32 `protobuf:"varint,4,opt,name=note_x,json=noteX,proto3,oneof" json:"note_x,omitempty" msg:"2734123,omitempty"`
+ NoteX *int32 `protobuf:"varint,4,opt,name=note_x,json=noteX,proto3,oneof" json:"note_x,omitempty" msg:"273412-3,omitempty"`
// Specifies the distance, in pixels, from the top edge of the screen that a user interface displays a Note object.
- NoteY *int32 `protobuf:"varint,5,opt,name=note_y,json=noteY,proto3,oneof" json:"note_y,omitempty" msg:"2734133,omitempty"`
+ NoteY *int32 `protobuf:"varint,5,opt,name=note_y,json=noteY,proto3,oneof" json:"note_y,omitempty" msg:"273413-3,omitempty"`
}
func (x *Note) Reset() {
diff --git a/pkg/properties/note.pb_gen.go b/pkg/properties/note.pb_gen.go
index 89802d6..9fa5d3e 100644
--- a/pkg/properties/note.pb_gen.go
+++ b/pkg/properties/note.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Note) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2734083":
+ case "273408-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Note) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2734113":
+ case "273411-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Note) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2734103":
+ case "273410-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Note) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2734123":
+ case "273412-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Note) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2734133":
+ case "273413-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -159,8 +159,8 @@ func (z *Note) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // write "2734083"
- err = en.Append(0xa7, 0x32, 0x37, 0x33, 0x34, 0x30, 0x38, 0x33)
+ // write "273408-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x33, 0x34, 0x30, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -178,8 +178,8 @@ func (z *Note) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // write "2734113"
- err = en.Append(0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x31, 0x33)
+ // write "273411-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -197,8 +197,8 @@ func (z *Note) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // write "2734103"
- err = en.Append(0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x30, 0x33)
+ // write "273410-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -216,8 +216,8 @@ func (z *Note) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // write "2734123"
- err = en.Append(0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x32, 0x33)
+ // write "273412-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -235,8 +235,8 @@ func (z *Note) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "2734133"
- err = en.Append(0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x33, 0x33)
+ // write "273413-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -288,8 +288,8 @@ func (z *Note) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // string "2734083"
- o = append(o, 0xa7, 0x32, 0x37, 0x33, 0x34, 0x30, 0x38, 0x33)
+ // string "273408-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x33, 0x34, 0x30, 0x38, 0x2d, 0x33)
if z.NoteColor == nil {
o = msgp.AppendNil(o)
} else {
@@ -297,8 +297,8 @@ func (z *Note) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // string "2734113"
- o = append(o, 0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x31, 0x33)
+ // string "273411-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x31, 0x2d, 0x33)
if z.NoteHeight == nil {
o = msgp.AppendNil(o)
} else {
@@ -306,8 +306,8 @@ func (z *Note) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // string "2734103"
- o = append(o, 0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x30, 0x33)
+ // string "273410-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x30, 0x2d, 0x33)
if z.NoteWidth == nil {
o = msgp.AppendNil(o)
} else {
@@ -315,8 +315,8 @@ func (z *Note) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // string "2734123"
- o = append(o, 0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x32, 0x33)
+ // string "273412-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x32, 0x2d, 0x33)
if z.NoteX == nil {
o = msgp.AppendNil(o)
} else {
@@ -324,8 +324,8 @@ func (z *Note) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "2734133"
- o = append(o, 0xa7, 0x32, 0x37, 0x33, 0x34, 0x31, 0x33, 0x33)
+ // string "273413-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x33, 0x34, 0x31, 0x33, 0x2d, 0x33)
if z.NoteY == nil {
o = msgp.AppendNil(o)
} else {
@@ -353,7 +353,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2734083":
+ case "273408-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -370,7 +370,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2734113":
+ case "273411-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -387,7 +387,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2734103":
+ case "273410-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -404,7 +404,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2734123":
+ case "273412-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -421,7 +421,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2734133":
+ case "273413-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -452,31 +452,31 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Note) Msgsize() (s int) {
- s = 1 + 8
+ s = 1 + 9
if z.NoteColor == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.NoteHeight == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.NoteWidth == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.NoteX == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.NoteY == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/rss.pb.go b/pkg/properties/rss.pb.go
index 6e87cd9..f4b7afa 100644
--- a/pkg/properties/rss.pb.go
+++ b/pkg/properties/rss.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: rss.proto
package properties
@@ -44,19 +44,19 @@ type RSS struct {
unknownFields protoimpl.UnknownFields
// Contains the contents of the title field from the XML of the Atom feed or RSS channel.
- PostRssChannel *string `protobuf:"bytes,1,opt,name=post_rss_channel,json=postRssChannel,proto3,oneof" json:"post_rss_channel,omitempty" msg:"27136431,omitempty"`
+ PostRssChannel *string `protobuf:"bytes,1,opt,name=post_rss_channel,json=postRssChannel,proto3,oneof" json:"post_rss_channel,omitempty" msg:"271364-31,omitempty"`
// Contains the URL of the RSS or Atom feed from which the XML file came.
- PostRssChannelLink *string `protobuf:"bytes,2,opt,name=post_rss_channel_link,json=postRssChannelLink,proto3,oneof" json:"post_rss_channel_link,omitempty" msg:"27136031,omitempty"`
+ PostRssChannelLink *string `protobuf:"bytes,2,opt,name=post_rss_channel_link,json=postRssChannelLink,proto3,oneof" json:"post_rss_channel_link,omitempty" msg:"271360-31,omitempty"`
// Contains a unique identifier for the RSS object.
- PostRssItemGuid *string `protobuf:"bytes,3,opt,name=post_rss_item_guid,json=postRssItemGuid,proto3,oneof" json:"post_rss_item_guid,omitempty" msg:"27136331,omitempty"`
+ PostRssItemGuid *string `protobuf:"bytes,3,opt,name=post_rss_item_guid,json=postRssItemGuid,proto3,oneof" json:"post_rss_item_guid,omitempty" msg:"271363-31,omitempty"`
// Contains a hash of the feed XML computed by using an implementation-dependent algorithm.
- PostRssItemHash *int32 `protobuf:"varint,4,opt,name=post_rss_item_hash,json=postRssItemHash,proto3,oneof" json:"post_rss_item_hash,omitempty" msg:"2713623,omitempty"`
+ PostRssItemHash *int32 `protobuf:"varint,4,opt,name=post_rss_item_hash,json=postRssItemHash,proto3,oneof" json:"post_rss_item_hash,omitempty" msg:"271362-3,omitempty"`
// Contains the URL of the link from an RSS or Atom item.
- PostRssItemLink *string `protobuf:"bytes,5,opt,name=post_rss_item_link,json=postRssItemLink,proto3,oneof" json:"post_rss_item_link,omitempty" msg:"27136131,omitempty"`
+ PostRssItemLink *string `protobuf:"bytes,5,opt,name=post_rss_item_link,json=postRssItemLink,proto3,oneof" json:"post_rss_item_link,omitempty" msg:"271361-31,omitempty"`
// Contains the item element and all of its sub-elements from an RSS feed, or the entry element and all of its sub-elements from an Atom feed.
- PostRssItemXml *string `protobuf:"bytes,6,opt,name=post_rss_item_xml,json=postRssItemXml,proto3,oneof" json:"post_rss_item_xml,omitempty" msg:"27136531,omitempty"`
+ PostRssItemXml *string `protobuf:"bytes,6,opt,name=post_rss_item_xml,json=postRssItemXml,proto3,oneof" json:"post_rss_item_xml,omitempty" msg:"271365-31,omitempty"`
// Contains the user's preferred name for the RSS or Atom subscription.
- PostRssSubscription *string `protobuf:"bytes,7,opt,name=post_rss_subscription,json=postRssSubscription,proto3,oneof" json:"post_rss_subscription,omitempty" msg:"27136631,omitempty"`
+ PostRssSubscription *string `protobuf:"bytes,7,opt,name=post_rss_subscription,json=postRssSubscription,proto3,oneof" json:"post_rss_subscription,omitempty" msg:"271366-31,omitempty"`
}
func (x *RSS) Reset() {
diff --git a/pkg/properties/rss.pb_gen.go b/pkg/properties/rss.pb_gen.go
index 9aa6c15..557566e 100644
--- a/pkg/properties/rss.pb_gen.go
+++ b/pkg/properties/rss.pb_gen.go
@@ -24,7 +24,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "27136431":
+ case "271364-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27136031":
+ case "271360-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27136331":
+ case "271363-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2713623":
+ case "271362-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27136131":
+ case "271361-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27136531":
+ case "271365-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *RSS) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27136631":
+ case "271366-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -203,8 +203,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // write "27136431"
- err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x34, 0x33, 0x31)
+ // write "271364-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -222,8 +222,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // write "27136031"
- err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x30, 0x33, 0x31)
+ // write "271360-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -241,8 +241,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // write "27136331"
- err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x33, 0x33, 0x31)
+ // write "271363-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -260,8 +260,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // write "2713623"
- err = en.Append(0xa7, 0x32, 0x37, 0x31, 0x33, 0x36, 0x32, 0x33)
+ // write "271362-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -279,8 +279,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "27136131"
- err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x31, 0x33, 0x31)
+ // write "271361-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -298,8 +298,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // write "27136531"
- err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x35, 0x33, 0x31)
+ // write "271365-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -317,8 +317,8 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // write "27136631"
- err = en.Append(0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x36, 0x33, 0x31)
+ // write "271366-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -378,8 +378,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // string "27136431"
- o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x34, 0x33, 0x31)
+ // string "271364-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x34, 0x2d, 0x33, 0x31)
if z.PostRssChannel == nil {
o = msgp.AppendNil(o)
} else {
@@ -387,8 +387,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // string "27136031"
- o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x30, 0x33, 0x31)
+ // string "271360-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x30, 0x2d, 0x33, 0x31)
if z.PostRssChannelLink == nil {
o = msgp.AppendNil(o)
} else {
@@ -396,8 +396,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // string "27136331"
- o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x33, 0x33, 0x31)
+ // string "271363-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x33, 0x2d, 0x33, 0x31)
if z.PostRssItemGuid == nil {
o = msgp.AppendNil(o)
} else {
@@ -405,8 +405,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // string "2713623"
- o = append(o, 0xa7, 0x32, 0x37, 0x31, 0x33, 0x36, 0x32, 0x33)
+ // string "271362-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x32, 0x2d, 0x33)
if z.PostRssItemHash == nil {
o = msgp.AppendNil(o)
} else {
@@ -414,8 +414,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "27136131"
- o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x31, 0x33, 0x31)
+ // string "271361-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x31, 0x2d, 0x33, 0x31)
if z.PostRssItemLink == nil {
o = msgp.AppendNil(o)
} else {
@@ -423,8 +423,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // string "27136531"
- o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x35, 0x33, 0x31)
+ // string "271365-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x35, 0x2d, 0x33, 0x31)
if z.PostRssItemXml == nil {
o = msgp.AppendNil(o)
} else {
@@ -432,8 +432,8 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // string "27136631"
- o = append(o, 0xa8, 0x32, 0x37, 0x31, 0x33, 0x36, 0x36, 0x33, 0x31)
+ // string "271366-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x31, 0x33, 0x36, 0x36, 0x2d, 0x33, 0x31)
if z.PostRssSubscription == nil {
o = msgp.AppendNil(o)
} else {
@@ -461,7 +461,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "27136431":
+ case "271364-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -478,7 +478,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27136031":
+ case "271360-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -495,7 +495,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27136331":
+ case "271363-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -512,7 +512,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2713623":
+ case "271362-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -529,7 +529,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27136131":
+ case "271361-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -546,7 +546,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27136531":
+ case "271365-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -563,7 +563,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27136631":
+ case "271366-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -594,43 +594,43 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *RSS) Msgsize() (s int) {
- s = 1 + 9
+ s = 1 + 10
if z.PostRssChannel == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostRssChannel)
}
- s += 9
+ s += 10
if z.PostRssChannelLink == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostRssChannelLink)
}
- s += 9
+ s += 10
if z.PostRssItemGuid == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostRssItemGuid)
}
- s += 8
+ s += 9
if z.PostRssItemHash == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.PostRssItemLink == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostRssItemLink)
}
- s += 9
+ s += 10
if z.PostRssItemXml == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.PostRssItemXml)
}
- s += 9
+ s += 10
if z.PostRssSubscription == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/sharing.pb.go b/pkg/properties/sharing.pb.go
index bab227e..077c4dd 100644
--- a/pkg/properties/sharing.pb.go
+++ b/pkg/properties/sharing.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: sharing.proto
package properties
@@ -44,115 +44,115 @@ type Sharing struct {
unknownFields protoimpl.UnknownFields
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingAnonymity *int32 `protobuf:"varint,1,opt,name=sharing_anonymity,json=sharingAnonymity,proto3,oneof" json:"sharing_anonymity,omitempty" msg:"2724253,omitempty"`
+ SharingAnonymity *int32 `protobuf:"varint,1,opt,name=sharing_anonymity,json=sharingAnonymity,proto3,oneof" json:"sharing_anonymity,omitempty" msg:"272425-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingBrowseUrl *string `protobuf:"bytes,3,opt,name=sharing_browse_url,json=sharingBrowseUrl,proto3,oneof" json:"sharing_browse_url,omitempty" msg:"27254531,omitempty"`
+ SharingBrowseUrl *string `protobuf:"bytes,3,opt,name=sharing_browse_url,json=sharingBrowseUrl,proto3,oneof" json:"sharing_browse_url,omitempty" msg:"272545-31,omitempty"`
// Indicates that the Message object relates to a special folder.
- SharingCapabilities *int32 `protobuf:"varint,4,opt,name=sharing_capabilities,json=sharingCapabilities,proto3,oneof" json:"sharing_capabilities,omitempty" msg:"2724233,omitempty"`
+ SharingCapabilities *int32 `protobuf:"varint,4,opt,name=sharing_capabilities,json=sharingCapabilities,proto3,oneof" json:"sharing_capabilities,omitempty" msg:"272423-3,omitempty"`
// Contains a zero-length string.
- SharingConfigurationUrl *string `protobuf:"bytes,5,opt,name=sharing_configuration_url,json=sharingConfigurationUrl,proto3,oneof" json:"sharing_configuration_url,omitempty" msg:"27245231,omitempty"`
+ SharingConfigurationUrl *string `protobuf:"bytes,5,opt,name=sharing_configuration_url,json=sharingConfigurationUrl,proto3,oneof" json:"sharing_configuration_url,omitempty" msg:"272452-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingDataRangeEnd *int64 `protobuf:"varint,6,opt,name=sharing_data_range_end,json=sharingDataRangeEnd,proto3,oneof" json:"sharing_data_range_end,omitempty" msg:"27251764,omitempty"`
+ SharingDataRangeEnd *int64 `protobuf:"varint,6,opt,name=sharing_data_range_end,json=sharingDataRangeEnd,proto3,oneof" json:"sharing_data_range_end,omitempty" msg:"272517-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingDataRangeStart *int64 `protobuf:"varint,7,opt,name=sharing_data_range_start,json=sharingDataRangeStart,proto3,oneof" json:"sharing_data_range_start,omitempty" msg:"27251664,omitempty"`
+ SharingDataRangeStart *int64 `protobuf:"varint,7,opt,name=sharing_data_range_start,json=sharingDataRangeStart,proto3,oneof" json:"sharing_data_range_start,omitempty" msg:"272516-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingDetail *int32 `protobuf:"varint,8,opt,name=sharing_detail,json=sharingDetail,proto3,oneof" json:"sharing_detail,omitempty" msg:"2724593,omitempty"`
+ SharingDetail *int32 `protobuf:"varint,8,opt,name=sharing_detail,json=sharingDetail,proto3,oneof" json:"sharing_detail,omitempty" msg:"272459-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingExtensionXml *string `protobuf:"bytes,9,opt,name=sharing_extension_xml,json=sharingExtensionXml,proto3,oneof" json:"sharing_extension_xml,omitempty" msg:"27244931,omitempty"`
+ SharingExtensionXml *string `protobuf:"bytes,9,opt,name=sharing_extension_xml,json=sharingExtensionXml,proto3,oneof" json:"sharing_extension_xml,omitempty" msg:"272449-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingFlags *int32 `protobuf:"varint,11,opt,name=sharing_flags,json=sharingFlags,proto3,oneof" json:"sharing_flags,omitempty" msg:"2723943,omitempty"`
+ SharingFlags *int32 `protobuf:"varint,11,opt,name=sharing_flags,json=sharingFlags,proto3,oneof" json:"sharing_flags,omitempty" msg:"272394-3,omitempty"`
// Indicates the type of Sharing Message object.
- SharingFlavor *int32 `protobuf:"varint,12,opt,name=sharing_flavor,json=sharingFlavor,proto3,oneof" json:"sharing_flavor,omitempty" msg:"2724243,omitempty"`
+ SharingFlavor *int32 `protobuf:"varint,12,opt,name=sharing_flavor,json=sharingFlavor,proto3,oneof" json:"sharing_flavor,omitempty" msg:"272424-3,omitempty"`
// Contains the value of the PidTagDisplayName property (section 2.676) from the Address Book object identified by the PidLidSharingInitiatorEntryId property (section 2.248).
- SharingInitiatorName *string `protobuf:"bytes,16,opt,name=sharing_initiator_name,json=sharingInitiatorName,proto3,oneof" json:"sharing_initiator_name,omitempty" msg:"27239131,omitempty"`
+ SharingInitiatorName *string `protobuf:"bytes,16,opt,name=sharing_initiator_name,json=sharingInitiatorName,proto3,oneof" json:"sharing_initiator_name,omitempty" msg:"272391-31,omitempty"`
// Contains the value of the PidTagSmtpAddress property (section 2.1020) from the Address Book object identified by the PidLidSharingInitiatorEntryId property (section 2.248).
- SharingInitiatorSmtp *string `protobuf:"bytes,17,opt,name=sharing_initiator_smtp,json=sharingInitiatorSmtp,proto3,oneof" json:"sharing_initiator_smtp,omitempty" msg:"27239231,omitempty"`
+ SharingInitiatorSmtp *string `protobuf:"bytes,17,opt,name=sharing_initiator_smtp,json=sharingInitiatorSmtp,proto3,oneof" json:"sharing_initiator_smtp,omitempty" msg:"272392-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLastAutoSyncTime *int64 `protobuf:"varint,19,opt,name=sharing_last_auto_sync_time,json=sharingLastAutoSyncTime,proto3,oneof" json:"sharing_last_auto_sync_time,omitempty" msg:"27254964,omitempty"`
+ SharingLastAutoSyncTime *int64 `protobuf:"varint,19,opt,name=sharing_last_auto_sync_time,json=sharingLastAutoSyncTime,proto3,oneof" json:"sharing_last_auto_sync_time,omitempty" msg:"272549-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLastSyncTime *int64 `protobuf:"varint,20,opt,name=sharing_last_sync_time,json=sharingLastSyncTime,proto3,oneof" json:"sharing_last_sync_time,omitempty" msg:"27243164,omitempty"`
+ SharingLastSyncTime *int64 `protobuf:"varint,20,opt,name=sharing_last_sync_time,json=sharingLastSyncTime,proto3,oneof" json:"sharing_last_sync_time,omitempty" msg:"272431-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLocalComment *string `protobuf:"bytes,21,opt,name=sharing_local_comment,json=sharingLocalComment,proto3,oneof" json:"sharing_local_comment,omitempty" msg:"27252531,omitempty"`
+ SharingLocalComment *string `protobuf:"bytes,21,opt,name=sharing_local_comment,json=sharingLocalComment,proto3,oneof" json:"sharing_local_comment,omitempty" msg:"272525-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLocalLastModificationTime *int64 `protobuf:"varint,22,opt,name=sharing_local_last_modification_time,json=sharingLocalLastModificationTime,proto3,oneof" json:"sharing_local_last_modification_time,omitempty" msg:"27245164,omitempty"`
+ SharingLocalLastModificationTime *int64 `protobuf:"varint,22,opt,name=sharing_local_last_modification_time,json=sharingLocalLastModificationTime,proto3,oneof" json:"sharing_local_last_modification_time,omitempty" msg:"272451-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLocalName *string `protobuf:"bytes,23,opt,name=sharing_local_name,json=sharingLocalName,proto3,oneof" json:"sharing_local_name,omitempty" msg:"27239931,omitempty"`
+ SharingLocalName *string `protobuf:"bytes,23,opt,name=sharing_local_name,json=sharingLocalName,proto3,oneof" json:"sharing_local_name,omitempty" msg:"272399-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLocalPath *string `protobuf:"bytes,24,opt,name=sharing_local_path,json=sharingLocalPath,proto3,oneof" json:"sharing_local_path,omitempty" msg:"27239831,omitempty"`
+ SharingLocalPath *string `protobuf:"bytes,24,opt,name=sharing_local_path,json=sharingLocalPath,proto3,oneof" json:"sharing_local_path,omitempty" msg:"272398-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLocalStoreUid *string `protobuf:"bytes,25,opt,name=sharing_local_store_uid,json=sharingLocalStoreUid,proto3,oneof" json:"sharing_local_store_uid,omitempty" msg:"27252131,omitempty"`
+ SharingLocalStoreUid *string `protobuf:"bytes,25,opt,name=sharing_local_store_uid,json=sharingLocalStoreUid,proto3,oneof" json:"sharing_local_store_uid,omitempty" msg:"272521-31,omitempty"`
// Contains the value of the PidTagContainerClass property (section 2.642) of the folder being shared.
- SharingLocalType *string `protobuf:"bytes,26,opt,name=sharing_local_type,json=sharingLocalType,proto3,oneof" json:"sharing_local_type,omitempty" msg:"27242031,omitempty"`
+ SharingLocalType *string `protobuf:"bytes,26,opt,name=sharing_local_type,json=sharingLocalType,proto3,oneof" json:"sharing_local_type,omitempty" msg:"272420-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingLocalUid *string `protobuf:"bytes,27,opt,name=sharing_local_uid,json=sharingLocalUid,proto3,oneof" json:"sharing_local_uid,omitempty" msg:"27241631,omitempty"`
+ SharingLocalUid *string `protobuf:"bytes,27,opt,name=sharing_local_uid,json=sharingLocalUid,proto3,oneof" json:"sharing_local_uid,omitempty" msg:"272416-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingParticipants *string `protobuf:"bytes,30,opt,name=sharing_participants,json=sharingParticipants,proto3,oneof" json:"sharing_participants,omitempty" msg:"27243031,omitempty"`
+ SharingParticipants *string `protobuf:"bytes,30,opt,name=sharing_participants,json=sharingParticipants,proto3,oneof" json:"sharing_participants,omitempty" msg:"272430-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingPermissions *int32 `protobuf:"varint,31,opt,name=sharing_permissions,json=sharingPermissions,proto3,oneof" json:"sharing_permissions,omitempty" msg:"2724273,omitempty"`
+ SharingPermissions *int32 `protobuf:"varint,31,opt,name=sharing_permissions,json=sharingPermissions,proto3,oneof" json:"sharing_permissions,omitempty" msg:"272427-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingProviderExtension *string `protobuf:"bytes,32,opt,name=sharing_provider_extension,json=sharingProviderExtension,proto3,oneof" json:"sharing_provider_extension,omitempty" msg:"27239531,omitempty"`
+ SharingProviderExtension *string `protobuf:"bytes,32,opt,name=sharing_provider_extension,json=sharingProviderExtension,proto3,oneof" json:"sharing_provider_extension,omitempty" msg:"272395-31,omitempty"`
// Contains a user-displayable name of the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266).
- SharingProviderName *string `protobuf:"bytes,34,opt,name=sharing_provider_name,json=sharingProviderName,proto3,oneof" json:"sharing_provider_name,omitempty" msg:"27238631,omitempty"`
+ SharingProviderName *string `protobuf:"bytes,34,opt,name=sharing_provider_name,json=sharingProviderName,proto3,oneof" json:"sharing_provider_name,omitempty" msg:"272386-31,omitempty"`
// Contains a URL related to the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266).
- SharingProviderUrl *string `protobuf:"bytes,35,opt,name=sharing_provider_url,json=sharingProviderUrl,proto3,oneof" json:"sharing_provider_url,omitempty" msg:"27238731,omitempty"`
+ SharingProviderUrl *string `protobuf:"bytes,35,opt,name=sharing_provider_url,json=sharingProviderUrl,proto3,oneof" json:"sharing_provider_url,omitempty" msg:"272387-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRangeEnd *int32 `protobuf:"varint,36,opt,name=sharing_range_end,json=sharingRangeEnd,proto3,oneof" json:"sharing_range_end,omitempty" msg:"2725193,omitempty"`
+ SharingRangeEnd *int32 `protobuf:"varint,36,opt,name=sharing_range_end,json=sharingRangeEnd,proto3,oneof" json:"sharing_range_end,omitempty" msg:"272519-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRangeStart *int32 `protobuf:"varint,37,opt,name=sharing_range_start,json=sharingRangeStart,proto3,oneof" json:"sharing_range_start,omitempty" msg:"2725183,omitempty"`
+ SharingRangeStart *int32 `protobuf:"varint,37,opt,name=sharing_range_start,json=sharingRangeStart,proto3,oneof" json:"sharing_range_start,omitempty" msg:"272518-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingReciprocation *int32 `protobuf:"varint,38,opt,name=sharing_reciprocation,json=sharingReciprocation,proto3,oneof" json:"sharing_reciprocation,omitempty" msg:"2724263,omitempty"`
+ SharingReciprocation *int32 `protobuf:"varint,38,opt,name=sharing_reciprocation,json=sharingReciprocation,proto3,oneof" json:"sharing_reciprocation,omitempty" msg:"272426-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteByteSize *int32 `protobuf:"varint,39,opt,name=sharing_remote_byte_size,json=sharingRemoteByteSize,proto3,oneof" json:"sharing_remote_byte_size,omitempty" msg:"2725233,omitempty"`
+ SharingRemoteByteSize *int32 `protobuf:"varint,39,opt,name=sharing_remote_byte_size,json=sharingRemoteByteSize,proto3,oneof" json:"sharing_remote_byte_size,omitempty" msg:"272523-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteComment *string `protobuf:"bytes,40,opt,name=sharing_remote_comment,json=sharingRemoteComment,proto3,oneof" json:"sharing_remote_comment,omitempty" msg:"27246331,omitempty"`
+ SharingRemoteComment *string `protobuf:"bytes,40,opt,name=sharing_remote_comment,json=sharingRemoteComment,proto3,oneof" json:"sharing_remote_comment,omitempty" msg:"272463-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteCrc *int32 `protobuf:"varint,41,opt,name=sharing_remote_crc,json=sharingRemoteCrc,proto3,oneof" json:"sharing_remote_crc,omitempty" msg:"2725243,omitempty"`
+ SharingRemoteCrc *int32 `protobuf:"varint,41,opt,name=sharing_remote_crc,json=sharingRemoteCrc,proto3,oneof" json:"sharing_remote_crc,omitempty" msg:"272524-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteLastModificationTime *int64 `protobuf:"varint,42,opt,name=sharing_remote_last_modification_time,json=sharingRemoteLastModificationTime,proto3,oneof" json:"sharing_remote_last_modification_time,omitempty" msg:"27245064,omitempty"`
+ SharingRemoteLastModificationTime *int64 `protobuf:"varint,42,opt,name=sharing_remote_last_modification_time,json=sharingRemoteLastModificationTime,proto3,oneof" json:"sharing_remote_last_modification_time,omitempty" msg:"272450-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteMessageCount *int32 `protobuf:"varint,43,opt,name=sharing_remote_message_count,json=sharingRemoteMessageCount,proto3,oneof" json:"sharing_remote_message_count,omitempty" msg:"2725273,omitempty"`
+ SharingRemoteMessageCount *int32 `protobuf:"varint,43,opt,name=sharing_remote_message_count,json=sharingRemoteMessageCount,proto3,oneof" json:"sharing_remote_message_count,omitempty" msg:"272527-3,omitempty"`
// Contains the value of the PidTagDisplayName property (section 2.676) on the folder being shared.
- SharingRemoteName *string `protobuf:"bytes,44,opt,name=sharing_remote_name,json=sharingRemoteName,proto3,oneof" json:"sharing_remote_name,omitempty" msg:"27238931,omitempty"`
+ SharingRemoteName *string `protobuf:"bytes,44,opt,name=sharing_remote_name,json=sharingRemoteName,proto3,oneof" json:"sharing_remote_name,omitempty" msg:"272389-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemotePass *string `protobuf:"bytes,45,opt,name=sharing_remote_pass,json=sharingRemotePass,proto3,oneof" json:"sharing_remote_pass,omitempty" msg:"27239731,omitempty"`
+ SharingRemotePass *string `protobuf:"bytes,45,opt,name=sharing_remote_pass,json=sharingRemotePass,proto3,oneof" json:"sharing_remote_pass,omitempty" msg:"272397-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemotePath *string `protobuf:"bytes,46,opt,name=sharing_remote_path,json=sharingRemotePath,proto3,oneof" json:"sharing_remote_path,omitempty" msg:"27238831,omitempty"`
+ SharingRemotePath *string `protobuf:"bytes,46,opt,name=sharing_remote_path,json=sharingRemotePath,proto3,oneof" json:"sharing_remote_path,omitempty" msg:"272388-31,omitempty"`
// Contains a hexadecimal string representation of the value of the PidTagStoreEntryId property (section 2.1028) on the folder being shared.
- SharingRemoteStoreUid *string `protobuf:"bytes,47,opt,name=sharing_remote_store_uid,json=sharingRemoteStoreUid,proto3,oneof" json:"sharing_remote_store_uid,omitempty" msg:"27252031,omitempty"`
+ SharingRemoteStoreUid *string `protobuf:"bytes,47,opt,name=sharing_remote_store_uid,json=sharingRemoteStoreUid,proto3,oneof" json:"sharing_remote_store_uid,omitempty" msg:"272520-31,omitempty"`
// Contains the same value as the PidLidSharingLocalType property (section 2.259).
- SharingRemoteType *string `protobuf:"bytes,48,opt,name=sharing_remote_type,json=sharingRemoteType,proto3,oneof" json:"sharing_remote_type,omitempty" msg:"27242931,omitempty"`
+ SharingRemoteType *string `protobuf:"bytes,48,opt,name=sharing_remote_type,json=sharingRemoteType,proto3,oneof" json:"sharing_remote_type,omitempty" msg:"272429-31,omitempty"`
// Contains the EntryID of the folder being shared.
- SharingRemoteUid *string `protobuf:"bytes,49,opt,name=sharing_remote_uid,json=sharingRemoteUid,proto3,oneof" json:"sharing_remote_uid,omitempty" msg:"27239031,omitempty"`
+ SharingRemoteUid *string `protobuf:"bytes,49,opt,name=sharing_remote_uid,json=sharingRemoteUid,proto3,oneof" json:"sharing_remote_uid,omitempty" msg:"272390-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteUser *string `protobuf:"bytes,50,opt,name=sharing_remote_user,json=sharingRemoteUser,proto3,oneof" json:"sharing_remote_user,omitempty" msg:"27239631,omitempty"`
+ SharingRemoteUser *string `protobuf:"bytes,50,opt,name=sharing_remote_user,json=sharingRemoteUser,proto3,oneof" json:"sharing_remote_user,omitempty" msg:"272396-31,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRemoteVersion *string `protobuf:"bytes,51,opt,name=sharing_remote_version,json=sharingRemoteVersion,proto3,oneof" json:"sharing_remote_version,omitempty" msg:"27255531,omitempty"`
+ SharingRemoteVersion *string `protobuf:"bytes,51,opt,name=sharing_remote_version,json=sharingRemoteVersion,proto3,oneof" json:"sharing_remote_version,omitempty" msg:"272555-31,omitempty"`
// Contains the time at which the recipient of the sharing request sent a sharing response.
- SharingResponseTime *int64 `protobuf:"varint,52,opt,name=sharing_response_time,json=sharingResponseTime,proto3,oneof" json:"sharing_response_time,omitempty" msg:"27245664,omitempty"`
+ SharingResponseTime *int64 `protobuf:"varint,52,opt,name=sharing_response_time,json=sharingResponseTime,proto3,oneof" json:"sharing_response_time,omitempty" msg:"272456-64,omitempty"`
// Contains the type of response with which the recipient of the sharing request responded.
- SharingResponseType *int32 `protobuf:"varint,53,opt,name=sharing_response_type,json=sharingResponseType,proto3,oneof" json:"sharing_response_type,omitempty" msg:"2724553,omitempty"`
+ SharingResponseType *int32 `protobuf:"varint,53,opt,name=sharing_response_type,json=sharingResponseType,proto3,oneof" json:"sharing_response_type,omitempty" msg:"272455-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingRoamLog *int32 `protobuf:"varint,54,opt,name=sharing_roam_log,json=sharingRoamLog,proto3,oneof" json:"sharing_roam_log,omitempty" msg:"2725263,omitempty"`
+ SharingRoamLog *int32 `protobuf:"varint,54,opt,name=sharing_roam_log,json=sharingRoamLog,proto3,oneof" json:"sharing_roam_log,omitempty" msg:"272526-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingStart *int64 `protobuf:"varint,55,opt,name=sharing_start,json=sharingStart,proto3,oneof" json:"sharing_start,omitempty" msg:"27245364,omitempty"`
+ SharingStart *int64 `protobuf:"varint,55,opt,name=sharing_start,json=sharingStart,proto3,oneof" json:"sharing_start,omitempty" msg:"272453-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingStatus *int32 `protobuf:"varint,56,opt,name=sharing_status,json=sharingStatus,proto3,oneof" json:"sharing_status,omitempty" msg:"2723843,omitempty"`
+ SharingStatus *int32 `protobuf:"varint,56,opt,name=sharing_status,json=sharingStatus,proto3,oneof" json:"sharing_status,omitempty" msg:"272384-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingStop *int64 `protobuf:"varint,57,opt,name=sharing_stop,json=sharingStop,proto3,oneof" json:"sharing_stop,omitempty" msg:"27245464,omitempty"`
+ SharingStop *int64 `protobuf:"varint,57,opt,name=sharing_stop,json=sharingStop,proto3,oneof" json:"sharing_stop,omitempty" msg:"272454-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingSyncFlags *int32 `protobuf:"varint,58,opt,name=sharing_sync_flags,json=sharingSyncFlags,proto3,oneof" json:"sharing_sync_flags,omitempty" msg:"2725763,omitempty"`
+ SharingSyncFlags *int32 `protobuf:"varint,58,opt,name=sharing_sync_flags,json=sharingSyncFlags,proto3,oneof" json:"sharing_sync_flags,omitempty" msg:"272576-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingSyncInterval *int32 `protobuf:"varint,59,opt,name=sharing_sync_interval,json=sharingSyncInterval,proto3,oneof" json:"sharing_sync_interval,omitempty" msg:"2724583,omitempty"`
+ SharingSyncInterval *int32 `protobuf:"varint,59,opt,name=sharing_sync_interval,json=sharingSyncInterval,proto3,oneof" json:"sharing_sync_interval,omitempty" msg:"272458-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingTimeToLive *int32 `protobuf:"varint,60,opt,name=sharing_time_to_live,json=sharingTimeToLive,proto3,oneof" json:"sharing_time_to_live,omitempty" msg:"2724603,omitempty"`
+ SharingTimeToLive *int32 `protobuf:"varint,60,opt,name=sharing_time_to_live,json=sharingTimeToLive,proto3,oneof" json:"sharing_time_to_live,omitempty" msg:"272460-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingTimeToLiveAuto *int32 `protobuf:"varint,61,opt,name=sharing_time_to_live_auto,json=sharingTimeToLiveAuto,proto3,oneof" json:"sharing_time_to_live_auto,omitempty" msg:"2725503,omitempty"`
+ SharingTimeToLiveAuto *int32 `protobuf:"varint,61,opt,name=sharing_time_to_live_auto,json=sharingTimeToLiveAuto,proto3,oneof" json:"sharing_time_to_live_auto,omitempty" msg:"272550-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingWorkingHoursDays *int32 `protobuf:"varint,62,opt,name=sharing_working_hours_days,json=sharingWorkingHoursDays,proto3,oneof" json:"sharing_working_hours_days,omitempty" msg:"2725143,omitempty"`
+ SharingWorkingHoursDays *int32 `protobuf:"varint,62,opt,name=sharing_working_hours_days,json=sharingWorkingHoursDays,proto3,oneof" json:"sharing_working_hours_days,omitempty" msg:"272514-3,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingWorkingHoursEnd *int64 `protobuf:"varint,63,opt,name=sharing_working_hours_end,json=sharingWorkingHoursEnd,proto3,oneof" json:"sharing_working_hours_end,omitempty" msg:"27251364,omitempty"`
+ SharingWorkingHoursEnd *int64 `protobuf:"varint,63,opt,name=sharing_working_hours_end,json=sharingWorkingHoursEnd,proto3,oneof" json:"sharing_working_hours_end,omitempty" msg:"272513-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
- SharingWorkingHoursStart *int64 `protobuf:"varint,64,opt,name=sharing_working_hours_start,json=sharingWorkingHoursStart,proto3,oneof" json:"sharing_working_hours_start,omitempty" msg:"27251264,omitempty"`
+ SharingWorkingHoursStart *int64 `protobuf:"varint,64,opt,name=sharing_working_hours_start,json=sharingWorkingHoursStart,proto3,oneof" json:"sharing_working_hours_start,omitempty" msg:"272512-64,omitempty"`
// Contains a value that is ignored by the server no matter what value is generated by the client.
XSharingBrowseUrl_ *string `protobuf:"bytes,66,opt,name=x_sharing_browse_url,json=xSharingBrowseUrl,proto3,oneof" json:"x_sharing_browse_url,omitempty"`
// Contains a string representation of the value of the PidLidSharingCapabilities property (section 2.237).
diff --git a/pkg/properties/sharing.pb_gen.go b/pkg/properties/sharing.pb_gen.go
index 8d09500..1f03fb5 100644
--- a/pkg/properties/sharing.pb_gen.go
+++ b/pkg/properties/sharing.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2724253":
+ case "272425-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27254531":
+ case "272545-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724233":
+ case "272423-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27245231":
+ case "272452-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27251764":
+ case "272517-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27251664":
+ case "272516-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724593":
+ case "272459-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27244931":
+ case "272449-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2723943":
+ case "272394-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724243":
+ case "272424-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239131":
+ case "272391-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239231":
+ case "272392-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27254964":
+ case "272549-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27243164":
+ case "272431-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27252531":
+ case "272525-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -294,7 +294,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27245164":
+ case "272451-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -312,7 +312,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239931":
+ case "272399-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -330,7 +330,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239831":
+ case "272398-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -348,7 +348,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27252131":
+ case "272521-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -366,7 +366,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27242031":
+ case "272420-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -384,7 +384,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27241631":
+ case "272416-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -402,7 +402,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27243031":
+ case "272430-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -420,7 +420,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724273":
+ case "272427-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -438,7 +438,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239531":
+ case "272395-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -456,7 +456,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27238631":
+ case "272386-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -474,7 +474,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27238731":
+ case "272387-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -492,7 +492,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725193":
+ case "272519-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -510,7 +510,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725183":
+ case "272518-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -528,7 +528,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724263":
+ case "272426-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -546,7 +546,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725233":
+ case "272523-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -564,7 +564,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27246331":
+ case "272463-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -582,7 +582,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725243":
+ case "272524-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -600,7 +600,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27245064":
+ case "272450-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -618,7 +618,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725273":
+ case "272527-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -636,7 +636,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27238931":
+ case "272389-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -654,7 +654,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239731":
+ case "272397-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -672,7 +672,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27238831":
+ case "272388-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -690,7 +690,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27252031":
+ case "272520-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -708,7 +708,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27242931":
+ case "272429-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -726,7 +726,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239031":
+ case "272390-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -744,7 +744,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27239631":
+ case "272396-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -762,7 +762,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27255531":
+ case "272555-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -780,7 +780,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27245664":
+ case "272456-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -798,7 +798,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724553":
+ case "272455-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -816,7 +816,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725263":
+ case "272526-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -834,7 +834,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27245364":
+ case "272453-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -852,7 +852,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2723843":
+ case "272384-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -870,7 +870,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27245464":
+ case "272454-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -888,7 +888,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725763":
+ case "272576-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -906,7 +906,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724583":
+ case "272458-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -924,7 +924,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2724603":
+ case "272460-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -942,7 +942,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725503":
+ case "272550-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -960,7 +960,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2725143":
+ case "272514-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -978,7 +978,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27251364":
+ case "272513-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -996,7 +996,7 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "27251264":
+ case "272512-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -1529,8 +1529,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // write "2724253"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x35, 0x33)
+ // write "272425-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -1548,8 +1548,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // write "27254531"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x34, 0x35, 0x33, 0x31)
+ // write "272545-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x34, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1567,8 +1567,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // write "2724233"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x33, 0x33)
+ // write "272423-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -1586,8 +1586,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // write "27245231"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x32, 0x33, 0x31)
+ // write "272452-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1605,8 +1605,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // write "27251764"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x37, 0x36, 0x34)
+ // write "272517-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x37, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1624,8 +1624,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // write "27251664"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x36, 0x36, 0x34)
+ // write "272516-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1643,8 +1643,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // write "2724593"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x35, 0x39, 0x33)
+ // write "272459-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -1662,8 +1662,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // write "27244931"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x34, 0x39, 0x33, 0x31)
+ // write "272449-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x34, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1681,8 +1681,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // write "2723943"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x33, 0x39, 0x34, 0x33)
+ // write "272394-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -1700,8 +1700,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // write "2724243"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x34, 0x33)
+ // write "272424-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -1719,8 +1719,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // write "27239131"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x31, 0x33, 0x31)
+ // write "272391-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1738,8 +1738,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // write "27239231"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x32, 0x33, 0x31)
+ // write "272392-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x32, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1757,8 +1757,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // write "27254964"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x34, 0x39, 0x36, 0x34)
+ // write "272549-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x34, 0x39, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1776,8 +1776,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // write "27243164"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x33, 0x31, 0x36, 0x34)
+ // write "272431-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x33, 0x31, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1795,8 +1795,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // write "27252531"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x35, 0x33, 0x31)
+ // write "272525-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x32, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1814,8 +1814,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000) == 0 { // if not empty
- // write "27245164"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x31, 0x36, 0x34)
+ // write "272451-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x31, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1833,8 +1833,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000) == 0 { // if not empty
- // write "27239931"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x39, 0x33, 0x31)
+ // write "272399-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1852,8 +1852,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000) == 0 { // if not empty
- // write "27239831"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x38, 0x33, 0x31)
+ // write "272398-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1871,8 +1871,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000) == 0 { // if not empty
- // write "27252131"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x31, 0x33, 0x31)
+ // write "272521-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x32, 0x31, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1890,8 +1890,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000) == 0 { // if not empty
- // write "27242031"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x30, 0x33, 0x31)
+ // write "272420-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1909,8 +1909,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000) == 0 { // if not empty
- // write "27241631"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x31, 0x36, 0x33, 0x31)
+ // write "272416-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x31, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1928,8 +1928,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000) == 0 { // if not empty
- // write "27243031"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x33, 0x30, 0x33, 0x31)
+ // write "272430-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x33, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1947,8 +1947,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000) == 0 { // if not empty
- // write "2724273"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x37, 0x33)
+ // write "272427-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -1966,8 +1966,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000) == 0 { // if not empty
- // write "27239531"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x35, 0x33, 0x31)
+ // write "272395-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1985,8 +1985,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty
- // write "27238631"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x36, 0x33, 0x31)
+ // write "272386-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2004,8 +2004,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // write "27238731"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x37, 0x33, 0x31)
+ // write "272387-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2023,8 +2023,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // write "2725193"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x31, 0x39, 0x33)
+ // write "272519-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -2042,8 +2042,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // write "2725183"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x31, 0x38, 0x33)
+ // write "272518-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -2061,8 +2061,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // write "2724263"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x36, 0x33)
+ // write "272426-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -2080,8 +2080,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // write "2725233"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x33, 0x33)
+ // write "272523-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -2099,8 +2099,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // write "27246331"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x36, 0x33, 0x33, 0x31)
+ // write "272463-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x36, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2118,8 +2118,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // write "2725243"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x34, 0x33)
+ // write "272524-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -2137,8 +2137,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // write "27245064"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x30, 0x36, 0x34)
+ // write "272450-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x30, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2156,8 +2156,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // write "2725273"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x37, 0x33)
+ // write "272527-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x37, 0x2d, 0x33)
if err != nil {
return
}
@@ -2175,8 +2175,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // write "27238931"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x39, 0x33, 0x31)
+ // write "272389-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2194,8 +2194,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // write "27239731"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x37, 0x33, 0x31)
+ // write "272397-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2213,8 +2213,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // write "27238831"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x38, 0x33, 0x31)
+ // write "272388-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2232,8 +2232,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // write "27252031"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x30, 0x33, 0x31)
+ // write "272520-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x32, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2251,8 +2251,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // write "27242931"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x39, 0x33, 0x31)
+ // write "272429-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x32, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2270,8 +2270,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // write "27239031"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x30, 0x33, 0x31)
+ // write "272390-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2289,8 +2289,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // write "27239631"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x36, 0x33, 0x31)
+ // write "272396-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2308,8 +2308,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // write "27255531"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x35, 0x35, 0x33, 0x31)
+ // write "272555-31"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x35, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -2327,8 +2327,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // write "27245664"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x36, 0x36, 0x34)
+ // write "272456-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x36, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2346,8 +2346,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // write "2724553"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x35, 0x35, 0x33)
+ // write "272455-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -2365,8 +2365,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // write "2725263"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x36, 0x33)
+ // write "272526-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -2384,8 +2384,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // write "27245364"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x33, 0x36, 0x34)
+ // write "272453-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2403,8 +2403,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // write "2723843"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x33, 0x38, 0x34, 0x33)
+ // write "272384-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -2422,8 +2422,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // write "27245464"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x34, 0x36, 0x34)
+ // write "272454-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2441,8 +2441,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // write "2725763"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x37, 0x36, 0x33)
+ // write "272576-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x37, 0x36, 0x2d, 0x33)
if err != nil {
return
}
@@ -2460,8 +2460,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // write "2724583"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x35, 0x38, 0x33)
+ // write "272458-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -2479,8 +2479,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // write "2724603"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x34, 0x36, 0x30, 0x33)
+ // write "272460-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x34, 0x36, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -2498,8 +2498,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // write "2725503"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x35, 0x30, 0x33)
+ // write "272550-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x35, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -2517,8 +2517,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // write "2725143"
- err = en.Append(0xa7, 0x32, 0x37, 0x32, 0x35, 0x31, 0x34, 0x33)
+ // write "272514-3"
+ err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -2536,8 +2536,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // write "27251364"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x33, 0x36, 0x34)
+ // write "272513-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -2555,8 +2555,8 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // write "27251264"
- err = en.Append(0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x32, 0x36, 0x34)
+ // write "272512-64"
+ err = en.Append(0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -3063,8 +3063,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask[0] & 0x1) == 0 { // if not empty
- // string "2724253"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x35, 0x33)
+ // string "272425-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x35, 0x2d, 0x33)
if z.SharingAnonymity == nil {
o = msgp.AppendNil(o)
} else {
@@ -3072,8 +3072,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2) == 0 { // if not empty
- // string "27254531"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x34, 0x35, 0x33, 0x31)
+ // string "272545-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x34, 0x35, 0x2d, 0x33, 0x31)
if z.SharingBrowseUrl == nil {
o = msgp.AppendNil(o)
} else {
@@ -3081,8 +3081,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4) == 0 { // if not empty
- // string "2724233"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x33, 0x33)
+ // string "272423-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x33, 0x2d, 0x33)
if z.SharingCapabilities == nil {
o = msgp.AppendNil(o)
} else {
@@ -3090,8 +3090,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8) == 0 { // if not empty
- // string "27245231"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x32, 0x33, 0x31)
+ // string "272452-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x32, 0x2d, 0x33, 0x31)
if z.SharingConfigurationUrl == nil {
o = msgp.AppendNil(o)
} else {
@@ -3099,8 +3099,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10) == 0 { // if not empty
- // string "27251764"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x37, 0x36, 0x34)
+ // string "272517-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x37, 0x2d, 0x36, 0x34)
if z.SharingDataRangeEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -3108,8 +3108,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20) == 0 { // if not empty
- // string "27251664"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x36, 0x36, 0x34)
+ // string "272516-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x36, 0x2d, 0x36, 0x34)
if z.SharingDataRangeStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -3117,8 +3117,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40) == 0 { // if not empty
- // string "2724593"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x35, 0x39, 0x33)
+ // string "272459-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x39, 0x2d, 0x33)
if z.SharingDetail == nil {
o = msgp.AppendNil(o)
} else {
@@ -3126,8 +3126,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80) == 0 { // if not empty
- // string "27244931"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x34, 0x39, 0x33, 0x31)
+ // string "272449-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x34, 0x39, 0x2d, 0x33, 0x31)
if z.SharingExtensionXml == nil {
o = msgp.AppendNil(o)
} else {
@@ -3135,8 +3135,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100) == 0 { // if not empty
- // string "2723943"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x33, 0x39, 0x34, 0x33)
+ // string "272394-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x34, 0x2d, 0x33)
if z.SharingFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -3144,8 +3144,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200) == 0 { // if not empty
- // string "2724243"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x34, 0x33)
+ // string "272424-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x34, 0x2d, 0x33)
if z.SharingFlavor == nil {
o = msgp.AppendNil(o)
} else {
@@ -3153,8 +3153,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400) == 0 { // if not empty
- // string "27239131"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x31, 0x33, 0x31)
+ // string "272391-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x31, 0x2d, 0x33, 0x31)
if z.SharingInitiatorName == nil {
o = msgp.AppendNil(o)
} else {
@@ -3162,8 +3162,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800) == 0 { // if not empty
- // string "27239231"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x32, 0x33, 0x31)
+ // string "272392-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x32, 0x2d, 0x33, 0x31)
if z.SharingInitiatorSmtp == nil {
o = msgp.AppendNil(o)
} else {
@@ -3171,8 +3171,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000) == 0 { // if not empty
- // string "27254964"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x34, 0x39, 0x36, 0x34)
+ // string "272549-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x34, 0x39, 0x2d, 0x36, 0x34)
if z.SharingLastAutoSyncTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -3180,8 +3180,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000) == 0 { // if not empty
- // string "27243164"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x33, 0x31, 0x36, 0x34)
+ // string "272431-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x33, 0x31, 0x2d, 0x36, 0x34)
if z.SharingLastSyncTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -3189,8 +3189,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000) == 0 { // if not empty
- // string "27252531"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x35, 0x33, 0x31)
+ // string "272525-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x32, 0x35, 0x2d, 0x33, 0x31)
if z.SharingLocalComment == nil {
o = msgp.AppendNil(o)
} else {
@@ -3198,8 +3198,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000) == 0 { // if not empty
- // string "27245164"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x31, 0x36, 0x34)
+ // string "272451-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x31, 0x2d, 0x36, 0x34)
if z.SharingLocalLastModificationTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -3207,8 +3207,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000) == 0 { // if not empty
- // string "27239931"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x39, 0x33, 0x31)
+ // string "272399-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x39, 0x2d, 0x33, 0x31)
if z.SharingLocalName == nil {
o = msgp.AppendNil(o)
} else {
@@ -3216,8 +3216,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000) == 0 { // if not empty
- // string "27239831"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x38, 0x33, 0x31)
+ // string "272398-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x38, 0x2d, 0x33, 0x31)
if z.SharingLocalPath == nil {
o = msgp.AppendNil(o)
} else {
@@ -3225,8 +3225,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000) == 0 { // if not empty
- // string "27252131"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x31, 0x33, 0x31)
+ // string "272521-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x32, 0x31, 0x2d, 0x33, 0x31)
if z.SharingLocalStoreUid == nil {
o = msgp.AppendNil(o)
} else {
@@ -3234,8 +3234,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000) == 0 { // if not empty
- // string "27242031"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x30, 0x33, 0x31)
+ // string "272420-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.SharingLocalType == nil {
o = msgp.AppendNil(o)
} else {
@@ -3243,8 +3243,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000) == 0 { // if not empty
- // string "27241631"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x31, 0x36, 0x33, 0x31)
+ // string "272416-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x31, 0x36, 0x2d, 0x33, 0x31)
if z.SharingLocalUid == nil {
o = msgp.AppendNil(o)
} else {
@@ -3252,8 +3252,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000) == 0 { // if not empty
- // string "27243031"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x33, 0x30, 0x33, 0x31)
+ // string "272430-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x33, 0x30, 0x2d, 0x33, 0x31)
if z.SharingParticipants == nil {
o = msgp.AppendNil(o)
} else {
@@ -3261,8 +3261,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000) == 0 { // if not empty
- // string "2724273"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x37, 0x33)
+ // string "272427-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x37, 0x2d, 0x33)
if z.SharingPermissions == nil {
o = msgp.AppendNil(o)
} else {
@@ -3270,8 +3270,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000) == 0 { // if not empty
- // string "27239531"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x35, 0x33, 0x31)
+ // string "272395-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x35, 0x2d, 0x33, 0x31)
if z.SharingProviderExtension == nil {
o = msgp.AppendNil(o)
} else {
@@ -3279,8 +3279,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty
- // string "27238631"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x36, 0x33, 0x31)
+ // string "272386-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x36, 0x2d, 0x33, 0x31)
if z.SharingProviderName == nil {
o = msgp.AppendNil(o)
} else {
@@ -3288,8 +3288,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty
- // string "27238731"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x37, 0x33, 0x31)
+ // string "272387-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x37, 0x2d, 0x33, 0x31)
if z.SharingProviderUrl == nil {
o = msgp.AppendNil(o)
} else {
@@ -3297,8 +3297,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty
- // string "2725193"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x31, 0x39, 0x33)
+ // string "272519-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x39, 0x2d, 0x33)
if z.SharingRangeEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -3306,8 +3306,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty
- // string "2725183"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x31, 0x38, 0x33)
+ // string "272518-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x38, 0x2d, 0x33)
if z.SharingRangeStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -3315,8 +3315,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty
- // string "2724263"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x32, 0x36, 0x33)
+ // string "272426-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x36, 0x2d, 0x33)
if z.SharingReciprocation == nil {
o = msgp.AppendNil(o)
} else {
@@ -3324,8 +3324,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty
- // string "2725233"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x33, 0x33)
+ // string "272523-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x33, 0x2d, 0x33)
if z.SharingRemoteByteSize == nil {
o = msgp.AppendNil(o)
} else {
@@ -3333,8 +3333,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty
- // string "27246331"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x36, 0x33, 0x33, 0x31)
+ // string "272463-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x36, 0x33, 0x2d, 0x33, 0x31)
if z.SharingRemoteComment == nil {
o = msgp.AppendNil(o)
} else {
@@ -3342,8 +3342,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty
- // string "2725243"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x34, 0x33)
+ // string "272524-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x34, 0x2d, 0x33)
if z.SharingRemoteCrc == nil {
o = msgp.AppendNil(o)
} else {
@@ -3351,8 +3351,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty
- // string "27245064"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x30, 0x36, 0x34)
+ // string "272450-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x30, 0x2d, 0x36, 0x34)
if z.SharingRemoteLastModificationTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -3360,8 +3360,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty
- // string "2725273"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x37, 0x33)
+ // string "272527-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x37, 0x2d, 0x33)
if z.SharingRemoteMessageCount == nil {
o = msgp.AppendNil(o)
} else {
@@ -3369,8 +3369,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty
- // string "27238931"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x39, 0x33, 0x31)
+ // string "272389-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x39, 0x2d, 0x33, 0x31)
if z.SharingRemoteName == nil {
o = msgp.AppendNil(o)
} else {
@@ -3378,8 +3378,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty
- // string "27239731"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x37, 0x33, 0x31)
+ // string "272397-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x37, 0x2d, 0x33, 0x31)
if z.SharingRemotePass == nil {
o = msgp.AppendNil(o)
} else {
@@ -3387,8 +3387,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty
- // string "27238831"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x38, 0x33, 0x31)
+ // string "272388-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.SharingRemotePath == nil {
o = msgp.AppendNil(o)
} else {
@@ -3396,8 +3396,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty
- // string "27252031"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x30, 0x33, 0x31)
+ // string "272520-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x32, 0x30, 0x2d, 0x33, 0x31)
if z.SharingRemoteStoreUid == nil {
o = msgp.AppendNil(o)
} else {
@@ -3405,8 +3405,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty
- // string "27242931"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x32, 0x39, 0x33, 0x31)
+ // string "272429-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x32, 0x39, 0x2d, 0x33, 0x31)
if z.SharingRemoteType == nil {
o = msgp.AppendNil(o)
} else {
@@ -3414,8 +3414,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty
- // string "27239031"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x30, 0x33, 0x31)
+ // string "272390-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x30, 0x2d, 0x33, 0x31)
if z.SharingRemoteUid == nil {
o = msgp.AppendNil(o)
} else {
@@ -3423,8 +3423,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty
- // string "27239631"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x39, 0x36, 0x33, 0x31)
+ // string "272396-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x33, 0x39, 0x36, 0x2d, 0x33, 0x31)
if z.SharingRemoteUser == nil {
o = msgp.AppendNil(o)
} else {
@@ -3432,8 +3432,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty
- // string "27255531"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x35, 0x35, 0x33, 0x31)
+ // string "272555-31"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x35, 0x35, 0x2d, 0x33, 0x31)
if z.SharingRemoteVersion == nil {
o = msgp.AppendNil(o)
} else {
@@ -3441,8 +3441,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty
- // string "27245664"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x36, 0x36, 0x34)
+ // string "272456-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x36, 0x2d, 0x36, 0x34)
if z.SharingResponseTime == nil {
o = msgp.AppendNil(o)
} else {
@@ -3450,8 +3450,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty
- // string "2724553"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x35, 0x35, 0x33)
+ // string "272455-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x35, 0x2d, 0x33)
if z.SharingResponseType == nil {
o = msgp.AppendNil(o)
} else {
@@ -3459,8 +3459,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty
- // string "2725263"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x32, 0x36, 0x33)
+ // string "272526-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x32, 0x36, 0x2d, 0x33)
if z.SharingRoamLog == nil {
o = msgp.AppendNil(o)
} else {
@@ -3468,8 +3468,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty
- // string "27245364"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x33, 0x36, 0x34)
+ // string "272453-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x33, 0x2d, 0x36, 0x34)
if z.SharingStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -3477,8 +3477,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty
- // string "2723843"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x33, 0x38, 0x34, 0x33)
+ // string "272384-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x33, 0x38, 0x34, 0x2d, 0x33)
if z.SharingStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -3486,8 +3486,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty
- // string "27245464"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x34, 0x36, 0x34)
+ // string "272454-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x34, 0x35, 0x34, 0x2d, 0x36, 0x34)
if z.SharingStop == nil {
o = msgp.AppendNil(o)
} else {
@@ -3495,8 +3495,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty
- // string "2725763"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x37, 0x36, 0x33)
+ // string "272576-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x37, 0x36, 0x2d, 0x33)
if z.SharingSyncFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -3504,8 +3504,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty
- // string "2724583"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x35, 0x38, 0x33)
+ // string "272458-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x35, 0x38, 0x2d, 0x33)
if z.SharingSyncInterval == nil {
o = msgp.AppendNil(o)
} else {
@@ -3513,8 +3513,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty
- // string "2724603"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x34, 0x36, 0x30, 0x33)
+ // string "272460-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x34, 0x36, 0x30, 0x2d, 0x33)
if z.SharingTimeToLive == nil {
o = msgp.AppendNil(o)
} else {
@@ -3522,8 +3522,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty
- // string "2725503"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x35, 0x30, 0x33)
+ // string "272550-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x35, 0x30, 0x2d, 0x33)
if z.SharingTimeToLiveAuto == nil {
o = msgp.AppendNil(o)
} else {
@@ -3531,8 +3531,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty
- // string "2725143"
- o = append(o, 0xa7, 0x32, 0x37, 0x32, 0x35, 0x31, 0x34, 0x33)
+ // string "272514-3"
+ o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x34, 0x2d, 0x33)
if z.SharingWorkingHoursDays == nil {
o = msgp.AppendNil(o)
} else {
@@ -3540,8 +3540,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty
- // string "27251364"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x33, 0x36, 0x34)
+ // string "272513-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x33, 0x2d, 0x36, 0x34)
if z.SharingWorkingHoursEnd == nil {
o = msgp.AppendNil(o)
} else {
@@ -3549,8 +3549,8 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty
- // string "27251264"
- o = append(o, 0xa8, 0x32, 0x37, 0x32, 0x35, 0x31, 0x32, 0x36, 0x34)
+ // string "272512-64"
+ o = append(o, 0xa9, 0x32, 0x37, 0x32, 0x35, 0x31, 0x32, 0x2d, 0x36, 0x34)
if z.SharingWorkingHoursStart == nil {
o = msgp.AppendNil(o)
} else {
@@ -3683,7 +3683,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2724253":
+ case "272425-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3700,7 +3700,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27254531":
+ case "272545-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3717,7 +3717,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724233":
+ case "272423-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3734,7 +3734,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27245231":
+ case "272452-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3751,7 +3751,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27251764":
+ case "272517-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3768,7 +3768,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27251664":
+ case "272516-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3785,7 +3785,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724593":
+ case "272459-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3802,7 +3802,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27244931":
+ case "272449-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3819,7 +3819,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2723943":
+ case "272394-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3836,7 +3836,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724243":
+ case "272424-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3853,7 +3853,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239131":
+ case "272391-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3870,7 +3870,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239231":
+ case "272392-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3887,7 +3887,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27254964":
+ case "272549-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3904,7 +3904,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27243164":
+ case "272431-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3921,7 +3921,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27252531":
+ case "272525-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3938,7 +3938,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27245164":
+ case "272451-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3955,7 +3955,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239931":
+ case "272399-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3972,7 +3972,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239831":
+ case "272398-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -3989,7 +3989,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27252131":
+ case "272521-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4006,7 +4006,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27242031":
+ case "272420-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4023,7 +4023,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27241631":
+ case "272416-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4040,7 +4040,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27243031":
+ case "272430-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4057,7 +4057,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724273":
+ case "272427-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4074,7 +4074,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239531":
+ case "272395-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4091,7 +4091,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27238631":
+ case "272386-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4108,7 +4108,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27238731":
+ case "272387-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4125,7 +4125,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725193":
+ case "272519-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4142,7 +4142,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725183":
+ case "272518-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4159,7 +4159,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724263":
+ case "272426-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4176,7 +4176,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725233":
+ case "272523-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4193,7 +4193,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27246331":
+ case "272463-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4210,7 +4210,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725243":
+ case "272524-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4227,7 +4227,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27245064":
+ case "272450-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4244,7 +4244,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725273":
+ case "272527-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4261,7 +4261,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27238931":
+ case "272389-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4278,7 +4278,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239731":
+ case "272397-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4295,7 +4295,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27238831":
+ case "272388-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4312,7 +4312,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27252031":
+ case "272520-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4329,7 +4329,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27242931":
+ case "272429-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4346,7 +4346,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239031":
+ case "272390-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4363,7 +4363,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27239631":
+ case "272396-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4380,7 +4380,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27255531":
+ case "272555-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4397,7 +4397,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27245664":
+ case "272456-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4414,7 +4414,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724553":
+ case "272455-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4431,7 +4431,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725263":
+ case "272526-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4448,7 +4448,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27245364":
+ case "272453-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4465,7 +4465,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2723843":
+ case "272384-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4482,7 +4482,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27245464":
+ case "272454-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4499,7 +4499,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725763":
+ case "272576-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4516,7 +4516,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724583":
+ case "272458-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4533,7 +4533,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2724603":
+ case "272460-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4550,7 +4550,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725503":
+ case "272550-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4567,7 +4567,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2725143":
+ case "272514-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4584,7 +4584,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27251364":
+ case "272513-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4601,7 +4601,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "27251264":
+ case "272512-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -4887,331 +4887,331 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Sharing) Msgsize() (s int) {
- s = 3 + 8
+ s = 3 + 9
if z.SharingAnonymity == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingBrowseUrl == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingBrowseUrl)
}
- s += 8
+ s += 9
if z.SharingCapabilities == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingConfigurationUrl == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingConfigurationUrl)
}
- s += 9
+ s += 10
if z.SharingDataRangeEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.SharingDataRangeStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.SharingDetail == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingExtensionXml == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingExtensionXml)
}
- s += 8
+ s += 9
if z.SharingFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingFlavor == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingInitiatorName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingInitiatorName)
}
- s += 9
+ s += 10
if z.SharingInitiatorSmtp == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingInitiatorSmtp)
}
- s += 9
+ s += 10
if z.SharingLastAutoSyncTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.SharingLastSyncTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.SharingLocalComment == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingLocalComment)
}
- s += 9
+ s += 10
if z.SharingLocalLastModificationTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.SharingLocalName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingLocalName)
}
- s += 9
+ s += 10
if z.SharingLocalPath == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingLocalPath)
}
- s += 9
+ s += 10
if z.SharingLocalStoreUid == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingLocalStoreUid)
}
- s += 9
+ s += 10
if z.SharingLocalType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingLocalType)
}
- s += 9
+ s += 10
if z.SharingLocalUid == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingLocalUid)
}
- s += 9
+ s += 10
if z.SharingParticipants == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingParticipants)
}
- s += 8
+ s += 9
if z.SharingPermissions == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingProviderExtension == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingProviderExtension)
}
- s += 9
+ s += 10
if z.SharingProviderName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingProviderName)
}
- s += 9
+ s += 10
if z.SharingProviderUrl == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingProviderUrl)
}
- s += 8
+ s += 9
if z.SharingRangeEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingRangeStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingReciprocation == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingRemoteByteSize == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingRemoteComment == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteComment)
}
- s += 8
+ s += 9
if z.SharingRemoteCrc == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingRemoteLastModificationTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.SharingRemoteMessageCount == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingRemoteName == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteName)
}
- s += 9
+ s += 10
if z.SharingRemotePass == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemotePass)
}
- s += 9
+ s += 10
if z.SharingRemotePath == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemotePath)
}
- s += 9
+ s += 10
if z.SharingRemoteStoreUid == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteStoreUid)
}
- s += 9
+ s += 10
if z.SharingRemoteType == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteType)
}
- s += 9
+ s += 10
if z.SharingRemoteUid == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteUid)
}
- s += 9
+ s += 10
if z.SharingRemoteUser == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteUser)
}
- s += 9
+ s += 10
if z.SharingRemoteVersion == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SharingRemoteVersion)
}
- s += 9
+ s += 10
if z.SharingResponseTime == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.SharingResponseType == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingRoamLog == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingStart == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.SharingStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingStop == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.SharingSyncFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingSyncInterval == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingTimeToLive == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingTimeToLiveAuto == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SharingWorkingHoursDays == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.SharingWorkingHoursEnd == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.SharingWorkingHoursStart == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/sms.pb.go b/pkg/properties/sms.pb.go
index bc0ed55..3ca12be 100644
--- a/pkg/properties/sms.pb.go
+++ b/pkg/properties/sms.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: sms.proto
package properties
diff --git a/pkg/properties/spam.pb.go b/pkg/properties/spam.pb.go
index b430788..f17ba90 100644
--- a/pkg/properties/spam.pb.go
+++ b/pkg/properties/spam.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: spam.proto
package properties
@@ -44,15 +44,15 @@ type Spam struct {
unknownFields protoimpl.UnknownFields
// Indicates whether email recipients are to be added to the safe senders list.
- JunkAddRecipientsToSafeSendersList *int32 `protobuf:"varint,2,opt,name=junk_add_recipients_to_safe_senders_list,json=junkAddRecipientsToSafeSendersList,proto3,oneof" json:"junk_add_recipients_to_safe_senders_list,omitempty" msg:"248353,omitempty"`
+ JunkAddRecipientsToSafeSendersList *int32 `protobuf:"varint,2,opt,name=junk_add_recipients_to_safe_senders_list,json=junkAddRecipientsToSafeSendersList,proto3,oneof" json:"junk_add_recipients_to_safe_senders_list,omitempty" msg:"24835-3,omitempty"`
// Indicates whether email addresses of the contacts in the Contacts folder are treated in a special way with respect to the spam filter.
- JunkIncludeContacts *int32 `protobuf:"varint,3,opt,name=junk_include_contacts,json=junkIncludeContacts,proto3,oneof" json:"junk_include_contacts,omitempty" msg:"248323,omitempty"`
+ JunkIncludeContacts *int32 `protobuf:"varint,3,opt,name=junk_include_contacts,json=junkIncludeContacts,proto3,oneof" json:"junk_include_contacts,omitempty" msg:"24832-3,omitempty"`
// Indicates whether messages identified as spam can be permanently deleted.
- JunkPermanentlyDelete *int32 `protobuf:"varint,4,opt,name=junk_permanently_delete,json=junkPermanentlyDelete,proto3,oneof" json:"junk_permanently_delete,omitempty" msg:"248343,omitempty"`
+ JunkPermanentlyDelete *int32 `protobuf:"varint,4,opt,name=junk_permanently_delete,json=junkPermanentlyDelete,proto3,oneof" json:"junk_permanently_delete,omitempty" msg:"24834-3,omitempty"`
// Indicated whether the phishing stamp on a message is to be ignored.
- JunkPhishingEnableLinks *bool `protobuf:"varint,5,opt,name=junk_phishing_enable_links,json=junkPhishingEnableLinks,proto3,oneof" json:"junk_phishing_enable_links,omitempty" msg:"2483911,omitempty"`
+ JunkPhishingEnableLinks *bool `protobuf:"varint,5,opt,name=junk_phishing_enable_links,json=junkPhishingEnableLinks,proto3,oneof" json:"junk_phishing_enable_links,omitempty" msg:"24839-11,omitempty"`
// Indicates how aggressively incoming email is to be sent to the Junk Email folder.
- JunkThreshold *int32 `protobuf:"varint,6,opt,name=junk_threshold,json=junkThreshold,proto3,oneof" json:"junk_threshold,omitempty" msg:"248333,omitempty"`
+ JunkThreshold *int32 `protobuf:"varint,6,opt,name=junk_threshold,json=junkThreshold,proto3,oneof" json:"junk_threshold,omitempty" msg:"24833-3,omitempty"`
}
func (x *Spam) Reset() {
diff --git a/pkg/properties/spam.pb_gen.go b/pkg/properties/spam.pb_gen.go
index d58588b..281507d 100644
--- a/pkg/properties/spam.pb_gen.go
+++ b/pkg/properties/spam.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "248353":
+ case "24835-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "248323":
+ case "24832-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "248343":
+ case "24834-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2483911":
+ case "24839-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "248333":
+ case "24833-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -159,8 +159,8 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // write "248353"
- err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x35, 0x33)
+ // write "24835-3"
+ err = en.Append(0xa7, 0x32, 0x34, 0x38, 0x33, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -178,8 +178,8 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // write "248323"
- err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x32, 0x33)
+ // write "24832-3"
+ err = en.Append(0xa7, 0x32, 0x34, 0x38, 0x33, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -197,8 +197,8 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // write "248343"
- err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x34, 0x33)
+ // write "24834-3"
+ err = en.Append(0xa7, 0x32, 0x34, 0x38, 0x33, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -216,8 +216,8 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // write "2483911"
- err = en.Append(0xa7, 0x32, 0x34, 0x38, 0x33, 0x39, 0x31, 0x31)
+ // write "24839-11"
+ err = en.Append(0xa8, 0x32, 0x34, 0x38, 0x33, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -235,8 +235,8 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "248333"
- err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x33, 0x33)
+ // write "24833-3"
+ err = en.Append(0xa7, 0x32, 0x34, 0x38, 0x33, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -288,8 +288,8 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // string "248353"
- o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x35, 0x33)
+ // string "24835-3"
+ o = append(o, 0xa7, 0x32, 0x34, 0x38, 0x33, 0x35, 0x2d, 0x33)
if z.JunkAddRecipientsToSafeSendersList == nil {
o = msgp.AppendNil(o)
} else {
@@ -297,8 +297,8 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // string "248323"
- o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x32, 0x33)
+ // string "24832-3"
+ o = append(o, 0xa7, 0x32, 0x34, 0x38, 0x33, 0x32, 0x2d, 0x33)
if z.JunkIncludeContacts == nil {
o = msgp.AppendNil(o)
} else {
@@ -306,8 +306,8 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // string "248343"
- o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x34, 0x33)
+ // string "24834-3"
+ o = append(o, 0xa7, 0x32, 0x34, 0x38, 0x33, 0x34, 0x2d, 0x33)
if z.JunkPermanentlyDelete == nil {
o = msgp.AppendNil(o)
} else {
@@ -315,8 +315,8 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // string "2483911"
- o = append(o, 0xa7, 0x32, 0x34, 0x38, 0x33, 0x39, 0x31, 0x31)
+ // string "24839-11"
+ o = append(o, 0xa8, 0x32, 0x34, 0x38, 0x33, 0x39, 0x2d, 0x31, 0x31)
if z.JunkPhishingEnableLinks == nil {
o = msgp.AppendNil(o)
} else {
@@ -324,8 +324,8 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "248333"
- o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x33, 0x33)
+ // string "24833-3"
+ o = append(o, 0xa7, 0x32, 0x34, 0x38, 0x33, 0x33, 0x2d, 0x33)
if z.JunkThreshold == nil {
o = msgp.AppendNil(o)
} else {
@@ -353,7 +353,7 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "248353":
+ case "24835-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -370,7 +370,7 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "248323":
+ case "24832-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -387,7 +387,7 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "248343":
+ case "24834-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -404,7 +404,7 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2483911":
+ case "24839-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -421,7 +421,7 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "248333":
+ case "24833-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -452,31 +452,31 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Spam) Msgsize() (s int) {
- s = 1 + 7
+ s = 1 + 8
if z.JunkAddRecipientsToSafeSendersList == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.JunkIncludeContacts == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 7
+ s += 8
if z.JunkPermanentlyDelete == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.JunkPhishingEnableLinks == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 7
+ s += 8
if z.JunkThreshold == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/task.pb.go b/pkg/properties/task.pb.go
index 4a2ad5e..8c47381 100644
--- a/pkg/properties/task.pb.go
+++ b/pkg/properties/task.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: task.proto
package properties
@@ -44,83 +44,83 @@ type Task struct {
unknownFields protoimpl.UnknownFields
// Contains an index identifying one of a set of pre-defined text strings to be associated with the flag.
- FlagString *int32 `protobuf:"varint,1,opt,name=flag_string,json=flagString,proto3,oneof" json:"flag_string,omitempty" msg:"2676483,omitempty"`
+ FlagString *int32 `protobuf:"varint,1,opt,name=flag_string,json=flagString,proto3,oneof" json:"flag_string,omitempty" msg:"267648-3,omitempty"`
// Indicates whether a time-flagged Message object is complete.
- PercentComplete *float64 `protobuf:"fixed64,3,opt,name=percent_complete,json=percentComplete,proto3,oneof" json:"percent_complete,omitempty" msg:"2631705,omitempty"`
+ PercentComplete *float64 `protobuf:"fixed64,3,opt,name=percent_complete,json=percentComplete,proto3,oneof" json:"percent_complete,omitempty" msg:"263170-5,omitempty"`
// Indicates the acceptance state of the task.
- TaskAcceptanceState *int32 `protobuf:"varint,4,opt,name=task_acceptance_state,json=taskAcceptanceState,proto3,oneof" json:"task_acceptance_state,omitempty" msg:"2632423,omitempty"`
+ TaskAcceptanceState *int32 `protobuf:"varint,4,opt,name=task_acceptance_state,json=taskAcceptanceState,proto3,oneof" json:"task_acceptance_state,omitempty" msg:"263242-3,omitempty"`
// Indicates whether a task assignee has replied to a task request for this Task object.
- TaskAccepted *bool `protobuf:"varint,5,opt,name=task_accepted,json=taskAccepted,proto3,oneof" json:"task_accepted,omitempty" msg:"26317611,omitempty"`
+ TaskAccepted *bool `protobuf:"varint,5,opt,name=task_accepted,json=taskAccepted,proto3,oneof" json:"task_accepted,omitempty" msg:"263176-11,omitempty"`
// Indicates the number of minutes that the user actually spent working on a task.
- TaskActualEffort *int32 `protobuf:"varint,6,opt,name=task_actual_effort,json=taskActualEffort,proto3,oneof" json:"task_actual_effort,omitempty" msg:"2632003,omitempty"`
+ TaskActualEffort *int32 `protobuf:"varint,6,opt,name=task_actual_effort,json=taskActualEffort,proto3,oneof" json:"task_actual_effort,omitempty" msg:"263200-3,omitempty"`
// Specifies the name of the user that last assigned the task.
- TaskAssigner *string `protobuf:"bytes,7,opt,name=task_assigner,json=taskAssigner,proto3,oneof" json:"task_assigner,omitempty" msg:"26323331,omitempty"`
+ TaskAssigner *string `protobuf:"bytes,7,opt,name=task_assigner,json=taskAssigner,proto3,oneof" json:"task_assigner,omitempty" msg:"263233-31,omitempty"`
// Indicates that the task is complete.
- TaskComplete *bool `protobuf:"varint,9,opt,name=task_complete,json=taskComplete,proto3,oneof" json:"task_complete,omitempty" msg:"26321211,omitempty"`
+ TaskComplete *bool `protobuf:"varint,9,opt,name=task_complete,json=taskComplete,proto3,oneof" json:"task_complete,omitempty" msg:"263212-11,omitempty"`
// The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
- TaskCustomFlags *int32 `protobuf:"varint,10,opt,name=task_custom_flags,json=taskCustomFlags,proto3,oneof" json:"task_custom_flags,omitempty" msg:"2632733,omitempty"`
+ TaskCustomFlags *int32 `protobuf:"varint,10,opt,name=task_custom_flags,json=taskCustomFlags,proto3,oneof" json:"task_custom_flags,omitempty" msg:"263273-3,omitempty"`
// Specifies the date when the user completed work on the task.
- TaskDateCompleted *int64 `protobuf:"varint,11,opt,name=task_date_completed,json=taskDateCompleted,proto3,oneof" json:"task_date_completed,omitempty" msg:"26318364,omitempty"`
+ TaskDateCompleted *int64 `protobuf:"varint,11,opt,name=task_date_completed,json=taskDateCompleted,proto3,oneof" json:"task_date_completed,omitempty" msg:"263183-64,omitempty"`
// Indicates whether new occurrences remain to be generated.
- TaskDeadOccurrence *bool `protobuf:"varint,12,opt,name=task_dead_occurrence,json=taskDeadOccurrence,proto3,oneof" json:"task_dead_occurrence,omitempty" msg:"26317711,omitempty"`
+ TaskDeadOccurrence *bool `protobuf:"varint,12,opt,name=task_dead_occurrence,json=taskDeadOccurrence,proto3,oneof" json:"task_dead_occurrence,omitempty" msg:"263177-11,omitempty"`
// Specifies the date by which the user expects work on the task to be complete.
- TaskDueDate *int64 `protobuf:"varint,13,opt,name=task_due_date,json=taskDueDate,proto3,oneof" json:"task_due_date,omitempty" msg:"26317364,omitempty"`
+ TaskDueDate *int64 `protobuf:"varint,13,opt,name=task_due_date,json=taskDueDate,proto3,oneof" json:"task_due_date,omitempty" msg:"263173-64,omitempty"`
// Indicates the number of minutes that the user expects to work on a task.
- TaskEstimatedEffort *int32 `protobuf:"varint,14,opt,name=task_estimated_effort,json=taskEstimatedEffort,proto3,oneof" json:"task_estimated_effort,omitempty" msg:"2632013,omitempty"`
+ TaskEstimatedEffort *int32 `protobuf:"varint,14,opt,name=task_estimated_effort,json=taskEstimatedEffort,proto3,oneof" json:"task_estimated_effort,omitempty" msg:"263201-3,omitempty"`
// Indicates that the Task object was originally created by the action of the current user or user agent instead of by the processing of a task request.
- TaskfCreator *bool `protobuf:"varint,15,opt,name=taskf_creator,json=taskfCreator,proto3,oneof" json:"taskf_creator,omitempty" msg:"26321411,omitempty"`
+ TaskfCreator *bool `protobuf:"varint,15,opt,name=taskf_creator,json=taskfCreator,proto3,oneof" json:"taskf_creator,omitempty" msg:"263214-11,omitempty"`
// Indicates the accuracy of the PidLidTaskOwner property (section 2.328).
- TaskfFixOffline *bool `protobuf:"varint,16,opt,name=taskf_fix_offline,json=taskfFixOffline,proto3,oneof" json:"taskf_fix_offline,omitempty" msg:"26324411,omitempty"`
+ TaskfFixOffline *bool `protobuf:"varint,16,opt,name=taskf_fix_offline,json=taskfFixOffline,proto3,oneof" json:"taskf_fix_offline,omitempty" msg:"263244-11,omitempty"`
// Indicates whether the task includes a recurrence pattern.
- TaskfRecurring *bool `protobuf:"varint,17,opt,name=taskf_recurring,json=taskfRecurring,proto3,oneof" json:"taskf_recurring,omitempty" msg:"26323811,omitempty"`
+ TaskfRecurring *bool `protobuf:"varint,17,opt,name=taskf_recurring,json=taskfRecurring,proto3,oneof" json:"taskf_recurring,omitempty" msg:"263238-11,omitempty"`
// Indicates the type of change that was last made to the Task object.
- TaskHistory *int32 `protobuf:"varint,19,opt,name=task_history,json=taskHistory,proto3,oneof" json:"task_history,omitempty" msg:"2632103,omitempty"`
+ TaskHistory *int32 `protobuf:"varint,19,opt,name=task_history,json=taskHistory,proto3,oneof" json:"task_history,omitempty" msg:"263210-3,omitempty"`
// Contains the name of the user who most recently assigned the task, or the user to whom it was most recently assigned.
- TaskLastDelegate *string `protobuf:"bytes,20,opt,name=task_last_delegate,json=taskLastDelegate,proto3,oneof" json:"task_last_delegate,omitempty" msg:"26323731,omitempty"`
+ TaskLastDelegate *string `protobuf:"bytes,20,opt,name=task_last_delegate,json=taskLastDelegate,proto3,oneof" json:"task_last_delegate,omitempty" msg:"263237-31,omitempty"`
// Contains the date and time of the most recent change made to the Task object.
- TaskLastUpdate *int64 `protobuf:"varint,21,opt,name=task_last_update,json=taskLastUpdate,proto3,oneof" json:"task_last_update,omitempty" msg:"26320564,omitempty"`
+ TaskLastUpdate *int64 `protobuf:"varint,21,opt,name=task_last_update,json=taskLastUpdate,proto3,oneof" json:"task_last_update,omitempty" msg:"263205-64,omitempty"`
// Contains the name of the most recent user to have been the owner of the task.
- TaskLastUser *string `protobuf:"bytes,22,opt,name=task_last_user,json=taskLastUser,proto3,oneof" json:"task_last_user,omitempty" msg:"26323431,omitempty"`
+ TaskLastUser *string `protobuf:"bytes,22,opt,name=task_last_user,json=taskLastUser,proto3,oneof" json:"task_last_user,omitempty" msg:"263234-31,omitempty"`
// Specifies the assignment status of the embedded Task object.
- TaskMode *int32 `protobuf:"varint,23,opt,name=task_mode,json=taskMode,proto3,oneof" json:"task_mode,omitempty" msg:"2673043,omitempty"`
+ TaskMode *int32 `protobuf:"varint,23,opt,name=task_mode,json=taskMode,proto3,oneof" json:"task_mode,omitempty" msg:"267304-3,omitempty"`
// Provides optimization hints about the recipients of a Task object.
- TaskMultipleRecipients *int32 `protobuf:"varint,24,opt,name=task_multiple_recipients,json=taskMultipleRecipients,proto3,oneof" json:"task_multiple_recipients,omitempty" msg:"2632323,omitempty"`
+ TaskMultipleRecipients *int32 `protobuf:"varint,24,opt,name=task_multiple_recipients,json=taskMultipleRecipients,proto3,oneof" json:"task_multiple_recipients,omitempty" msg:"263232-3,omitempty"`
// Not used. The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
- TaskNoCompute *bool `protobuf:"varint,25,opt,name=task_no_compute,json=taskNoCompute,proto3,oneof" json:"task_no_compute,omitempty" msg:"26323611,omitempty"`
+ TaskNoCompute *bool `protobuf:"varint,25,opt,name=task_no_compute,json=taskNoCompute,proto3,oneof" json:"task_no_compute,omitempty" msg:"263236-11,omitempty"`
// Provides an aid to custom sorting of Task objects.
- TaskOrdinal *int32 `protobuf:"varint,26,opt,name=task_ordinal,json=taskOrdinal,proto3,oneof" json:"task_ordinal,omitempty" msg:"2632353,omitempty"`
+ TaskOrdinal *int32 `protobuf:"varint,26,opt,name=task_ordinal,json=taskOrdinal,proto3,oneof" json:"task_ordinal,omitempty" msg:"263235-3,omitempty"`
// Contains the name of the owner of the task.
- TaskOwner *string `protobuf:"bytes,27,opt,name=task_owner,json=taskOwner,proto3,oneof" json:"task_owner,omitempty" msg:"26321531,omitempty"`
+ TaskOwner *string `protobuf:"bytes,27,opt,name=task_owner,json=taskOwner,proto3,oneof" json:"task_owner,omitempty" msg:"263215-31,omitempty"`
// Indicates the role of the current user relative to the Task object.
- TaskOwnership *int32 `protobuf:"varint,28,opt,name=task_ownership,json=taskOwnership,proto3,oneof" json:"task_ownership,omitempty" msg:"2632413,omitempty"`
+ TaskOwnership *int32 `protobuf:"varint,28,opt,name=task_ownership,json=taskOwnership,proto3,oneof" json:"task_ownership,omitempty" msg:"263241-3,omitempty"`
// Indicates whether future instances of recurring tasks need reminders, even though the value of the PidLidReminderSet property (section 2.222) is 0x00.
- TaskResetReminder *bool `protobuf:"varint,30,opt,name=task_reset_reminder,json=taskResetReminder,proto3,oneof" json:"task_reset_reminder,omitempty" msg:"26317511,omitempty"`
+ TaskResetReminder *bool `protobuf:"varint,30,opt,name=task_reset_reminder,json=taskResetReminder,proto3,oneof" json:"task_reset_reminder,omitempty" msg:"263175-11,omitempty"`
// Not used. The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server.
- TaskRole *string `protobuf:"bytes,31,opt,name=task_role,json=taskRole,proto3,oneof" json:"task_role,omitempty" msg:"26323931,omitempty"`
+ TaskRole *string `protobuf:"bytes,31,opt,name=task_role,json=taskRole,proto3,oneof" json:"task_role,omitempty" msg:"263239-31,omitempty"`
// Specifies the date on which the user expects work on the task to begin.
- TaskStartDate *int64 `protobuf:"varint,32,opt,name=task_start_date,json=taskStartDate,proto3,oneof" json:"task_start_date,omitempty" msg:"26317264,omitempty"`
+ TaskStartDate *int64 `protobuf:"varint,32,opt,name=task_start_date,json=taskStartDate,proto3,oneof" json:"task_start_date,omitempty" msg:"263172-64,omitempty"`
// Indicates the current assignment state of the Task object.
- TaskState *int32 `protobuf:"varint,33,opt,name=task_state,json=taskState,proto3,oneof" json:"task_state,omitempty" msg:"2632033,omitempty"`
+ TaskState *int32 `protobuf:"varint,33,opt,name=task_state,json=taskState,proto3,oneof" json:"task_state,omitempty" msg:"263203-3,omitempty"`
// Specifies the status of a task.
- TaskStatus *int32 `protobuf:"varint,34,opt,name=task_status,json=taskStatus,proto3,oneof" json:"task_status,omitempty" msg:"2631693,omitempty"`
+ TaskStatus *int32 `protobuf:"varint,34,opt,name=task_status,json=taskStatus,proto3,oneof" json:"task_status,omitempty" msg:"263169-3,omitempty"`
// Indicates whether the task assignee has been requested to send an email message update upon completion of the assigned task.
- TaskStatusOnComplete *bool `protobuf:"varint,35,opt,name=task_status_on_complete,json=taskStatusOnComplete,proto3,oneof" json:"task_status_on_complete,omitempty" msg:"26320911,omitempty"`
+ TaskStatusOnComplete *bool `protobuf:"varint,35,opt,name=task_status_on_complete,json=taskStatusOnComplete,proto3,oneof" json:"task_status_on_complete,omitempty" msg:"263209-11,omitempty"`
// Indicates whether the task assignee has been requested to send a task update when the assigned Task object changes.
- TaskUpdates *bool `protobuf:"varint,36,opt,name=task_updates,json=taskUpdates,proto3,oneof" json:"task_updates,omitempty" msg:"26321111,omitempty"`
+ TaskUpdates *bool `protobuf:"varint,36,opt,name=task_updates,json=taskUpdates,proto3,oneof" json:"task_updates,omitempty" msg:"263211-11,omitempty"`
// Indicates which copy is the latest update of a Task object.
- TaskVersion *int32 `protobuf:"varint,37,opt,name=task_version,json=taskVersion,proto3,oneof" json:"task_version,omitempty" msg:"2632023,omitempty"`
+ TaskVersion *int32 `protobuf:"varint,37,opt,name=task_version,json=taskVersion,proto3,oneof" json:"task_version,omitempty" msg:"263202-3,omitempty"`
// This property is set by the client but is ignored by the server.
- TeamTask *bool `protobuf:"varint,38,opt,name=team_task,json=teamTask,proto3,oneof" json:"team_task,omitempty" msg:"26317111,omitempty"`
+ TeamTask *bool `protobuf:"varint,38,opt,name=team_task,json=teamTask,proto3,oneof" json:"team_task,omitempty" msg:"263171-11,omitempty"`
// Contains the current time, in UTC, which is used to determine the sort order of objects in a consolidated to-do list.
- ToDoOrdinalDate *int64 `protobuf:"varint,39,opt,name=to_do_ordinal_date,json=toDoOrdinalDate,proto3,oneof" json:"to_do_ordinal_date,omitempty" msg:"26758464,omitempty"`
+ ToDoOrdinalDate *int64 `protobuf:"varint,39,opt,name=to_do_ordinal_date,json=toDoOrdinalDate,proto3,oneof" json:"to_do_ordinal_date,omitempty" msg:"267584-64,omitempty"`
// Contains the numerals 0 through 9 that are used to break a tie when the PidLidToDoOrdinalDate property (section 2.344) is used to perform a sort of objects.
- ToDoSubOrdinal *string `protobuf:"bytes,40,opt,name=to_do_sub_ordinal,json=toDoSubOrdinal,proto3,oneof" json:"to_do_sub_ordinal,omitempty" msg:"26758531,omitempty"`
+ ToDoSubOrdinal *string `protobuf:"bytes,40,opt,name=to_do_sub_ordinal,json=toDoSubOrdinal,proto3,oneof" json:"to_do_sub_ordinal,omitempty" msg:"267585-31,omitempty"`
// Contains user-specifiable text to identify this Message object in a consolidated to-do list.
- ToDoTitle *string `protobuf:"bytes,41,opt,name=to_do_title,json=toDoTitle,proto3,oneof" json:"to_do_title,omitempty" msg:"26758831,omitempty"`
+ ToDoTitle *string `protobuf:"bytes,41,opt,name=to_do_title,json=toDoTitle,proto3,oneof" json:"to_do_title,omitempty" msg:"267588-31,omitempty"`
// Contains the value of the PidTagMessageDeliveryTime property (section 2.789) when modifying the PidLidFlagRequest property (section 2.136).
- ValidFlagStringProof *int64 `protobuf:"varint,42,opt,name=valid_flag_string_proof,json=validFlagStringProof,proto3,oneof" json:"valid_flag_string_proof,omitempty" msg:"26763164,omitempty"`
+ ValidFlagStringProof *int64 `protobuf:"varint,42,opt,name=valid_flag_string_proof,json=validFlagStringProof,proto3,oneof" json:"valid_flag_string_proof,omitempty" msg:"267631-64,omitempty"`
// Contains a positive number whose negative is less than or equal to the value of the PidLidTaskOrdinal property (section 2.327) of all of the Task objects in the folder.
- OrdinalMost *int32 `protobuf:"varint,43,opt,name=ordinal_most,json=ordinalMost,proto3,oneof" json:"ordinal_most,omitempty" msg:"140503,omitempty"`
+ OrdinalMost *int32 `protobuf:"varint,43,opt,name=ordinal_most,json=ordinalMost,proto3,oneof" json:"ordinal_most,omitempty" msg:"14050-3,omitempty"`
}
func (x *Task) Reset() {
diff --git a/pkg/properties/task.pb_gen.go b/pkg/properties/task.pb_gen.go
index a08dd23..290f0ec 100644
--- a/pkg/properties/task.pb_gen.go
+++ b/pkg/properties/task.pb_gen.go
@@ -24,7 +24,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2676483":
+ case "267648-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -42,7 +42,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2631705":
+ case "263170-5":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -60,7 +60,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632423":
+ case "263242-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -78,7 +78,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26317611":
+ case "263176-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -96,7 +96,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632003":
+ case "263200-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -114,7 +114,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26323331":
+ case "263233-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -132,7 +132,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26321211":
+ case "263212-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -150,7 +150,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632733":
+ case "263273-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -168,7 +168,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26318364":
+ case "263183-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26317711":
+ case "263177-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26317364":
+ case "263173-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632013":
+ case "263201-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26321411":
+ case "263214-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26324411":
+ case "263244-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -276,7 +276,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26323811":
+ case "263238-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -294,7 +294,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632103":
+ case "263210-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -312,7 +312,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26323731":
+ case "263237-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -330,7 +330,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26320564":
+ case "263205-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -348,7 +348,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26323431":
+ case "263234-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -366,7 +366,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2673043":
+ case "267304-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -384,7 +384,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632323":
+ case "263232-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -402,7 +402,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26323611":
+ case "263236-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -420,7 +420,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632353":
+ case "263235-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -438,7 +438,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26321531":
+ case "263215-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -456,7 +456,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632413":
+ case "263241-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -474,7 +474,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26317511":
+ case "263175-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -492,7 +492,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26323931":
+ case "263239-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -510,7 +510,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26317264":
+ case "263172-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -528,7 +528,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632033":
+ case "263203-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -546,7 +546,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2631693":
+ case "263169-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -564,7 +564,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26320911":
+ case "263209-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -582,7 +582,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26321111":
+ case "263211-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -600,7 +600,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2632023":
+ case "263202-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -618,7 +618,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26317111":
+ case "263171-11":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -636,7 +636,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26758464":
+ case "267584-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -654,7 +654,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26758531":
+ case "267585-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -672,7 +672,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26758831":
+ case "267588-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -690,7 +690,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "26763164":
+ case "267631-64":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -708,7 +708,7 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "140503":
+ case "14050-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -907,8 +907,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // write "2676483"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x36, 0x34, 0x38, 0x33)
+ // write "267648-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x34, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -926,8 +926,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // write "2631705"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x31, 0x37, 0x30, 0x35)
+ // write "263170-5"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x30, 0x2d, 0x35)
if err != nil {
return
}
@@ -945,8 +945,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // write "2632423"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x34, 0x32, 0x33)
+ // write "263242-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x34, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -964,8 +964,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // write "26317611"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x36, 0x31, 0x31)
+ // write "263176-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x36, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -983,8 +983,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // write "2632003"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x30, 0x33)
+ // write "263200-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -1002,8 +1002,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // write "26323331"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x33, 0x33, 0x31)
+ // write "263233-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x33, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1021,8 +1021,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // write "26321211"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x32, 0x31, 0x31)
+ // write "263212-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x32, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1040,8 +1040,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // write "2632733"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x37, 0x33, 0x33)
+ // write "263273-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x37, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -1059,8 +1059,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // write "26318364"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x38, 0x33, 0x36, 0x34)
+ // write "263183-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x38, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1078,8 +1078,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // write "26317711"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x37, 0x31, 0x31)
+ // write "263177-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x37, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1097,8 +1097,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // write "26317364"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x33, 0x36, 0x34)
+ // write "263173-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x33, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1116,8 +1116,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // write "2632013"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x31, 0x33)
+ // write "263201-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -1135,8 +1135,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // write "26321411"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x34, 0x31, 0x31)
+ // write "263214-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x34, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1154,8 +1154,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // write "26324411"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x34, 0x34, 0x31, 0x31)
+ // write "263244-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x34, 0x34, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1173,8 +1173,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000) == 0 { // if not empty
- // write "26323811"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x38, 0x31, 0x31)
+ // write "263238-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x38, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1192,8 +1192,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8000) == 0 { // if not empty
- // write "2632103"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x31, 0x30, 0x33)
+ // write "263210-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -1211,8 +1211,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10000) == 0 { // if not empty
- // write "26323731"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x37, 0x33, 0x31)
+ // write "263237-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1230,8 +1230,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20000) == 0 { // if not empty
- // write "26320564"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x35, 0x36, 0x34)
+ // write "263205-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x30, 0x35, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1249,8 +1249,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40000) == 0 { // if not empty
- // write "26323431"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x34, 0x33, 0x31)
+ // write "263234-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x34, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1268,8 +1268,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80000) == 0 { // if not empty
- // write "2673043"
- err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x30, 0x34, 0x33)
+ // write "267304-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x34, 0x2d, 0x33)
if err != nil {
return
}
@@ -1287,8 +1287,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100000) == 0 { // if not empty
- // write "2632323"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x33, 0x32, 0x33)
+ // write "263232-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -1306,8 +1306,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200000) == 0 { // if not empty
- // write "26323611"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x36, 0x31, 0x31)
+ // write "263236-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x36, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1325,8 +1325,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400000) == 0 { // if not empty
- // write "2632353"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x33, 0x35, 0x33)
+ // write "263235-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -1344,8 +1344,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800000) == 0 { // if not empty
- // write "26321531"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x35, 0x33, 0x31)
+ // write "263215-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1363,8 +1363,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000000) == 0 { // if not empty
- // write "2632413"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x34, 0x31, 0x33)
+ // write "263241-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x34, 0x31, 0x2d, 0x33)
if err != nil {
return
}
@@ -1382,8 +1382,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000000) == 0 { // if not empty
- // write "26317511"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x35, 0x31, 0x31)
+ // write "263175-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x35, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1401,8 +1401,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000000) == 0 { // if not empty
- // write "26323931"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x39, 0x33, 0x31)
+ // write "263239-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1420,8 +1420,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x8000000) == 0 { // if not empty
- // write "26317264"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x32, 0x36, 0x34)
+ // write "263172-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x32, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1439,8 +1439,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x10000000) == 0 { // if not empty
- // write "2632033"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x33, 0x33)
+ // write "263203-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x33, 0x2d, 0x33)
if err != nil {
return
}
@@ -1458,8 +1458,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x20000000) == 0 { // if not empty
- // write "2631693"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x31, 0x36, 0x39, 0x33)
+ // write "263169-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x36, 0x39, 0x2d, 0x33)
if err != nil {
return
}
@@ -1477,8 +1477,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x40000000) == 0 { // if not empty
- // write "26320911"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x39, 0x31, 0x31)
+ // write "263209-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x30, 0x39, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1496,8 +1496,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x80000000) == 0 { // if not empty
- // write "26321111"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x31, 0x31, 0x31)
+ // write "263211-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1515,8 +1515,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100000000) == 0 { // if not empty
- // write "2632023"
- err = en.Append(0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x32, 0x33)
+ // write "263202-3"
+ err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x32, 0x2d, 0x33)
if err != nil {
return
}
@@ -1534,8 +1534,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200000000) == 0 { // if not empty
- // write "26317111"
- err = en.Append(0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x31, 0x31, 0x31)
+ // write "263171-11"
+ err = en.Append(0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x31, 0x2d, 0x31, 0x31)
if err != nil {
return
}
@@ -1553,8 +1553,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400000000) == 0 { // if not empty
- // write "26758464"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x35, 0x38, 0x34, 0x36, 0x34)
+ // write "267584-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x35, 0x38, 0x34, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1572,8 +1572,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800000000) == 0 { // if not empty
- // write "26758531"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x35, 0x38, 0x35, 0x33, 0x31)
+ // write "267585-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x35, 0x38, 0x35, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1591,8 +1591,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000000000) == 0 { // if not empty
- // write "26758831"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x35, 0x38, 0x38, 0x33, 0x31)
+ // write "267588-31"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x35, 0x38, 0x38, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -1610,8 +1610,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000000000) == 0 { // if not empty
- // write "26763164"
- err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x36, 0x33, 0x31, 0x36, 0x34)
+ // write "267631-64"
+ err = en.Append(0xa9, 0x32, 0x36, 0x37, 0x36, 0x33, 0x31, 0x2d, 0x36, 0x34)
if err != nil {
return
}
@@ -1629,8 +1629,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x4000000000) == 0 { // if not empty
- // write "140503"
- err = en.Append(0xa6, 0x31, 0x34, 0x30, 0x35, 0x30, 0x33)
+ // write "14050-3"
+ err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x35, 0x30, 0x2d, 0x33)
if err != nil {
return
}
@@ -1818,8 +1818,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
return
}
if (zb0001Mask & 0x1) == 0 { // if not empty
- // string "2676483"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x36, 0x34, 0x38, 0x33)
+ // string "267648-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x34, 0x38, 0x2d, 0x33)
if z.FlagString == nil {
o = msgp.AppendNil(o)
} else {
@@ -1827,8 +1827,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2) == 0 { // if not empty
- // string "2631705"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x31, 0x37, 0x30, 0x35)
+ // string "263170-5"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x30, 0x2d, 0x35)
if z.PercentComplete == nil {
o = msgp.AppendNil(o)
} else {
@@ -1836,8 +1836,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4) == 0 { // if not empty
- // string "2632423"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x34, 0x32, 0x33)
+ // string "263242-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x34, 0x32, 0x2d, 0x33)
if z.TaskAcceptanceState == nil {
o = msgp.AppendNil(o)
} else {
@@ -1845,8 +1845,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8) == 0 { // if not empty
- // string "26317611"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x36, 0x31, 0x31)
+ // string "263176-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x36, 0x2d, 0x31, 0x31)
if z.TaskAccepted == nil {
o = msgp.AppendNil(o)
} else {
@@ -1854,8 +1854,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10) == 0 { // if not empty
- // string "2632003"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x30, 0x33)
+ // string "263200-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x30, 0x2d, 0x33)
if z.TaskActualEffort == nil {
o = msgp.AppendNil(o)
} else {
@@ -1863,8 +1863,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20) == 0 { // if not empty
- // string "26323331"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x33, 0x33, 0x31)
+ // string "263233-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x33, 0x2d, 0x33, 0x31)
if z.TaskAssigner == nil {
o = msgp.AppendNil(o)
} else {
@@ -1872,8 +1872,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40) == 0 { // if not empty
- // string "26321211"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x32, 0x31, 0x31)
+ // string "263212-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x32, 0x2d, 0x31, 0x31)
if z.TaskComplete == nil {
o = msgp.AppendNil(o)
} else {
@@ -1881,8 +1881,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80) == 0 { // if not empty
- // string "2632733"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x37, 0x33, 0x33)
+ // string "263273-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x37, 0x33, 0x2d, 0x33)
if z.TaskCustomFlags == nil {
o = msgp.AppendNil(o)
} else {
@@ -1890,8 +1890,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // string "26318364"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x38, 0x33, 0x36, 0x34)
+ // string "263183-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x38, 0x33, 0x2d, 0x36, 0x34)
if z.TaskDateCompleted == nil {
o = msgp.AppendNil(o)
} else {
@@ -1899,8 +1899,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // string "26317711"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x37, 0x31, 0x31)
+ // string "263177-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x37, 0x2d, 0x31, 0x31)
if z.TaskDeadOccurrence == nil {
o = msgp.AppendNil(o)
} else {
@@ -1908,8 +1908,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // string "26317364"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x33, 0x36, 0x34)
+ // string "263173-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x33, 0x2d, 0x36, 0x34)
if z.TaskDueDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -1917,8 +1917,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // string "2632013"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x31, 0x33)
+ // string "263201-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x31, 0x2d, 0x33)
if z.TaskEstimatedEffort == nil {
o = msgp.AppendNil(o)
} else {
@@ -1926,8 +1926,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // string "26321411"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x34, 0x31, 0x31)
+ // string "263214-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x34, 0x2d, 0x31, 0x31)
if z.TaskfCreator == nil {
o = msgp.AppendNil(o)
} else {
@@ -1935,8 +1935,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // string "26324411"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x34, 0x34, 0x31, 0x31)
+ // string "263244-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x34, 0x34, 0x2d, 0x31, 0x31)
if z.TaskfFixOffline == nil {
o = msgp.AppendNil(o)
} else {
@@ -1944,8 +1944,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000) == 0 { // if not empty
- // string "26323811"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x38, 0x31, 0x31)
+ // string "263238-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x38, 0x2d, 0x31, 0x31)
if z.TaskfRecurring == nil {
o = msgp.AppendNil(o)
} else {
@@ -1953,8 +1953,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8000) == 0 { // if not empty
- // string "2632103"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x31, 0x30, 0x33)
+ // string "263210-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x30, 0x2d, 0x33)
if z.TaskHistory == nil {
o = msgp.AppendNil(o)
} else {
@@ -1962,8 +1962,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10000) == 0 { // if not empty
- // string "26323731"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x37, 0x33, 0x31)
+ // string "263237-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x37, 0x2d, 0x33, 0x31)
if z.TaskLastDelegate == nil {
o = msgp.AppendNil(o)
} else {
@@ -1971,8 +1971,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20000) == 0 { // if not empty
- // string "26320564"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x35, 0x36, 0x34)
+ // string "263205-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x30, 0x35, 0x2d, 0x36, 0x34)
if z.TaskLastUpdate == nil {
o = msgp.AppendNil(o)
} else {
@@ -1980,8 +1980,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40000) == 0 { // if not empty
- // string "26323431"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x34, 0x33, 0x31)
+ // string "263234-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x34, 0x2d, 0x33, 0x31)
if z.TaskLastUser == nil {
o = msgp.AppendNil(o)
} else {
@@ -1989,8 +1989,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80000) == 0 { // if not empty
- // string "2673043"
- o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x30, 0x34, 0x33)
+ // string "267304-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x34, 0x2d, 0x33)
if z.TaskMode == nil {
o = msgp.AppendNil(o)
} else {
@@ -1998,8 +1998,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100000) == 0 { // if not empty
- // string "2632323"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x33, 0x32, 0x33)
+ // string "263232-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x32, 0x2d, 0x33)
if z.TaskMultipleRecipients == nil {
o = msgp.AppendNil(o)
} else {
@@ -2007,8 +2007,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200000) == 0 { // if not empty
- // string "26323611"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x36, 0x31, 0x31)
+ // string "263236-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x36, 0x2d, 0x31, 0x31)
if z.TaskNoCompute == nil {
o = msgp.AppendNil(o)
} else {
@@ -2016,8 +2016,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400000) == 0 { // if not empty
- // string "2632353"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x33, 0x35, 0x33)
+ // string "263235-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x35, 0x2d, 0x33)
if z.TaskOrdinal == nil {
o = msgp.AppendNil(o)
} else {
@@ -2025,8 +2025,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800000) == 0 { // if not empty
- // string "26321531"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x35, 0x33, 0x31)
+ // string "263215-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x35, 0x2d, 0x33, 0x31)
if z.TaskOwner == nil {
o = msgp.AppendNil(o)
} else {
@@ -2034,8 +2034,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000000) == 0 { // if not empty
- // string "2632413"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x34, 0x31, 0x33)
+ // string "263241-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x34, 0x31, 0x2d, 0x33)
if z.TaskOwnership == nil {
o = msgp.AppendNil(o)
} else {
@@ -2043,8 +2043,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000000) == 0 { // if not empty
- // string "26317511"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x35, 0x31, 0x31)
+ // string "263175-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x35, 0x2d, 0x31, 0x31)
if z.TaskResetReminder == nil {
o = msgp.AppendNil(o)
} else {
@@ -2052,8 +2052,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000000) == 0 { // if not empty
- // string "26323931"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x33, 0x39, 0x33, 0x31)
+ // string "263239-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x33, 0x39, 0x2d, 0x33, 0x31)
if z.TaskRole == nil {
o = msgp.AppendNil(o)
} else {
@@ -2061,8 +2061,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x8000000) == 0 { // if not empty
- // string "26317264"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x32, 0x36, 0x34)
+ // string "263172-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x32, 0x2d, 0x36, 0x34)
if z.TaskStartDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -2070,8 +2070,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x10000000) == 0 { // if not empty
- // string "2632033"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x33, 0x33)
+ // string "263203-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x33, 0x2d, 0x33)
if z.TaskState == nil {
o = msgp.AppendNil(o)
} else {
@@ -2079,8 +2079,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x20000000) == 0 { // if not empty
- // string "2631693"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x31, 0x36, 0x39, 0x33)
+ // string "263169-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x36, 0x39, 0x2d, 0x33)
if z.TaskStatus == nil {
o = msgp.AppendNil(o)
} else {
@@ -2088,8 +2088,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x40000000) == 0 { // if not empty
- // string "26320911"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x39, 0x31, 0x31)
+ // string "263209-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x30, 0x39, 0x2d, 0x31, 0x31)
if z.TaskStatusOnComplete == nil {
o = msgp.AppendNil(o)
} else {
@@ -2097,8 +2097,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x80000000) == 0 { // if not empty
- // string "26321111"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x31, 0x31, 0x31, 0x31)
+ // string "263211-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x32, 0x31, 0x31, 0x2d, 0x31, 0x31)
if z.TaskUpdates == nil {
o = msgp.AppendNil(o)
} else {
@@ -2106,8 +2106,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x100000000) == 0 { // if not empty
- // string "2632023"
- o = append(o, 0xa7, 0x32, 0x36, 0x33, 0x32, 0x30, 0x32, 0x33)
+ // string "263202-3"
+ o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x32, 0x30, 0x32, 0x2d, 0x33)
if z.TaskVersion == nil {
o = msgp.AppendNil(o)
} else {
@@ -2115,8 +2115,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200000000) == 0 { // if not empty
- // string "26317111"
- o = append(o, 0xa8, 0x32, 0x36, 0x33, 0x31, 0x37, 0x31, 0x31, 0x31)
+ // string "263171-11"
+ o = append(o, 0xa9, 0x32, 0x36, 0x33, 0x31, 0x37, 0x31, 0x2d, 0x31, 0x31)
if z.TeamTask == nil {
o = msgp.AppendNil(o)
} else {
@@ -2124,8 +2124,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400000000) == 0 { // if not empty
- // string "26758464"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x35, 0x38, 0x34, 0x36, 0x34)
+ // string "267584-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x35, 0x38, 0x34, 0x2d, 0x36, 0x34)
if z.ToDoOrdinalDate == nil {
o = msgp.AppendNil(o)
} else {
@@ -2133,8 +2133,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800000000) == 0 { // if not empty
- // string "26758531"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x35, 0x38, 0x35, 0x33, 0x31)
+ // string "267585-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x35, 0x38, 0x35, 0x2d, 0x33, 0x31)
if z.ToDoSubOrdinal == nil {
o = msgp.AppendNil(o)
} else {
@@ -2142,8 +2142,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000000000) == 0 { // if not empty
- // string "26758831"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x35, 0x38, 0x38, 0x33, 0x31)
+ // string "267588-31"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x35, 0x38, 0x38, 0x2d, 0x33, 0x31)
if z.ToDoTitle == nil {
o = msgp.AppendNil(o)
} else {
@@ -2151,8 +2151,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000000000) == 0 { // if not empty
- // string "26763164"
- o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x36, 0x33, 0x31, 0x36, 0x34)
+ // string "267631-64"
+ o = append(o, 0xa9, 0x32, 0x36, 0x37, 0x36, 0x33, 0x31, 0x2d, 0x36, 0x34)
if z.ValidFlagStringProof == nil {
o = msgp.AppendNil(o)
} else {
@@ -2160,8 +2160,8 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x4000000000) == 0 { // if not empty
- // string "140503"
- o = append(o, 0xa6, 0x31, 0x34, 0x30, 0x35, 0x30, 0x33)
+ // string "14050-3"
+ o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x35, 0x30, 0x2d, 0x33)
if z.OrdinalMost == nil {
o = msgp.AppendNil(o)
} else {
@@ -2189,7 +2189,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
switch msgp.UnsafeString(field) {
- case "2676483":
+ case "267648-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2206,7 +2206,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2631705":
+ case "263170-5":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2223,7 +2223,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632423":
+ case "263242-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2240,7 +2240,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26317611":
+ case "263176-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2257,7 +2257,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632003":
+ case "263200-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2274,7 +2274,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26323331":
+ case "263233-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2291,7 +2291,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26321211":
+ case "263212-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2308,7 +2308,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632733":
+ case "263273-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2325,7 +2325,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26318364":
+ case "263183-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2342,7 +2342,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26317711":
+ case "263177-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2359,7 +2359,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26317364":
+ case "263173-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2376,7 +2376,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632013":
+ case "263201-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2393,7 +2393,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26321411":
+ case "263214-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2410,7 +2410,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26324411":
+ case "263244-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2427,7 +2427,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26323811":
+ case "263238-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2444,7 +2444,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632103":
+ case "263210-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2461,7 +2461,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26323731":
+ case "263237-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2478,7 +2478,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26320564":
+ case "263205-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2495,7 +2495,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26323431":
+ case "263234-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2512,7 +2512,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2673043":
+ case "267304-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2529,7 +2529,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632323":
+ case "263232-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2546,7 +2546,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26323611":
+ case "263236-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2563,7 +2563,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632353":
+ case "263235-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2580,7 +2580,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26321531":
+ case "263215-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2597,7 +2597,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632413":
+ case "263241-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2614,7 +2614,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26317511":
+ case "263175-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2631,7 +2631,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26323931":
+ case "263239-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2648,7 +2648,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26317264":
+ case "263172-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2665,7 +2665,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632033":
+ case "263203-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2682,7 +2682,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2631693":
+ case "263169-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2699,7 +2699,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26320911":
+ case "263209-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2716,7 +2716,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26321111":
+ case "263211-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2733,7 +2733,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2632023":
+ case "263202-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2750,7 +2750,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26317111":
+ case "263171-11":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2767,7 +2767,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26758464":
+ case "267584-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2784,7 +2784,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26758531":
+ case "267585-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2801,7 +2801,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26758831":
+ case "267588-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2818,7 +2818,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "26763164":
+ case "267631-64":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2835,7 +2835,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "140503":
+ case "14050-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -2866,235 +2866,235 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) {
// Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (z *Task) Msgsize() (s int) {
- s = 3 + 8
+ s = 3 + 9
if z.FlagString == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.PercentComplete == nil {
s += msgp.NilSize
} else {
s += msgp.Float64Size
}
- s += 8
+ s += 9
if z.TaskAcceptanceState == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskAccepted == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.TaskActualEffort == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskAssigner == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TaskAssigner)
}
- s += 9
+ s += 10
if z.TaskComplete == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.TaskCustomFlags == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskDateCompleted == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.TaskDeadOccurrence == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.TaskDueDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.TaskEstimatedEffort == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskfCreator == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.TaskfFixOffline == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.TaskfRecurring == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.TaskHistory == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskLastDelegate == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TaskLastDelegate)
}
- s += 9
+ s += 10
if z.TaskLastUpdate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.TaskLastUser == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TaskLastUser)
}
- s += 8
+ s += 9
if z.TaskMode == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.TaskMultipleRecipients == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskNoCompute == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.TaskOrdinal == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskOwner == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TaskOwner)
}
- s += 8
+ s += 9
if z.TaskOwnership == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskResetReminder == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.TaskRole == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.TaskRole)
}
- s += 9
+ s += 10
if z.TaskStartDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 8
+ s += 9
if z.TaskState == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.TaskStatus == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TaskStatusOnComplete == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.TaskUpdates == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 8
+ s += 9
if z.TaskVersion == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 9
+ s += 10
if z.TeamTask == nil {
s += msgp.NilSize
} else {
s += msgp.BoolSize
}
- s += 9
+ s += 10
if z.ToDoOrdinalDate == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 9
+ s += 10
if z.ToDoSubOrdinal == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ToDoSubOrdinal)
}
- s += 9
+ s += 10
if z.ToDoTitle == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.ToDoTitle)
}
- s += 9
+ s += 10
if z.ValidFlagStringProof == nil {
s += msgp.NilSize
} else {
s += msgp.Int64Size
}
- s += 7
+ s += 8
if z.OrdinalMost == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/properties/voicemail.pb.go b/pkg/properties/voicemail.pb.go
index ed6f6ba..6332481 100644
--- a/pkg/properties/voicemail.pb.go
+++ b/pkg/properties/voicemail.pb.go
@@ -18,8 +18,8 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.30.0
-// protoc v4.22.3
+// protoc-gen-go v1.31.0
+// protoc v4.24.2
// source: voicemail.proto
package properties
@@ -60,17 +60,17 @@ type Voicemail struct {
// Contains the name of the caller who left the attached voice message, as provided by the voice network's caller ID system.
XVoiceMessageSenderName *string `protobuf:"bytes,9,opt,name=x_voice_message_sender_name,json=xVoiceMessageSenderName,proto3,oneof" json:"x_voice_message_sender_name,omitempty"`
// Contains a unique identifier associated with the phone call.
- CallId *string `protobuf:"bytes,10,opt,name=call_id,json=callId,proto3,oneof" json:"call_id,omitempty" msg:"2663031,omitempty"`
+ CallId *string `protobuf:"bytes,10,opt,name=call_id,json=callId,proto3,oneof" json:"call_id,omitempty" msg:"26630-31,omitempty"`
// Contains the number of pages in a Fax object.
- FaxNumberOfPages *int32 `protobuf:"varint,11,opt,name=fax_number_of_pages,json=faxNumberOfPages,proto3,oneof" json:"fax_number_of_pages,omitempty" msg:"266283,omitempty"`
+ FaxNumberOfPages *int32 `protobuf:"varint,11,opt,name=fax_number_of_pages,json=faxNumberOfPages,proto3,oneof" json:"fax_number_of_pages,omitempty" msg:"26628-3,omitempty"`
// Contains the telephone number of the caller associated with a voice mail message.
- SenderTelephoneNumber *string `protobuf:"bytes,12,opt,name=sender_telephone_number,json=senderTelephoneNumber,proto3,oneof" json:"sender_telephone_number,omitempty" msg:"2662631,omitempty"`
+ SenderTelephoneNumber *string `protobuf:"bytes,12,opt,name=sender_telephone_number,json=senderTelephoneNumber,proto3,oneof" json:"sender_telephone_number,omitempty" msg:"26626-31,omitempty"`
// Contains a list of file names for the audio file attachments that are to be played as part of a message.
- VoiceMessageAttachmentOrder *string `protobuf:"bytes,13,opt,name=voice_message_attachment_order,json=voiceMessageAttachmentOrder,proto3,oneof" json:"voice_message_attachment_order,omitempty" msg:"2662931,omitempty"`
+ VoiceMessageAttachmentOrder *string `protobuf:"bytes,13,opt,name=voice_message_attachment_order,json=voiceMessageAttachmentOrder,proto3,oneof" json:"voice_message_attachment_order,omitempty" msg:"26629-31,omitempty"`
// Specifies the length of the attached audio message, in seconds.
- VoiceMessageDuration *int32 `protobuf:"varint,14,opt,name=voice_message_duration,json=voiceMessageDuration,proto3,oneof" json:"voice_message_duration,omitempty" msg:"266253,omitempty"`
+ VoiceMessageDuration *int32 `protobuf:"varint,14,opt,name=voice_message_duration,json=voiceMessageDuration,proto3,oneof" json:"voice_message_duration,omitempty" msg:"26625-3,omitempty"`
// Specifies the name of the caller who left the attached voice message, as provided by the voice network's caller ID system.
- VoiceMessageSenderName *string `protobuf:"bytes,15,opt,name=voice_message_sender_name,json=voiceMessageSenderName,proto3,oneof" json:"voice_message_sender_name,omitempty" msg:"2662731,omitempty"`
+ VoiceMessageSenderName *string `protobuf:"bytes,15,opt,name=voice_message_sender_name,json=voiceMessageSenderName,proto3,oneof" json:"voice_message_sender_name,omitempty" msg:"26627-31,omitempty"`
}
func (x *Voicemail) Reset() {
diff --git a/pkg/properties/voicemail.pb_gen.go b/pkg/properties/voicemail.pb_gen.go
index 6f85d4f..ba93503 100644
--- a/pkg/properties/voicemail.pb_gen.go
+++ b/pkg/properties/voicemail.pb_gen.go
@@ -168,7 +168,7 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2663031":
+ case "26630-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -186,7 +186,7 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "266283":
+ case "26628-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -204,7 +204,7 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2662631":
+ case "26626-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -222,7 +222,7 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2662931":
+ case "26629-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -240,7 +240,7 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "266253":
+ case "26625-3":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -258,7 +258,7 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) {
return
}
}
- case "2662731":
+ case "26627-31":
if dc.IsNil() {
err = dc.ReadNil()
if err != nil {
@@ -461,8 +461,8 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // write "2663031"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x33, 0x30, 0x33, 0x31)
+ // write "26630-31"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x33, 0x30, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -480,8 +480,8 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // write "266283"
- err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x32, 0x38, 0x33)
+ // write "26628-3"
+ err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x38, 0x2d, 0x33)
if err != nil {
return
}
@@ -499,8 +499,8 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // write "2662631"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x36, 0x33, 0x31)
+ // write "26626-31"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x32, 0x36, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -518,8 +518,8 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // write "2662931"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x39, 0x33, 0x31)
+ // write "26629-31"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x32, 0x39, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -537,8 +537,8 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // write "266253"
- err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x32, 0x35, 0x33)
+ // write "26625-3"
+ err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x35, 0x2d, 0x33)
if err != nil {
return
}
@@ -556,8 +556,8 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // write "2662731"
- err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x37, 0x33, 0x31)
+ // write "26627-31"
+ err = en.Append(0xa8, 0x32, 0x36, 0x36, 0x32, 0x37, 0x2d, 0x33, 0x31)
if err != nil {
return
}
@@ -669,8 +669,8 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) {
o = msgp.AppendString(o, *z.XVoiceMessageSenderName)
}
if (zb0001Mask & 0x100) == 0 { // if not empty
- // string "2663031"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x33, 0x30, 0x33, 0x31)
+ // string "26630-31"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x33, 0x30, 0x2d, 0x33, 0x31)
if z.CallId == nil {
o = msgp.AppendNil(o)
} else {
@@ -678,8 +678,8 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x200) == 0 { // if not empty
- // string "266283"
- o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x32, 0x38, 0x33)
+ // string "26628-3"
+ o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x38, 0x2d, 0x33)
if z.FaxNumberOfPages == nil {
o = msgp.AppendNil(o)
} else {
@@ -687,8 +687,8 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x400) == 0 { // if not empty
- // string "2662631"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x36, 0x33, 0x31)
+ // string "26626-31"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x32, 0x36, 0x2d, 0x33, 0x31)
if z.SenderTelephoneNumber == nil {
o = msgp.AppendNil(o)
} else {
@@ -696,8 +696,8 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x800) == 0 { // if not empty
- // string "2662931"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x39, 0x33, 0x31)
+ // string "26629-31"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x32, 0x39, 0x2d, 0x33, 0x31)
if z.VoiceMessageAttachmentOrder == nil {
o = msgp.AppendNil(o)
} else {
@@ -705,8 +705,8 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x1000) == 0 { // if not empty
- // string "266253"
- o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x32, 0x35, 0x33)
+ // string "26625-3"
+ o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x35, 0x2d, 0x33)
if z.VoiceMessageDuration == nil {
o = msgp.AppendNil(o)
} else {
@@ -714,8 +714,8 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) {
}
}
if (zb0001Mask & 0x2000) == 0 { // if not empty
- // string "2662731"
- o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x37, 0x33, 0x31)
+ // string "26627-31"
+ o = append(o, 0xa8, 0x32, 0x36, 0x36, 0x32, 0x37, 0x2d, 0x33, 0x31)
if z.VoiceMessageSenderName == nil {
o = msgp.AppendNil(o)
} else {
@@ -879,7 +879,7 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2663031":
+ case "26630-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -896,7 +896,7 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "266283":
+ case "26628-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -913,7 +913,7 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2662631":
+ case "26626-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -930,7 +930,7 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2662931":
+ case "26629-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -947,7 +947,7 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "266253":
+ case "26625-3":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -964,7 +964,7 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) {
return
}
}
- case "2662731":
+ case "26627-31":
if msgp.IsNil(bts) {
bts, err = msgp.ReadNilBytes(bts)
if err != nil {
@@ -1043,37 +1043,37 @@ func (z *Voicemail) Msgsize() (s int) {
} else {
s += msgp.StringPrefixSize + len(*z.XVoiceMessageSenderName)
}
- s += 8
+ s += 9
if z.CallId == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.CallId)
}
- s += 7
+ s += 8
if z.FaxNumberOfPages == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.SenderTelephoneNumber == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.SenderTelephoneNumber)
}
- s += 8
+ s += 9
if z.VoiceMessageAttachmentOrder == nil {
s += msgp.NilSize
} else {
s += msgp.StringPrefixSize + len(*z.VoiceMessageAttachmentOrder)
}
- s += 7
+ s += 8
if z.VoiceMessageDuration == nil {
s += msgp.NilSize
} else {
s += msgp.Int32Size
}
- s += 8
+ s += 9
if z.VoiceMessageSenderName == nil {
s += msgp.NilSize
} else {
diff --git a/pkg/property.go b/pkg/property.go
index a140b81..e576534 100644
--- a/pkg/property.go
+++ b/pkg/property.go
@@ -16,22 +16,44 @@
package pst
-// Property represents a property in the PropertyContext or TableContext.
-// See PropertyReader.
+import (
+ "bytes"
+ "io"
+)
+
+// Property represents a property in the TableContext or PropertyContext.
+// See PropertyReader, PropertyWriter.
type Property struct {
- ID uint16
- Type PropertyType
- HNID Identifier
- // Data is only used for small values.
+ Identifier uint16
+ Type PropertyType
+ HNID Identifier
+ // Value is only used for small values.
// <= 8 bytes for the Table Context.
// <= 4 bytes for the Property Context.
// Other values will use the HNID.
- Data []byte
+ Value []byte
+}
+
+// WriteTo writes the byte representation of the Property.
+func (property *Property) WriteTo(writer io.Writer) (int64, error) {
+ // TODO - We can't pass formatType because io.WriterTo signature doesn't allow it.
+ propertyBuffer := bytes.NewBuffer(make([]byte, 2+2+identifierSize+property.Value.Len()))
+
+ propertyBuffer.Write(GetUint16(property.Identifier))
+ propertyBuffer.Write(property.Type.Bytes())
+ propertyBuffer.Write(property.HNID.Bytes(formatType))
+ propertyBuffer.Write(property.Value.Bytes())
+
+ return propertyBuffer.WriteTo(writer)
}
// PropertyType represents the data type of the property.
type PropertyType uint16
+func (propertyType PropertyType) Bytes() []byte {
+ return GetUint16(uint16(propertyType))
+}
+
// Constants defining the property types.
//
// References "Property types".
diff --git a/pkg/property_context.go b/pkg/property_context.go
index 7976906..2b90cca 100644
--- a/pkg/property_context.go
+++ b/pkg/property_context.go
@@ -21,6 +21,7 @@ import (
_ "embed"
"encoding/binary"
"encoding/csv"
+ "fmt"
"github.com/rotisserie/eris"
"github.com/tinylib/msgp/msgp"
"io"
@@ -34,6 +35,23 @@ type PropertyContext struct {
File *File
}
+// String prints all properties.
+func (propertyContext *PropertyContext) String() string {
+ var bobTheBuilder strings.Builder
+
+ for _, property := range propertyContext.Properties {
+ propertyName := GetPropertyFromID(property.ID)
+
+ bobTheBuilder.WriteString(fmt.Sprintf("%s: %s\n", propertyName, ""))
+ }
+
+ return bobTheBuilder.String()
+}
+
+func GetPropertyFromID(identifier uint16) []string {
+ return PropertyMap[fmt.Sprintf("%d", identifier)]
+}
+
// GetPropertyByID returns the property by ID.
func (propertyContext *PropertyContext) GetPropertyByID(propertyID uint16) (Property, error) {
for _, property := range propertyContext.Properties {
diff --git a/pkg/property_context_writer.go b/pkg/property_context_writer.go
new file mode 100644
index 0000000..a0e85d4
--- /dev/null
+++ b/pkg/property_context_writer.go
@@ -0,0 +1,138 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "io"
+)
+
+// PropertyContextWriter represents a writer for a pst.PropertyContext.
+type PropertyContextWriter struct {
+ // streamWriter represents the writer for the PropertyContextWriter.
+ streamWriter *StreamWriter
+ // formatType represents the FormatType used while writing.
+ formatType FormatType
+ // btreeOnHeapWriter represents the BTreeOnHeapWriter.
+ btreeOnHeapWriter *BTreeOnHeapWriter
+ // propertyWriter represents the PropertyWriter.
+ propertyWriter *PropertyWriter
+ // propertyWriteCallbackChannel represents the callback channel for writable properties.
+ propertyWriteCallbackChannel chan *bytes.Buffer
+ // LocalDescriptorsWriter represents the LocalDescriptorsWriter.
+ localDescriptorsWriter *LocalDescriptorsWriter
+}
+
+// NewPropertyContextWriter creates a new PropertyContextWriter.
+func NewPropertyContextWriter(writer io.WriteSeeker, writeGroup *errgroup.Group, propertyContextWriteCallback chan int64, formatType FormatType) (*PropertyContextWriter, error) {
+ // Stream writer is used to write the property context.
+ streamWriter := NewStreamWriter[io.WriterTo, int64](writer, writeGroup)
+
+ // Start the write channel.
+ streamWriter.StartWriteChannel()
+ // Send the write responses to the parent for calculating the total size.
+ streamWriter.RegisterCallback(propertyContextWriteCallback)
+
+ // Structures below the PropertyContext.
+ heapOnNodeWriter := NewHeapOnNodeWriter(SignatureTypePropertyContext)
+ btreeOnHeapWriter := NewBTreeOnHeapWriter(heapOnNodeWriter)
+ localDescriptorsWriter := NewLocalDescriptorsWriter(writer, writeGroup, formatType, BTreeTypeBlock)
+
+ // Property writer.
+ // TODO - Fix callbacks.
+ propertyWriteCallbackChannel := make(chan *bytes.Buffer)
+ propertyWriter := NewPropertyWriter(writer, writeGroup, formatType, propertyWriteCallbackChannel)
+
+ // Registers the property write callback.
+ if err := propertyWriter.RegisterPropertyWriteCallback(propertyWriteCallbackChannel); err != nil {
+ return nil, eris.Wrap(err, "failed to register property write callback")
+ }
+
+ // PropertyContext writer.
+ return &PropertyContextWriter{
+ streamWriter: streamWriter,
+ formatType: formatType,
+ btreeOnHeapWriter: btreeOnHeapWriter,
+ propertyWriter: propertyWriter,
+ propertyWriteCallbackChannel: propertyWriteCallbackChannel,
+ localDescriptorsWriter: localDescriptorsWriter,
+ }, nil
+}
+
+// AddProperties adds the properties (properties.Message, properties.Attachment, etc.) to the write queue.
+// Sends WritableProperties to StreamWriter and returns []Property (see PropertyWriteCallbackChannel).
+// Once we have []Property we convert to a byte representation to be written.
+func (propertyContextWriter *PropertyContextWriter) AddProperties(properties ...proto.Message) error {
+ return propertyContextWriter.propertyWriter.AddProperties(properties...)
+}
+
+// WriteTo writes the pst.PropertyContext.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#property-context-pc
+func (propertyContextWriter *PropertyContextWriter) WriteTo(writer io.Writer) (int64, error) {
+ // Write the BTree-on-Heap.
+ btreeOnHeapWrittenSize, err := propertyContextWriter.btreeOnHeapWriter.WriteTo(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write Heap-on-Node")
+ }
+
+ // Write the properties.
+ var propertiesWrittenSize int64
+
+ for streamResponse := range propertyContextWriter.propertyWriteCallbackChannel {
+ written, err := streamResponse.WriteTo(writer)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write property")
+ }
+
+ propertiesWrittenSize += written
+ }
+
+ return btreeOnHeapWrittenSize + propertiesWrittenSize, nil
+}
+
+// WriteProperty writes the property.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#pc-bth-record
+func (propertyContextWriter *PropertyContextWriter) WriteProperty(writer io.Writer, property Property) (int64, error) {
+ propertyBuffer := bytes.NewBuffer(make([]byte, 8))
+
+ // Property ID
+ propertyBuffer.Write(GetUint16(uint16(property.Identifier)))
+ // Property Type
+ propertyBuffer.Write(GetUint16(uint16(property.Type)))
+ // Value
+ if property.Value.Len() <= 4 {
+ if _, err := property.Value.WriteTo(propertyBuffer); err != nil {
+ return 0, eris.Wrap(err, "failed to write property value")
+ }
+ } else if property.Value.Len() <= 3580 {
+ // HID
+ // TODO -
+ } else {
+ // NID (Local Descriptor)
+ // Reference the identifier of the created Local Descriptor.
+ localDescriptorIdentifier := propertyContextWriter.localDescriptorsWriter.AddProperty(property)
+
+ propertyBuffer.Write(localDescriptorIdentifier.Bytes(propertyContextWriter.formatType))
+ }
+
+ return propertyBuffer.WriteTo(writer)
+}
diff --git a/pkg/property_reader.go b/pkg/property_reader.go
index eddc0ec..2e01147 100644
--- a/pkg/property_reader.go
+++ b/pkg/property_reader.go
@@ -20,6 +20,7 @@ import (
"encoding/binary"
"fmt"
"github.com/tinylib/msgp/msgp"
+ "io"
"math"
"time"
@@ -59,7 +60,7 @@ func NewPropertyReader(property Property, heapOnNode *HeapOnNode, file *File, lo
// WriteMessagePackValue writes the Message Pack format of the property value.
// Used to populate struct fields.
func (propertyReader *PropertyReader) WriteMessagePackValue(writer *msgp.Writer) error {
- key := fmt.Sprintf("%d%d", propertyReader.Property.ID, propertyReader.Property.Type)
+ key := fmt.Sprintf("%d-%d", propertyReader.Property.ID, propertyReader.Property.Type)
switch propertyReader.Property.Type {
case PropertyTypeString:
@@ -160,6 +161,10 @@ func (propertyReader *PropertyReader) WriteMessagePackValue(writer *msgp.Writer)
}
return nil
+ case PropertyTypeObject:
+ //
+ //panic("Got object!")
+ return ErrPropertyNoData
default:
// TODO - Write Nil?
return ErrPropertyNoData
@@ -312,6 +317,14 @@ func (propertyReader *PropertyReader) ReadAt(outputBuffer []byte, offset int64)
return propertyReader.HeapOnNodeReader.ReadAt(outputBuffer, offset)
}
+func (propertyReader *PropertyReader) Read(outputBuffer []byte) (int, error) {
+ // TODO - Just use ReadAt for now
+
+ sectionReader := io.NewSectionReader(propertyReader.HeapOnNodeReader, 0, propertyReader.Size())
+
+ return sectionReader.Read(outputBuffer)
+}
+
// Size returns the size of the Heap-on-Node.
func (propertyReader *PropertyReader) Size() int64 {
return propertyReader.HeapOnNodeReader.Size()
diff --git a/pkg/property_writer.go b/pkg/property_writer.go
new file mode 100644
index 0000000..6918512
--- /dev/null
+++ b/pkg/property_writer.go
@@ -0,0 +1,154 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "io"
+)
+
+// PropertyWriter represents a writer for properties.
+// The PropertyContext should be used as a higher structure which manages this PropertyWriter.
+type PropertyWriter struct {
+ // streamWriter is used to send write requests to a write channel and receive the results via a callback channel.
+ // See GetProperties for converting to a byte representation.
+ streamWriter *StreamWriter
+ // propertyWriteCallback sends property write responses to the parent writer to calculate the total size of the PST file.
+ propertyWriteCallback chan int64
+ // formatType represents the FormatType used while writing.
+ formatType FormatType
+ // propertyCount represents the amount of properties this PropertyWriter will write (AddProperties).
+ // Used to calculate offsets.
+ propertyCount int
+}
+
+// NewPropertyWriter creates a new PropertyWriter.
+func NewPropertyWriter(writer io.WriteSeeker, writeGroup *errgroup.Group, formatType FormatType, propertyWriteCallback chan int64) *PropertyWriter {
+ // Stream writer used to write properties.
+ streamWriter := NewStreamWriter[io.WriterTo, int64](writer, writeGroup)
+
+ // Create property writer.
+ propertyWriter := &PropertyWriter{
+ streamWriter: streamWriter,
+ propertyWriteCallback: propertyWriteCallback,
+ formatType: formatType,
+ propertyCount: 0,
+ }
+
+ // Start the stream writer for writing properties.
+ streamWriter.StartWriteChannel()
+ // Send the write results to the parent callback channel.
+ streamWriter.RegisterCallback(propertyWriteCallback)
+
+ return propertyWriter
+}
+
+// AddProperties sends the properties to the write queue, picked up by Goroutines.
+// Properties will be written to the PropertyWriteCallbackChannel (see StartPropertyWriteChannel).
+func (propertyWriter *PropertyWriter) AddProperties(properties ...proto.Message) error {
+ propertyWriter.propertyCount += len(properties)
+
+ // Send WritableProperties, receive the byte representation.
+ for _, property := range properties {
+ // TODO - Send each property separately instead or batch for memory?
+ writableProperties, err := propertyWriter.GetProperties(property)
+
+ if err != nil {
+
+ }
+
+ for _, p := range writableProperties {
+ propertyWriter.streamWriter.Send(p)
+ }
+ }
+
+ return nil
+}
+
+// AddIdentifier creates an identifier property and writes it.
+func (propertyWriter *PropertyWriter) AddIdentifier(identifier Identifier) {
+ identifierProperty := &Property{
+ Identifier: 26610, // 26610 is always used for identifiers TODO reference actual PropertyName
+ Type: PropertyTypeInteger32,
+ Value: identifier.Bytes(propertyWriter.formatType),
+ }
+
+ propertyWriter.streamWriter.Send(identifierProperty)
+}
+
+// GetProperties returns the writable properties.
+// This code is a hot-path, do not use reflection here.
+// Instead, we use code-generated setters thanks to https://github.com/tinylib/msgp (deserialize into structs).
+func (propertyWriter *PropertyWriter) GetProperties(writableProperties proto.Message) ([]*bytes.Buffer, error) {
+ return nil, nil
+ //var properties []Property
+ //
+ //propertyTypes := reflect.TypeOf(protoMessage).Elem()
+ //propertyValues := reflect.ValueOf(protoMessage).Elem()
+ //
+ //for i := 0; i < propertyTypes.NumField(); i++ {
+ // if !propertyTypes.Field(i).IsExported() || propertyValues.Field(i).IsNil() {
+ // continue
+ // }
+ //
+ // // Get the struct tag which we use to get the property ID and property type.
+ // // These struct tags are generated by cmd/properties/generate.go.
+ // tag := strings.ReplaceAll(propertyTypes.Field(i).Tag.Get("msg"), ",omitempty", "")
+ //
+ // if tag == "" {
+ // fmt.Printf("Skipping property without tag: %s\n", propertyTypes.Field(i).Name)
+ // continue
+ // }
+ //
+ // propertyID, err := strconv.Atoi(strings.Split(tag, "-")[0])
+ //
+ // if err != nil {
+ // return nil, eris.Wrap(err, "failed to convert propertyID to int")
+ // }
+ //
+ // propertyType, err := strconv.Atoi(strings.Split(tag, "-")[1])
+ //
+ // if err != nil {
+ // return nil, eris.Wrap(err, "failed to convert propertyType to int")
+ // }
+ //
+ // var propertyBuffer bytes.Buffer
+ //
+ // switch propertyValue := propertyValues.Field(i).Elem().Interface().(type) {
+ // case string:
+ // // Binary is intended for fixed-size structures with obvious encodings.
+ // // Strings are not fixed size and do not have an obvious encoding.
+ // if _, err := io.WriteString(&propertyBuffer, propertyValue); err != nil {
+ // return nil, eris.Wrap(err, "failed to write string")
+ // }
+ // default:
+ // if err := binary.Write(&propertyBuffer, binary.LittleEndian, propertyValue); err != nil {
+ // return nil, eris.Wrap(err, "failed to write property")
+ // }
+ // }
+ //
+ // properties = append(properties, Property{
+ // Identifier: Identifier(propertyID),
+ // Type: PropertyType(propertyType),
+ // Value: propertyBuffer,
+ // })
+ //}
+ //
+ //return properties, nil
+}
diff --git a/pkg/stream_writer.go b/pkg/stream_writer.go
new file mode 100644
index 0000000..14ecd88
--- /dev/null
+++ b/pkg/stream_writer.go
@@ -0,0 +1,95 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "io"
+)
+
+// StreamWriter uses a write channel and callback channel (used by all writers).
+type StreamWriter struct {
+ // writer used by the WriteChannel.
+ writer io.WriteSeeker
+ // writeGroup is used to start the WriteChannel.
+ writeGroup *errgroup.Group
+ // writeChannel is the channel for writing.
+ writeChannel chan io.WriterTo
+ // callbackChannel is used to calculate the total written size.
+ callbackChannel chan int64
+}
+
+// NewStreamWriter creates a new StreamWriter.
+// The caller must start the WriteChannel of the returned StreamWriter with StartWriteChannel.
+func NewStreamWriter(writer io.WriteSeeker, writeGroup *errgroup.Group) *StreamWriter {
+ writeChannel := make(chan io.WriterTo)
+ callbackChannel := make(chan int64)
+
+ return &StreamWriter{
+ writer: writer,
+ writeGroup: writeGroup,
+ writeChannel: writeChannel,
+ callbackChannel: callbackChannel,
+ }
+}
+
+// Send the io.WriterTo to the WriteChannel.
+func (streamWriter *StreamWriter) Send(writeRequests ...io.WriterTo) {
+ for _, writeRequest := range writeRequests {
+ streamWriter.writeChannel <- writeRequest
+ }
+}
+
+// StartWriteChannel starts the WriteChannel.
+func (streamWriter *StreamWriter) StartWriteChannel() {
+ streamWriter.writeGroup.Go(func() error {
+ for streamRequest := range streamWriter.writeChannel {
+ streamWriter.writeGroup.Go(func() error {
+ written, err := streamRequest.WriteTo(streamWriter.writer)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to write to writer")
+ }
+
+ streamWriter.callbackChannel <- written
+
+ return nil
+ })
+ }
+
+ return nil
+ })
+}
+
+// RegisterCallback registers a callback function.
+func (streamWriter *StreamWriter) RegisterCallback(callbackChannel chan int64) {
+ streamWriter.writeGroup.Go(func() error {
+ for streamResponse := range streamWriter.callbackChannel {
+ // Send to callback function.
+ callbackChannel <- streamResponse
+ }
+
+ return nil
+ })
+}
+
+// Close the stream writer.
+func (streamWriter *StreamWriter) Close() {
+ close(streamWriter.writeChannel)
+ close(streamWriter.callbackChannel)
+}
diff --git a/pkg/table_context.go b/pkg/table_context.go
index acdf4fe..6bba6ee 100644
--- a/pkg/table_context.go
+++ b/pkg/table_context.go
@@ -197,20 +197,20 @@ func (file *File) GetTableContext(heapOnNode *HeapOnNode, localDescriptors []Loc
func (file *File) GetTableContextProperty(tableRowMatrixReader io.ReaderAt, rowOffset int64, column ColumnDescriptor) (Property, error) {
var property Property
- property.ID = column.PropertyID
+ property.Identifier = column.PropertyID
property.Type = column.PropertyType
// Table Context uses a HNID for any data (PropertyType) exceeding 8 bytes.
// Otherwise, the data is small enough to fit in the Property directly.
if property.Type.GetDataSize() != -1 && column.DataSize <= 8 {
// Single value.
- data := make([]byte, column.DataSize)
+ value := make([]byte, column.DataSize)
- if _, err := tableRowMatrixReader.ReadAt(data, rowOffset+int64(column.DataOffset)); err != nil {
+ if _, err := tableRowMatrixReader.ReadAt(value, rowOffset+int64(column.DataOffset)); err != nil {
return Property{}, eris.Wrap(err, "failed to read table context data")
}
- property.Data = data
+ property.Value = value
} else {
// Variable size.
hnid := make([]byte, 4)
@@ -226,7 +226,8 @@ func (file *File) GetTableContextProperty(tableRowMatrixReader io.ReaderAt, rowO
}
// ColumnDescriptor represents a column in the Table Context.
-// References "Table Context", "Table Context Column Descriptor".
+// References:
+// - https://github.com/mooijtech/go-pst/blob/main/docs/README.md#tcoldesc
type ColumnDescriptor struct {
PropertyType PropertyType
PropertyID uint16
diff --git a/pkg/table_context_writer.go b/pkg/table_context_writer.go
new file mode 100644
index 0000000..caa6157
--- /dev/null
+++ b/pkg/table_context_writer.go
@@ -0,0 +1,286 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "google.golang.org/protobuf/proto"
+ "io"
+ "math"
+)
+
+// TableContextWriter represents a writer for a pst.TableContext.
+// The TableContext is used to store identifiers pointing to folders and messages.
+type TableContextWriter struct {
+ // streamWriter is used to write the Table Context.
+ streamWriter *StreamWriter
+ // formatType represents the FormatType used during writing.
+ formatType FormatType
+ // propertyWriter represents the PropertyWriter.
+ // Used to write properties to the Table Context.
+ propertyWriter *PropertyWriter
+ // TODO - Where is this used?
+ parentIdentifier Identifier
+}
+
+// NewTableContextWriter creates a new TableContextWriter.
+// TODO - parentIdentifier Identifier -> NewTableContextWriterWithParentIdentifier
+func NewTableContextWriter(writer io.WriteSeeker, writeGroup *errgroup.Group, formatType FormatType) (*TableContextWriter, error) {
+ // Create PropertyWriter (see StartChannels).
+ propertyWriteCallbackChannel := make(chan Property)
+ propertyWriter := NewPropertyWriter(writer, writeGroup, propertyWriteCallbackChannel, formatType)
+
+ // TODO - Merge into TableContextCallbackChannel response
+ propertyWriter.PropertyWriteCallback
+
+ propertyWriter.RegisterCallback()
+
+ // Create TableContextWriter
+ tableContextWriteCallback := make(chan int64)
+ tableContextWriter := &TableContextWriter{
+ Writer: writer,
+ WriteGroup: writeGroup,
+ FormatType: formatType,
+ PropertyWriter: propertyWriter,
+ PropertyWriteCallbackChannel: propertyWriteCallbackChannel,
+ TableContextWriteCallback: tableContextWriteCallback,
+ }
+
+ // Write the BTree-on-Heap.
+ if err := tableContextWriter.WriteBTreeOnHeap(); err != nil {
+ return nil, eris.Wrap(err, "failed to write BTree-on-Heap")
+ }
+
+ // Start channels for writing
+ tableContextWriter.StartChannels()
+
+ return tableContextWriter, nil
+}
+
+func (tableContextWriter *TableContextWriter) WithParentIdentifier(parentIdentifier Identifier) {
+ tableContextWriter.parentIdentifier = parentIdentifier
+}
+
+// AddIdentifier adds a reference to a folder or message to the TableContext.
+func (tableContextWriter *TableContextWriter) AddIdentifier(identifier Identifier) {
+ tableContextWriter.propertyWriter.AddIdentifier(identifier)
+}
+
+// WriteBTreeOnHeap writes the BTreeOnHeap of the TableContext.
+func (tableContextWriter *TableContextWriter) WriteBTreeOnHeap() error {
+ heapOnNodeWriter := NewHeapOnNodeWriter(SignatureTypeTableContext)
+ btreeOnHeapWriter := NewBTreeOnHeapWriter(heapOnNodeWriter)
+ btreeOnHeapWrittenSize, err := btreeOnHeapWriter.WriteTo(tableContextWriter.Writer)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to write BTree-on-Heap")
+ }
+
+ tableContextWriter.TableContextWriteCallback <- btreeOnHeapWrittenSize
+
+ return nil
+}
+
+// StartChannels starts the channels for writing.
+//
+// Forwards PropertyWriteCallbackChannel to the HeaderWriteChannel and RowMatrixWriteChannel.
+// HeaderWriteChannel writes ColumnDescriptor to the Header.
+// RowMatrixWriteChannel writes Property to the Row Matrix.
+func (tableContextWriter *TableContextWriter) StartChannels() {
+ go tableContextWriter.StartPropertyWriteCallbackChannel()
+ go tableContextWriter.StartHeaderWriteChannel()
+ go tableContextWriter.StartRowMatrixWriteChannel()
+}
+
+// Add the properties to the PropertyWriter write queue.
+// Each Property is sent back to the PropertyWriteCallbackChannel (see StartPropertyWriteCallbackChannel).
+func (tableContextWriter *TableContextWriter) Add(protoMessages ...proto.Message) {
+ tableContextWriter.PropertyWriter.Add(protoMessages...)
+}
+
+// StartPropertyWriteCallbackChannel forwards the Property to the HeaderWriteChannel and RowMatrixWriteChannel.
+func (tableContextWriter *TableContextWriter) StartPropertyWriteCallbackChannel() {
+ propertyIndex := 0
+
+ for writableProperty := range tableContextWriter.PropertyWriteCallbackChannel {
+ // Create ColumnDescriptor of the Property.
+ // Send ColumnDescriptor to the HeaderWriteChannel (see StartHeaderWriteChannel).
+ tableContextWriter.HeaderWriteChannel <- tableContextWriter.GetColumnDescriptor(writableProperty, propertyIndex)
+
+ // Send Property to the RowMatrixWriteChannel (see StartRowMatrixWriteChannel).
+ tableContextWriter.RowMatrixWriteChannel <- writableProperty
+
+ // Used to calculate the ColumnDescriptor start offset of this property.
+ propertyIndex++
+ }
+}
+
+type RowMatrixOffsets struct {
+}
+
+// StartHeaderWriteChannel writes the header.
+// Waits for HeaderWriteChannel to write ColumnDescriptor.
+func (tableContextWriter *TableContextWriter) StartHeaderWriteChannel() {
+ tableContextWriter.WriteGroup.Go(func() error {
+ // TODO - Move everything here.
+
+ return nil
+ })
+
+ // Skip past the header until we have received all Column Descriptors.
+ if _, err := tableContextWriter.Writer.Seek(22, io.SeekCurrent); err != nil {
+ return eris.Wrap(err, "failed to seek")
+ }
+
+ // Write Column Descriptors (references to properties).
+ for columnDescriptor := range tableContextWriter.HeaderWriteChannel {
+ columnDescriptorWrittenSize, err := columnDescriptor.WriteTo(tableContextWriter.Writer)
+
+ if err != nil {
+ return eris.Wrap(err, "failed to write column descriptor")
+ }
+
+ tableContextWriter.TableContextWriteCallback <- int64(columnDescriptor.Len())
+ }
+
+ // Move back and write the header now that all properties have been written.
+
+ propertyCount := tableContextWriter.PropertyWriter.PropertyCount
+
+ // 1+1+8+4+4+4+columnDescriptors
+ header := bytes.NewBuffer(make([]byte, 22+(8*propertyCount)))
+
+ // MUST be set to SignatureTypeTableContext.
+ header.Write([]byte{byte(SignatureTypeTableContext)})
+
+ // Column count.
+ header.WriteByte(byte(propertyCount))
+
+ // TODO - Pass from row matrix
+ // This is an array of 4 16-bit values that specify the offsets of various groups of data in the actual row data.
+ header.Write(make([]byte, 2)) // Ending offset of 8- and 4-byte data value group.
+ header.Write(make([]byte, 2)) // Ending offset of 2-byte data value group.
+ header.Write(make([]byte, 2)) // Ending offset of 1-byte data value group.
+ header.Write(make([]byte, 2)) // Ending offset of the Cell Existence Block.
+
+ // HID to the Row ID BTH (hidRowIndex).
+ // References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#tcrowid
+ // TODO
+ header.Write(make([]byte, 4))
+
+ // HNID to the Row Matrix (that is, actual table data). (hnidRows)
+ // TODO-
+ header.Write(make([]byte, 4))
+
+ // Deprecated (hidIndex)
+ header.Write(make([]byte, 4))
+
+ // Sort column descriptors by property ID (according to specification).
+ // TODO-
+ //slices.SortFunc(columnDescriptors, func(a []byte, b []byte) int {
+ // return cmp.Compare(binary.LittleEndian.Uint16(a[2:2+2]), binary.LittleEndian.Uint16(b[2:2+2]))
+ //})
+}
+
+// StartRowMatrixWriteChannel writes the Property to the Row Matrix.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#row-matrix
+func (tableContextWriter *TableContextWriter) StartRowMatrixWriteChannel() {
+ // Write the Row Matrix.
+
+ for writableProperty := range tableContextWriter.RowMatrixWriteChannel {
+ writableProperty.WriteTo(tableContextWriter.Writer, tableContextWriter.FormatType)
+ }
+}
+
+// GetColumnDescriptor returns the ColumnDescriptor of the Property.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#tcoldesc
+func (tableContextWriter *TableContextWriter) GetColumnDescriptor(property Property, propertyIndex int) *bytes.Buffer {
+ columnDescriptorBuffer := bytes.NewBuffer(make([]byte, 8))
+
+ // Tag
+ columnDescriptorBuffer.Write(GetUint16(uint16(property.Identifier)))
+ columnDescriptorBuffer.Write(GetUint16(uint16(property.Type)))
+
+ // Offset
+ columnDescriptorBuffer.Write(GetUint16(uint16(8 * propertyIndex)))
+
+ // Data Size
+ if property.Value.Len() <= 8 {
+ // Property value size.
+ columnDescriptorBuffer.WriteByte(byte(property.Value.Len()))
+ } else {
+ // Variable-sized data (size of an Identifier)
+ columnDescriptorBuffer.WriteByte(byte(4))
+ }
+
+ // Cell Existence Bitmap Index
+ columnDescriptorBuffer.WriteByte(byte(2 + propertyIndex)) // Skip 0 and 1
+
+ return columnDescriptorBuffer
+}
+
+// WriteRowMatrix writes the Row Matrix of the Table Context.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#row-matrix
+func (tableContextWriter *TableContextWriter) WriteRowMatrix(writer io.Writer) (int64, error) {
+ rowMatrixBuffer := bytes.NewBuffer(make([]byte, tableContextWriter.GetRowMatrixSize(tableContextWriter.PropertyWriter.PropertyCount)))
+
+ // Sort by byte-size so writes are aligned accordingly.
+ //slices.SortFunc(properties, func(a, b Property) int {
+ // return cmp.Compare(a.Value.Len(), b.Value.Len())
+ //})
+
+ //propertyIndex := 0
+ //
+ //for writableProperty := range tableContextWriter.PropertyWriteCallbackChannel {
+ // // Create a ColumnDescriptor for the header.
+ // tableContextWriter.ColumnDescriptorCallbackChannel <- tableContextWriter.GetColumnDescriptor(writableProperty, propertyIndex)
+ // propertyIndex++
+ //}
+
+ for _, property := range properties {
+ // The 32-bit value that corresponds to the dwRowID value in this row's corresponding TCROWID record.
+ // Note that this value corresponds to the PidTagLtpRowId property.
+ // dwRowID TODO
+ rowMatrixBuffer.Write(make([]byte, 4))
+
+ // Already sorted by byte-size.
+ if _, err := property.Value.WriteTo(rowMatrixBuffer); err != nil {
+ return 0, eris.Wrap(err, "failed to write property value")
+ }
+
+ // Cell Existence Block.
+ rowMatrixBuffer.Write(make([]byte, 0))
+ }
+
+ return rowMatrixBuffer.WriteTo(writer)
+}
+
+// GetRowMatrixSize returns the total size of the Row Matrix based on the properties to write.
+func (tableContextWriter *TableContextWriter) GetRowMatrixSize(properties []Property) int {
+ totalRowIDSize := len(properties) * 4
+ totalCellExistenceBlockSize := len(properties) * int(math.Ceil(float64(len(properties))/8))
+
+ totalSize := totalRowIDSize + totalCellExistenceBlockSize
+
+ for _, property := range properties {
+ totalSize += property.Value.Len()
+ }
+
+ return totalSize
+}
diff --git a/pkg/utils.go b/pkg/utils.go
new file mode 100644
index 0000000..3c2599f
--- /dev/null
+++ b/pkg/utils.go
@@ -0,0 +1,34 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import "encoding/binary"
+
+// GetUint64 returns the Little Endian byte representation of the uint64.
+func GetUint64(integer uint64) []byte {
+ return binary.LittleEndian.AppendUint64([]byte{}, integer)
+}
+
+// GetUint32 returns the Little Endian byte representation of the uint32.
+func GetUint32(integer uint32) []byte {
+ return binary.LittleEndian.AppendUint32([]byte{}, integer)
+}
+
+// GetUint16 returns the Little Endian byte representation of the uint16.
+func GetUint16(integer uint16) []byte {
+ return binary.LittleEndian.AppendUint16([]byte{}, integer)
+}
diff --git a/pkg/writer.go b/pkg/writer.go
new file mode 100644
index 0000000..8948840
--- /dev/null
+++ b/pkg/writer.go
@@ -0,0 +1,368 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "bytes"
+ "github.com/rotisserie/eris"
+ "golang.org/x/sync/errgroup"
+ "hash/crc32"
+ "io"
+)
+
+// Writer writes PST files.
+type Writer struct {
+ // writer represents the io.WriteSeeker.
+ writer io.WriteSeeker
+ // writeGroup represents the writers running in Goroutines.
+ writeGroup *errgroup.Group
+ // writeOptions represents options used while writing.
+ writeOptions Options
+ // folderWriter represents the writer for folders.
+ folderWriter *FolderWriter
+ // folderWriteCallback represents the callback which is called after a folder is written.
+ folderWriteCallback chan int64
+}
+
+// NewWriter returns a writer for PST files.
+// io.WriteSeeker must be a pointer so output can be redirected on overflow.
+func NewWriter(outputFile io.WriteSeeker, writeGroup *errgroup.Group, writeOptions Options) (*Writer, error) {
+ // Stream writer.
+ streamWriter := NewStreamWriter[io.WriterTo, int64](outputFile, writeGroup)
+
+ streamWriter.StartWriteChannel()
+
+ // Folder writer.
+ folderWriteCallback := make(chan int64)
+ folderWriter, err := NewFolderWriter(outputFile, writeGroup, writeOptions.formatType, folderWriteCallback, IdentifierRootFolder)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create folder writer")
+ }
+
+ return &Writer{
+ writer: outputFile,
+ writeGroup: writeGroup,
+ writeOptions: writeOptions,
+ folderWriter: folderWriter,
+ folderWriteCallback: folderWriteCallback,
+ }, nil
+}
+
+// IsANSI returns true if the FormatType is ANSI.
+func (pstWriter *Writer) IsANSI() bool {
+ return pstWriter.writeOptions.formatType == FormatTypeANSI
+}
+
+// IsUnicode4kOrUnicode returns true if the FormatType is Unicode.
+func (pstWriter *Writer) IsUnicode4kOrUnicode() bool {
+ return pstWriter.writeOptions.formatType == FormatTypeUnicode || pstWriter.writeOptions.formatType == FormatTypeUnicode4k
+}
+
+// GetRootFolder creates a writable root folder.
+func (pstWriter *Writer) GetRootFolder() (*FolderWriter, error) {
+ rootFolderWriter, err := NewRootFolderWriter(pstWriter.writer, pstWriter.writeGroup, pstWriter.writeOptions.formatType, pstWriter.folderWriteCallback)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create root folder writer")
+ }
+
+ return rootFolderWriter, nil
+}
+
+// AddSubFolders adds the sub-folders to the FolderWriter write queue.
+func (pstWriter *Writer) AddSubFolders(subFolders ...*FolderWriter) {
+ pstWriter.folderWriter.AddSubFolders(subFolders...)
+}
+
+// ErrOverflow is an edge case for writing PST files >= 50GB.
+var ErrOverflow = eris.New("maximum PST file size (50GB) reached, overflowing")
+
+// WriteTo writes the PST file.
+// WriteTo follows the path to root folder (fixed pst.Identifier, pst.IdentifierRootFolder) then to the pst.TableContext of the root folder.
+// Once there, we can get the child folders ([]pst.Identifier, see FolderWriter), each folder can contain messages (see MessageWriter).
+// Each message uses the pst.BTreeOnHeapHeader to construct a pst.HeapOnNode (this is where the data is).
+//
+// Extending the pst.HeapOnNode (where the data is) we can also use Local Descriptors (extend where this data is):
+// pst.LocalDescriptor (see LocalDescriptorsWriter) are B-Tree nodes pointing to other B-Tree nodes.
+// These local descriptors also have the pst.HeapOnNode structure which can be built upon (explained below).
+// Local Descriptors are used to store more data in the pst.HeapOnNode structure (B-Tree with the nodes containing the data).
+// XBlocks and XXBlocks include an array of []pst.Identifier pointing to B-Tree nodes, it is the format used to store data (see BlockWriter).
+// Blocks are used by Local Descriptors.
+//
+// Each pst.HeapOnNode can contain either a pst.TableContext or pst.PropertyContext:
+// pst.TableContext (see TableContextWriter):
+// The pst.TableContext contains a Row Matrix structure to store data, used to find data such as identifiers ([]pst.Identifier).
+// The pst.TableContext is column structured with data exceeding 8 bytes moving to different B-Tree nodes:
+// pst.HeapOnNode which is <= 3580 bytes.
+// pst.LocalDescriptor which is > 3580 bytes.
+// pst.PropertyContext (see PropertyContextWriter):
+// The pst.PropertyContext contains a list of properties ([]pst.Property) of the message (see PropertyWriter).
+//
+// Combining these structures we make up a PST file to write.
+// Each writer communicates with Go channels and Goroutines.
+func (pstWriter *Writer) WriteTo(writer io.Writer) (int64, error) {
+ // Wait for channels to finish.
+ if err := pstWriter.writeGroup.Wait(); err != nil {
+ return 0, eris.Wrap(err, "failed to wait for writers")
+ }
+
+ // We are now listening to write responses.
+ // Catch case where overflow happens (>50GB).
+ var totalSize int64
+
+ for streamResponse := range pstWriter.folderWriteCallback {
+ totalSize += streamResponse
+
+ if totalSize >= 5e+10 {
+ // 50GB is the maximum file size of a PST file.
+ return totalSize, ErrOverflow
+ }
+ }
+
+ // Write PST header.
+ headerWrittenSize, err := pstWriter.WriteHeader(writer, totalSize, IdentifierRootFolder, IdentifierRootFolder)
+
+ if err != nil {
+ return 0, eris.Wrap(err, "failed to write header")
+ }
+
+ return headerWrittenSize + totalSize, nil
+}
+
+// OverflowTo catches an edge case where the PST file is larger than 50GB.
+func (pstWriter *Writer) OverflowTo(writer io.WriteSeeker) {
+ // Redirect channels to new writer.
+ // TODO - Test this works by creating 50GB overflow :)
+ pstWriter.writer = writer
+}
+
+// WriteHeader writes the PST header.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#header-1
+func (pstWriter *Writer) WriteHeader(writer io.Writer, totalSize int64, rootNodeBTree Identifier, rootBlockBTree Identifier) (int64, error) {
+ var headerSize int
+
+ if pstWriter.IsUnicode4kOrUnicode() {
+ // TODO - Where is the documentation for Unicode4k?
+ // 4+4+2+2+2+1+1+4+4+8+8+4+128+8+ROOT+4+128+128+1+1+2+8+4+3+1+32
+ // Header + header root
+ headerSize = 492 + 72
+ } else if pstWriter.IsANSI() {
+ // 4+4+2+2+2+1+1+4+4+4+4+4+128+ROOT+128+128+1+1+2+8+4+3+1+32
+ // Header + header root
+ headerSize = 472 + 40
+ }
+
+ header := bytes.NewBuffer(make([]byte, headerSize))
+
+ header.Write([]byte("!BDN")) // Magic bytes
+ //header.Write() // Partial CRC is updated at the end when we have all values.
+ header.Write([]byte{0x53, 0x4D}) // Magic client
+
+ // File format version
+ if pstWriter.IsUnicode4kOrUnicode() {
+ // TODO - Where is the documentation for Unicode4k?
+ // MUST be greater than 23 if the file is a Unicode PST file.
+ header.Write([]byte{30})
+ } else if pstWriter.IsANSI() {
+ // This value MUST be 14 or 15 if the file is an ANSI PST file.
+ header.Write([]byte{15})
+ }
+
+ // Client file format version.
+ header.Write([]byte{19})
+ // Platform Create
+ header.Write([]byte{1})
+ // Platform Access
+ header.Write([]byte{1})
+ // Reserved1
+ header.Write(make([]byte, 4))
+ // Reserved2
+ header.Write(make([]byte, 4))
+
+ // Padding (bidUnused) for Unicode.
+ if pstWriter.IsUnicode4kOrUnicode() {
+ header.Write(make([]byte, 8))
+ }
+
+ // Next BID (bidNextB) for ANSI only.
+ // go-pst does not read this.
+ if pstWriter.IsANSI() {
+ header.Write(make([]byte, 4))
+ }
+
+ // Next identifier (bidNextP).
+ // This can be used to increment a value for generating identifiers used by B-Tree nodes.
+ // I assume it's faster to generate an identifier with crypto/rand instead of having to read and update this value.
+ // go-pst does not read this.
+ if pstWriter.IsUnicode4kOrUnicode() {
+ header.Write(make([]byte, 8))
+ } else if pstWriter.IsANSI() {
+ header.Write(make([]byte, 4))
+ }
+
+ // This is a monotonically-increasing value that is modified every time the PST header structure is modified.
+ // The function of this value is to provide a unique value which ensures that the header CRCs are different after each header modification.
+ header.Write([]byte{1, 3, 3, 7})
+
+ // Special Internal B-Tree nodes.
+ // References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#special-internal-nids
+ if _, err := pstWriter.WriteInternalBTreeNodes(header); err != nil {
+ return 0, eris.Wrap(err, "failed to write internal B-Tree nodes")
+ }
+
+ // Unused space; MUST be set to zero. Unicode PST file format only.
+ // (qwUnused)
+ if pstWriter.IsUnicode4kOrUnicode() {
+ header.Write(make([]byte, 8))
+ }
+
+ // Header root
+ if _, err := pstWriter.WriteHeaderRoot(header, totalSize, rootNodeBTree, rootBlockBTree); err != nil {
+ return 0, eris.Wrap(err, "failed to write header root")
+ }
+
+ // Unused alignment bytes; MUST be set to zero.
+ // Unicode PST file format only.
+ if pstWriter.IsUnicode4kOrUnicode() {
+ header.Write(make([]byte, 4))
+ }
+
+ // Fill both FMaps (deprecated).
+ for i := 0; i < 128+128; i++ {
+ header.Write([]byte{255})
+ }
+
+ // bSentinel
+ header.Write([]byte{128})
+ // Encryption. Indicates how the data within the PST file is encoded. (bCryptMethod)
+ header.WriteByte(byte(pstWriter.writeOptions.encryptionType))
+ // rgbReserved
+ header.Write(make([]byte, 2))
+
+ if pstWriter.IsUnicode4kOrUnicode() {
+ // Next BID.
+ // go-pst does not read this value (bidNextB)
+ header.Write(make([]byte, 8))
+
+ // The 32-bit CRC value of the 516 bytes of data starting from wMagicClient to bidNextB, inclusive.
+ // Unicode PST file format only. (dwCRCFull)
+ // TODO - Check matches the CRC algorithm used by Microsoft.
+ header.Write([]byte{byte(crc32.ChecksumIEEE(header.Bytes()[4 : 4+516]))})
+ }
+
+ if pstWriter.IsANSI() {
+ header.Write(make([]byte, 8)) // ullReserved
+ header.Write(make([]byte, 4)) // dwReserved
+ }
+
+ header.Write(make([]byte, 3)) // rgbReserved2
+ header.Write(make([]byte, 1)) // bReserved
+ header.Write(make([]byte, 32)) // rgbReserved3
+
+ // Update first partial CRC
+ copy(header.Bytes()[4:4+4], []byte{byte(crc32.ChecksumIEEE(header.Bytes()[10 : 10+471]))})
+
+ if header.Len() != headerSize {
+ return 0, eris.New("header size mismatch")
+ }
+
+ return header.WriteTo(writer)
+}
+
+// WriteInternalBTreeNodes writes the special internal B-Tree nodes.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#special-internal-nids
+func (pstWriter *Writer) WriteInternalBTreeNodes(writer io.Writer) (int64, error) {
+ internalIdentifiersBuffer := bytes.NewBuffer(make([]byte, 128))
+ formatType := pstWriter.writeOptions.formatType
+
+ internalIdentifiersBuffer.Write(IdentifierMessageStore.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierNameToIDMap.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierNormalFolderTemplate.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchFolderTemplate.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierRootFolder.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchManagementQueue.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchActivityList.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierReserved1.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchDomainObject.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchGathererQueue.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchGathererDescriptor.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierReserved2.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierReserved3.Bytes(formatType))
+ internalIdentifiersBuffer.Write(IdentifierSearchGathererFolderQueue.Bytes(formatType))
+
+ return internalIdentifiersBuffer.WriteTo(writer)
+}
+
+// WriteHeaderRoot writes the header root.
+// References https://github.com/mooijtech/go-pst/blob/main/docs/README.md#root
+func (pstWriter *Writer) WriteHeaderRoot(writer io.Writer, totalSize int64, rootNodeBTree Identifier, rootBlockBTree Identifier) (int64, error) {
+ var headerSize int
+
+ if pstWriter.IsUnicode4kOrUnicode() {
+ // 4+8+8+8+8+16+16+1+1+2
+ headerSize = 72
+ } else if pstWriter.IsANSI() {
+ // 4+4+4+4+4+8+8+1+1+2
+ headerSize = 40
+ }
+
+ header := bytes.NewBuffer(make([]byte, headerSize))
+
+ header.Write(make([]byte, 4)) // dwReserved
+
+ if pstWriter.IsUnicode4kOrUnicode() {
+ // The size of the PST file, in bytes. (ibFileEof)
+ header.Write(GetUint64(uint64(totalSize)))
+ // An IB structure (section 2.2.2.3) that contains the absolute file offset to the last AMap page of the PST file.
+ header.Write(make([]byte, 8))
+ // The total free space in all AMaps, combined.
+ header.Write(make([]byte, 8))
+ // The total free space in all PMaps, combined. Because the PMap is deprecated, this value SHOULD be zero.
+ header.Write(make([]byte, 8))
+ // A BREF structure (section 2.2.2.4) that references the root page of the Node BTree (NBT).
+ header.Write(append(GetUint64(uint64(rootNodeBTree)), make([]byte, 8)...))
+ // A BREF structure that references the root page of the Block BTree (BBT).
+ header.Write(append(GetUint64(uint64(rootBlockBTree)), make([]byte, 8)...))
+ // Indicates whether the AMaps in this PST file are valid (0 = INVALID_AMAP).
+ header.Write([]byte{0})
+ } else if pstWriter.IsANSI() {
+ // The size of the PST file, in bytes. (ibFileEof)
+ header.Write(GetUint32(uint32(totalSize)))
+ // An IB structure (section 2.2.2.3) that contains the absolute file offset to the last AMap page of the PST file.
+ header.Write(make([]byte, 4))
+ // The total free space in all AMaps, combined.
+ header.Write(make([]byte, 4))
+ // The total free space in all PMaps, combined. Because the PMap is deprecated, this value SHOULD be zero.
+ header.Write(make([]byte, 4))
+ // A BREF structure (section 2.2.2.4) that references the root page of the Node BTree (NBT).
+ header.Write(GetUint64(uint64(rootNodeBTree)))
+ // A BREF structure that references the root page of the Block BTree (BBT).
+ header.Write(GetUint64(uint64(rootBlockBTree)))
+ // Indicates whether the AMaps in this PST file are valid (0 = INVALID_AMAP).
+ header.Write([]byte{0})
+ }
+
+ header.Write(make([]byte, 1)) // bReserved
+ header.Write(make([]byte, 2)) // wReserved
+
+ if header.Len() != headerSize {
+ return 0, eris.New("header root size mismatch")
+ }
+
+ return header.WriteTo(writer)
+}
diff --git a/pkg/zlib.go b/pkg/zlib.go
new file mode 100644
index 0000000..7d6cc51
--- /dev/null
+++ b/pkg/zlib.go
@@ -0,0 +1,65 @@
+// go-pst is a library for reading Personal Storage Table (.pst) files (written in Go/Golang).
+//
+// Copyright 2023 Marten Mooij
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package pst
+
+import (
+ "github.com/klauspost/compress/zlib"
+ "github.com/klauspost/readahead"
+ "github.com/rotisserie/eris"
+ "io"
+)
+
+// ZLibDecompressor represents the ZLib decompressor used for Unicode 4k.
+// Used by HeapOnNodeReader.
+type ZLibDecompressor struct {
+ // reader Read-Ahead which uses a Goroutine to get the result.
+ // References:
+ // - https://github.com/klauspost/readahead
+ // - https://blog.klauspost.com/an-async-read-ahead-package-for-go/
+ reader readahead.ReadSeekCloser
+ // zlibReader inflates (decompresses compressed) bytes using ZLib
+ // References https://github.com/klauspost/compress
+ zlibReader io.ReadCloser
+}
+
+// NewZLibDecompressor creates a new ZLibDecompressor.
+func NewZLibDecompressor(reader io.ReadSeeker) (*ZLibDecompressor, error) {
+ readAheadReader := readahead.NewReadSeeker(reader)
+ zlibReader, err := zlib.NewReader(readAheadReader)
+
+ if err != nil {
+ return nil, eris.Wrap(err, "failed to create Z-Lib reader")
+ }
+
+ return &ZLibDecompressor{
+ reader: readAheadReader,
+ zlibReader: zlibReader,
+ }, nil
+}
+
+// Decompress ZLib.
+func (zlibDecompressor *ZLibDecompressor) Decompress(compressed []byte, outputBuffer io.Writer) (int64, error) {
+ // Decompress using ZLib.
+ if _, err := zlibDecompressor.zlibReader.Read(compressed); err != nil {
+ return 0, eris.Wrap(err, "failed to read compressed bytes for ZLib")
+ }
+
+ // Copy the decompressed bytes to the output buffer.
+ return io.Copy(outputBuffer, zlibDecompressor.reader)
+}
+
+// TODO - Compress.