From f2976199d8cc1318093fb99c92dec64244d60764 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Fri, 9 Feb 2024 17:50:03 +0400 Subject: [PATCH 1/7] latest msprops link added --- cmd/properties/generate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/properties/generate.go b/cmd/properties/generate.go index a8d549c..1a51dcb 100644 --- a/cmd/properties/generate.go +++ b/cmd/properties/generate.go @@ -118,7 +118,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) From cee5940a4613d8e2a71203328f4c170c117d08c0 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Fri, 9 Feb 2024 17:51:01 +0400 Subject: [PATCH 2/7] base fix --- cmd/properties/generate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/properties/generate.go b/cmd/properties/generate.go index 1a51dcb..ed5286e 100644 --- a/cmd/properties/generate.go +++ b/cmd/properties/generate.go @@ -393,7 +393,7 @@ func getPropertyIDFromLine(line []byte, propertyName string) (uint32, error) { return 0, errors.WithStack(fmt.Errorf("failed to find property ID prefix for: %s", propertyName)) } - propertyID, err := strconv.ParseUint(string(propertyIDHex), propertyIDBitSize, propertyIDBitSize) + propertyID, err := strconv.ParseUint(string(propertyIDHex), 16, propertyIDBitSize) if err != nil { return 0, errors.WithStack(fmt.Errorf("failed to parse property ID hex to int: %w", err)) From 486b3f92f051c5bd58a8c44205d9a4a0dc443ad3 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Fri, 9 Feb 2024 17:54:15 +0400 Subject: [PATCH 3/7] readme img fix --- cmd/properties/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/properties/README.md b/cmd/properties/README.md index acdde64..926d72d 100644 --- a/cmd/properties/README.md +++ b/cmd/properties/README.md @@ -18,7 +18,7 @@ There are **1078 properties**, I want to be able to: [Protocol Buffers](https://developers.google.com/protocol-buffers/docs/proto3) is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. The protocol buffer language is a language for specifying the schema for structured data. This schema is compiled into language specific bindings. -![Explanation](https://developers.google.com/static/protocol-buffers/docs/images/protocol-buffers-concepts.png) +![Explanation](https://protobuf.dev/images/protocol-buffers-concepts.png) ## Implementation From c4f32e1a62f0d2a8dd45590fb5048461019bc259 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Fri, 9 Feb 2024 17:57:23 +0400 Subject: [PATCH 4/7] proto and msgp files regenerated --- cmd/properties/properties.csv | 702 +++++------ cmd/properties/protobufs/appointment.proto | 184 +-- cmd/properties/protobufs/contact.proto | 120 +- cmd/properties/protobufs/journal.proto | 20 +- cmd/properties/protobufs/message.proto | 30 +- cmd/properties/protobufs/note.proto | 10 +- cmd/properties/protobufs/rss.proto | 14 +- cmd/properties/protobufs/sharing.proto | 110 +- cmd/properties/protobufs/task.proto | 76 +- pkg/properties/address_book.pb.go | 4 +- pkg/properties/address_book.pb_gen.go | 2 + pkg/properties/appointment.pb.go | 188 +-- pkg/properties/appointment.pb_gen.go | 1260 ++++++++++---------- pkg/properties/attachment.pb.go | 4 +- pkg/properties/attachment.pb_gen.go | 2 + pkg/properties/contact.pb.go | 124 +- pkg/properties/contact.pb_gen.go | 842 ++++++------- pkg/properties/extracted_entity.pb.go | 4 +- pkg/properties/journal.pb.go | 24 +- pkg/properties/journal.pb_gen.go | 142 +-- pkg/properties/message.pb.go | 34 +- pkg/properties/message.pb_gen.go | 212 ++-- pkg/properties/note.pb.go | 14 +- pkg/properties/note.pb_gen.go | 72 +- pkg/properties/rss.pb.go | 18 +- pkg/properties/rss.pb_gen.go | 100 +- pkg/properties/sharing.pb.go | 114 +- pkg/properties/sharing.pb_gen.go | 772 ++++++------ pkg/properties/sms.pb.go | 4 +- pkg/properties/spam.pb.go | 4 +- pkg/properties/spam.pb_gen.go | 2 + pkg/properties/task.pb.go | 80 +- pkg/properties/task.pb_gen.go | 534 ++++----- pkg/properties/voicemail.pb.go | 4 +- pkg/properties/voicemail.pb_gen.go | 2 + 35 files changed, 2926 insertions(+), 2902 deletions(-) diff --git a/cmd/properties/properties.csv b/cmd/properties/properties.csv index f7d3d74..1fac669 100644 --- a/cmd/properties/properties.csv +++ b/cmd/properties/properties.csv @@ -1,368 +1,368 @@ -262217,address_book_provider_array_type,00062004-0000-0000-C000-000000000046 -262216,address_book_provider_email_list,00062004-0000-0000-C000-000000000046 -262573,address_country_code,00062004-0000-0000-C000-000000000046 -267278,aging_dont_age_me,00062008-0000-0000-C000-000000000046 -264296,all_attendees_string,00062002-0000-0000-C000-000000000046 -264326,allow_external_check,00062002-0000-0000-C000-000000000046 -262286,anniversary_event_entry_id,00062004-0000-0000-C000-000000000046 -264199,appointment_auxiliary_flags,00062002-0000-0000-C000-000000000046 -264228,appointment_color,00062002-0000-0000-C000-000000000046 -264359,appointment_counter_proposal,00062002-0000-0000-C000-000000000046 -264227,appointment_duration,00062002-0000-0000-C000-000000000046 -264225,appointment_end_date,00062002-0000-0000-C000-000000000046 -264224,appointment_end_time,00062002-0000-0000-C000-000000000046 -264206,appointment_end_whole,00062002-0000-0000-C000-000000000046 -264195,appointment_last_sequence,00062002-0000-0000-C000-000000000046 -68,appointment_message_class,6ED8DA90-450B-101B-98DA-00AA003F1305 -264362,appointment_not_allow_propose,00062002-0000-0000-C000-000000000046 -264361,appointment_proposal_number,00062002-0000-0000-C000-000000000046 -264358,appointment_proposed_duration,00062002-0000-0000-C000-000000000046 -264353,appointment_proposed_end_whole,00062002-0000-0000-C000-000000000046 -264352,appointment_proposed_start_whole,00062002-0000-0000-C000-000000000046 -264230,appointment_recur,00062002-0000-0000-C000-000000000046 -264288,appointment_reply_name,00062002-0000-0000-C000-000000000046 -264256,appointment_reply_time,00062002-0000-0000-C000-000000000046 -264193,appointment_sequence,00062002-0000-0000-C000-000000000046 -264194,appointment_sequence_time,00062002-0000-0000-C000-000000000046 -264226,appointment_start_date,00062002-0000-0000-C000-000000000046 -264207,appointment_start_time,00062002-0000-0000-C000-000000000046 -264205,appointment_start_whole,00062002-0000-0000-C000-000000000046 -264231,appointment_state_flags,00062002-0000-0000-C000-000000000046 -264229,appointment_sub_type,00062002-0000-0000-C000-000000000046 -264367,appointment_time_zone_definition_end_display,00062002-0000-0000-C000-000000000046 -264384,appointment_time_zone_definition_recur,00062002-0000-0000-C000-000000000046 -264366,appointment_time_zone_definition_start_display,00062002-0000-0000-C000-000000000046 -264365,appointment_unsendable_recipients,00062002-0000-0000-C000-000000000046 -264262,appointment_update_time,00062002-0000-0000-C000-000000000046 +32809,address_book_provider_array_type,00062004-0000-0000-C000-000000000046 +32808,address_book_provider_email_list,00062004-0000-0000-C000-000000000046 +32989,address_country_code,00062004-0000-0000-C000-000000000046 +34062,aging_dont_age_me,00062008-0000-0000-C000-000000000046 +33336,all_attendees_string,00062002-0000-0000-C000-000000000046 +33350,allow_external_check,00062002-0000-0000-C000-000000000046 +32846,anniversary_event_entry_id,00062004-0000-0000-C000-000000000046 +33287,appointment_auxiliary_flags,00062002-0000-0000-C000-000000000046 +33300,appointment_color,00062002-0000-0000-C000-000000000046 +33367,appointment_counter_proposal,00062002-0000-0000-C000-000000000046 +33299,appointment_duration,00062002-0000-0000-C000-000000000046 +33297,appointment_end_date,00062002-0000-0000-C000-000000000046 +33296,appointment_end_time,00062002-0000-0000-C000-000000000046 +33294,appointment_end_whole,00062002-0000-0000-C000-000000000046 +33283,appointment_last_sequence,00062002-0000-0000-C000-000000000046 +36,appointment_message_class,6ED8DA90-450B-101B-98DA-00AA003F1305 +33370,appointment_not_allow_propose,00062002-0000-0000-C000-000000000046 +33369,appointment_proposal_number,00062002-0000-0000-C000-000000000046 +33366,appointment_proposed_duration,00062002-0000-0000-C000-000000000046 +33361,appointment_proposed_end_whole,00062002-0000-0000-C000-000000000046 +33360,appointment_proposed_start_whole,00062002-0000-0000-C000-000000000046 +33302,appointment_recur,00062002-0000-0000-C000-000000000046 +33328,appointment_reply_name,00062002-0000-0000-C000-000000000046 +33312,appointment_reply_time,00062002-0000-0000-C000-000000000046 +33281,appointment_sequence,00062002-0000-0000-C000-000000000046 +33282,appointment_sequence_time,00062002-0000-0000-C000-000000000046 +33298,appointment_start_date,00062002-0000-0000-C000-000000000046 +33295,appointment_start_time,00062002-0000-0000-C000-000000000046 +33293,appointment_start_whole,00062002-0000-0000-C000-000000000046 +33303,appointment_state_flags,00062002-0000-0000-C000-000000000046 +33301,appointment_sub_type,00062002-0000-0000-C000-000000000046 +33375,appointment_time_zone_definition_end_display,00062002-0000-0000-C000-000000000046 +33376,appointment_time_zone_definition_recur,00062002-0000-0000-C000-000000000046 +33374,appointment_time_zone_definition_start_display,00062002-0000-0000-C000-000000000046 +33373,appointment_unsendable_recipients,00062002-0000-0000-C000-000000000046 +33318,appointment_update_time,00062002-0000-0000-C000-000000000046 1,attendee_critical_change,6ED8DA90-450B-101B-98DA-00AA003F1305 -264298,auto_fill_location,00062002-0000-0000-C000-000000000046 -262213,auto_log,00062004-0000-0000-C000-000000000046 -267306,auto_process_state,00062008-0000-0000-C000-000000000046 -264324,auto_start_check,00062002-0000-0000-C000-000000000046 -267365,billing,00062008-0000-0000-C000-000000000046 -262285,birthday_event_entry_id,00062004-0000-0000-C000-000000000046 -262574,birthday_local,00062004-0000-0000-C000-000000000046 -262273,business_card_card_picture,00062004-0000-0000-C000-000000000046 -262272,business_card_display_definition,00062004-0000-0000-C000-000000000046 -264197,busy_status,00062002-0000-0000-C000-000000000046 -44,calendar_type,6ED8DA90-450B-101B-98DA-00AA003F1305 -294912,categories,00020329-0000-0000-C000-000000000046 -264300,cc_attendees_string,00062002-0000-0000-C000-000000000046 -264196,change_highlight,00062002-0000-0000-C000-000000000046 -267622,classification,00062008-0000-0000-C000-000000000046 -267623,classification_description,00062008-0000-0000-C000-000000000046 -267624,classification_guid,00062008-0000-0000-C000-000000000046 -267626,classification_keep,00062008-0000-0000-C000-000000000046 -267621,classified,00062008-0000-0000-C000-000000000046 -67,clean_global_object_id,6ED8DA90-450B-101B-98DA-00AA003F1305 -37,client_intent,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 -264294,clip_end,00062002-0000-0000-C000-000000000046 -264293,clip_start,00062002-0000-0000-C000-000000000046 -264327,collaborate_doc,00062002-0000-0000-C000-000000000046 -267303,common_end,00062008-0000-0000-C000-000000000046 -267302,common_start,00062008-0000-0000-C000-000000000046 -267369,companies,00062008-0000-0000-C000-000000000046 -264320,conferencing_check,00062002-0000-0000-C000-000000000046 -264321,conferencing_type,00062002-0000-0000-C000-000000000046 -262211,contact_character_set,00062004-0000-0000-C000-000000000046 -262151,contact_item_data,00062004-0000-0000-C000-000000000046 -262594,contact_linked_global_address_list_entry_id,00062004-0000-0000-C000-000000000046 -267525,contact_link_entry,00062008-0000-0000-C000-000000000046 -262600,contact_link_global_address_list_link_id,00062004-0000-0000-C000-000000000046 -262598,contact_link_global_address_list_link_state,00062004-0000-0000-C000-000000000046 -262597,contact_link_link_reject_history,00062004-0000-0000-C000-000000000046 -267526,contact_link_name,00062008-0000-0000-C000-000000000046 -267524,contact_link_search_key,00062008-0000-0000-C000-000000000046 -262595,contact_linksmtp_address_cache,00062004-0000-0000-C000-000000000046 -267370,contacts,00062008-0000-0000-C000-000000000046 -262287,contact_user_field1,00062004-0000-0000-C000-000000000046 -262304,contact_user_field2,00062004-0000-0000-C000-000000000046 -262305,contact_user_field3,00062004-0000-0000-C000-000000000046 -262306,contact_user_field4,00062004-0000-0000-C000-000000000046 -267658,conversation_action_last_applied_time,00062008-0000-0000-C000-000000000046 -267656,conversation_action_max_delivery_time,00062008-0000-0000-C000-000000000046 -267654,conversation_action_move_folder_eid,00062008-0000-0000-C000-000000000046 -267655,conversation_action_move_store_eid,00062008-0000-0000-C000-000000000046 -267659,conversation_action_version,00062008-0000-0000-C000-000000000046 -267657,conversation_processed,00062008-0000-0000-C000-000000000046 -267426,current_version,00062008-0000-0000-C000-000000000046 -267428,current_version_name,00062008-0000-0000-C000-000000000046 -33,day_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 -32768,day_of_month,00062008-0000-0000-C000-000000000046 +33338,auto_fill_location,00062002-0000-0000-C000-000000000046 +32805,auto_log,00062004-0000-0000-C000-000000000046 +34074,auto_process_state,00062008-0000-0000-C000-000000000046 +33348,auto_start_check,00062002-0000-0000-C000-000000000046 +34101,billing,00062008-0000-0000-C000-000000000046 +32845,birthday_event_entry_id,00062004-0000-0000-C000-000000000046 +32990,birthday_local,00062004-0000-0000-C000-000000000046 +32833,business_card_card_picture,00062004-0000-0000-C000-000000000046 +32832,business_card_display_definition,00062004-0000-0000-C000-000000000046 +33285,busy_status,00062002-0000-0000-C000-000000000046 +28,calendar_type,6ED8DA90-450B-101B-98DA-00AA003F1305 +36864,categories,00020329-0000-0000-C000-000000000046 +33340,cc_attendees_string,00062002-0000-0000-C000-000000000046 +33284,change_highlight,00062002-0000-0000-C000-000000000046 +34230,classification,00062008-0000-0000-C000-000000000046 +34231,classification_description,00062008-0000-0000-C000-000000000046 +34232,classification_guid,00062008-0000-0000-C000-000000000046 +34234,classification_keep,00062008-0000-0000-C000-000000000046 +34229,classified,00062008-0000-0000-C000-000000000046 +35,clean_global_object_id,6ED8DA90-450B-101B-98DA-00AA003F1305 +21,client_intent,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 +33334,clip_end,00062002-0000-0000-C000-000000000046 +33333,clip_start,00062002-0000-0000-C000-000000000046 +33351,collaborate_doc,00062002-0000-0000-C000-000000000046 +34071,common_end,00062008-0000-0000-C000-000000000046 +34070,common_start,00062008-0000-0000-C000-000000000046 +34105,companies,00062008-0000-0000-C000-000000000046 +33344,conferencing_check,00062002-0000-0000-C000-000000000046 +33345,conferencing_type,00062002-0000-0000-C000-000000000046 +32803,contact_character_set,00062004-0000-0000-C000-000000000046 +32775,contact_item_data,00062004-0000-0000-C000-000000000046 +32994,contact_linked_global_address_list_entry_id,00062004-0000-0000-C000-000000000046 +34181,contact_link_entry,00062008-0000-0000-C000-000000000046 +33000,contact_link_global_address_list_link_id,00062004-0000-0000-C000-000000000046 +32998,contact_link_global_address_list_link_state,00062004-0000-0000-C000-000000000046 +32997,contact_link_link_reject_history,00062004-0000-0000-C000-000000000046 +34182,contact_link_name,00062008-0000-0000-C000-000000000046 +34180,contact_link_search_key,00062008-0000-0000-C000-000000000046 +32995,contact_linksmtp_address_cache,00062004-0000-0000-C000-000000000046 +34106,contacts,00062008-0000-0000-C000-000000000046 +32847,contact_user_field1,00062004-0000-0000-C000-000000000046 +32848,contact_user_field2,00062004-0000-0000-C000-000000000046 +32849,contact_user_field3,00062004-0000-0000-C000-000000000046 +32850,contact_user_field4,00062004-0000-0000-C000-000000000046 +34250,conversation_action_last_applied_time,00062008-0000-0000-C000-000000000046 +34248,conversation_action_max_delivery_time,00062008-0000-0000-C000-000000000046 +34246,conversation_action_move_folder_eid,00062008-0000-0000-C000-000000000046 +34247,conversation_action_move_store_eid,00062008-0000-0000-C000-000000000046 +34251,conversation_action_version,00062008-0000-0000-C000-000000000046 +34249,conversation_processed,00062008-0000-0000-C000-000000000046 +34130,current_version,00062008-0000-0000-C000-000000000046 +34132,current_version_name,00062008-0000-0000-C000-000000000046 +17,day_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +4096,day_of_month,00062008-0000-0000-C000-000000000046 9,delegate_mail,6ED8DA90-450B-101B-98DA-00AA003F1305 -262176,department,00062004-0000-0000-C000-000000000046 -264322,directory,00062002-0000-0000-C000-000000000046 -262284,distribution_list_checksum,00062004-0000-0000-C000-000000000046 -262309,distribution_list_members,00062004-0000-0000-C000-000000000046 -262307,distribution_list_name,00062004-0000-0000-C000-000000000046 -262308,distribution_list_one_off_members,00062004-0000-0000-C000-000000000046 -262340,distribution_list_stream,00062004-0000-0000-C000-000000000046 -262402,email1_address_type,00062004-0000-0000-C000-000000000046 -262400,email1_display_name,00062004-0000-0000-C000-000000000046 -262403,email1_email_address,00062004-0000-0000-C000-000000000046 -262404,email1_original_display_name,00062004-0000-0000-C000-000000000046 -262405,email1_original_entry_id,00062004-0000-0000-C000-000000000046 -262434,email2_address_type,00062004-0000-0000-C000-000000000046 -262432,email2_display_name,00062004-0000-0000-C000-000000000046 -262435,email2_email_address,00062004-0000-0000-C000-000000000046 -262436,email2_original_display_name,00062004-0000-0000-C000-000000000046 -262437,email2_original_entry_id,00062004-0000-0000-C000-000000000046 -262466,email3_address_type,00062004-0000-0000-C000-000000000046 -262464,email3_display_name,00062004-0000-0000-C000-000000000046 -262467,email3_email_address,00062004-0000-0000-C000-000000000046 -262468,email3_original_display_name,00062004-0000-0000-C000-000000000046 -262469,email3_original_entry_id,00062004-0000-0000-C000-000000000046 +32784,department,00062004-0000-0000-C000-000000000046 +33346,directory,00062002-0000-0000-C000-000000000046 +32844,distribution_list_checksum,00062004-0000-0000-C000-000000000046 +32853,distribution_list_members,00062004-0000-0000-C000-000000000046 +32851,distribution_list_name,00062004-0000-0000-C000-000000000046 +32852,distribution_list_one_off_members,00062004-0000-0000-C000-000000000046 +32868,distribution_list_stream,00062004-0000-0000-C000-000000000046 +32898,email1_address_type,00062004-0000-0000-C000-000000000046 +32896,email1_display_name,00062004-0000-0000-C000-000000000046 +32899,email1_email_address,00062004-0000-0000-C000-000000000046 +32900,email1_original_display_name,00062004-0000-0000-C000-000000000046 +32901,email1_original_entry_id,00062004-0000-0000-C000-000000000046 +32914,email2_address_type,00062004-0000-0000-C000-000000000046 +32912,email2_display_name,00062004-0000-0000-C000-000000000046 +32915,email2_email_address,00062004-0000-0000-C000-000000000046 +32916,email2_original_display_name,00062004-0000-0000-C000-000000000046 +32917,email2_original_entry_id,00062004-0000-0000-C000-000000000046 +32930,email3_address_type,00062004-0000-0000-C000-000000000046 +32928,email3_display_name,00062004-0000-0000-C000-000000000046 +32931,email3_email_address,00062004-0000-0000-C000-000000000046 +32932,email3_original_display_name,00062004-0000-0000-C000-000000000046 +32933,email3_original_entry_id,00062004-0000-0000-C000-000000000046 15,end_recurrence_date,6ED8DA90-450B-101B-98DA-00AA003F1305 -32,end_recurrence_time,6ED8DA90-450B-101B-98DA-00AA003F1305 -264264,exception_replace_time,00062002-0000-0000-C000-000000000046 -262498,fax1_address_type,00062004-0000-0000-C000-000000000046 -262499,fax1_email_address,00062004-0000-0000-C000-000000000046 -262500,fax1_original_display_name,00062004-0000-0000-C000-000000000046 -262501,fax1_original_entry_id,00062004-0000-0000-C000-000000000046 -262530,fax2_address_type,00062004-0000-0000-C000-000000000046 -262531,fax2_email_address,00062004-0000-0000-C000-000000000046 -262532,fax2_original_display_name,00062004-0000-0000-C000-000000000046 -262533,fax2_original_entry_id,00062004-0000-0000-C000-000000000046 -262562,fax3_address_type,00062004-0000-0000-C000-000000000046 -262563,fax3_email_address,00062004-0000-0000-C000-000000000046 -262564,fax3_original_display_name,00062004-0000-0000-C000-000000000046 -262565,fax3_original_entry_id,00062004-0000-0000-C000-000000000046 -264267,f_exceptional_attendees,00062002-0000-0000-C000-000000000046 -264198,f_exceptional_body,00062002-0000-0000-C000-000000000046 -262149,file_under,00062004-0000-0000-C000-000000000046 -262150,file_under_id,00062004-0000-0000-C000-000000000046 -262214,file_under_list,00062004-0000-0000-C000-000000000046 -264265,f_invited,00062002-0000-0000-C000-000000000046 -267360,flag_request,00062008-0000-0000-C000-000000000046 -267648,flag_string,00062008-0000-0000-C000-000000000046 -264202,forward_instance,00062002-0000-0000-C000-000000000046 -264385,forward_notification_recipients,00062002-0000-0000-C000-000000000046 -264271,f_others_appointment,00062002-0000-0000-C000-000000000046 -262568,free_busy_location,00062004-0000-0000-C000-000000000046 +16,end_recurrence_time,6ED8DA90-450B-101B-98DA-00AA003F1305 +33320,exception_replace_time,00062002-0000-0000-C000-000000000046 +32946,fax1_address_type,00062004-0000-0000-C000-000000000046 +32947,fax1_email_address,00062004-0000-0000-C000-000000000046 +32948,fax1_original_display_name,00062004-0000-0000-C000-000000000046 +32949,fax1_original_entry_id,00062004-0000-0000-C000-000000000046 +32962,fax2_address_type,00062004-0000-0000-C000-000000000046 +32963,fax2_email_address,00062004-0000-0000-C000-000000000046 +32964,fax2_original_display_name,00062004-0000-0000-C000-000000000046 +32965,fax2_original_entry_id,00062004-0000-0000-C000-000000000046 +32978,fax3_address_type,00062004-0000-0000-C000-000000000046 +32979,fax3_email_address,00062004-0000-0000-C000-000000000046 +32980,fax3_original_display_name,00062004-0000-0000-C000-000000000046 +32981,fax3_original_entry_id,00062004-0000-0000-C000-000000000046 +33323,f_exceptional_attendees,00062002-0000-0000-C000-000000000046 +33286,f_exceptional_body,00062002-0000-0000-C000-000000000046 +32773,file_under,00062004-0000-0000-C000-000000000046 +32774,file_under_id,00062004-0000-0000-C000-000000000046 +32806,file_under_list,00062004-0000-0000-C000-000000000046 +33321,f_invited,00062002-0000-0000-C000-000000000046 +34096,flag_request,00062008-0000-0000-C000-000000000046 +34240,flag_string,00062008-0000-0000-C000-000000000046 +33290,forward_instance,00062002-0000-0000-C000-000000000046 +33377,forward_notification_recipients,00062002-0000-0000-C000-000000000046 +33327,f_others_appointment,00062002-0000-0000-C000-000000000046 +32984,free_busy_location,00062004-0000-0000-C000-000000000046 3,global_object_id,6ED8DA90-450B-101B-98DA-00AA003F1305 -262181,has_picture,00062004-0000-0000-C000-000000000046 -262186,home_address,00062004-0000-0000-C000-000000000046 -262570,home_address_country_code,00062004-0000-0000-C000-000000000046 -262219,html,00062004-0000-0000-C000-000000000046 -32769,i_calendar_day_of_week_mask,00062008-0000-0000-C000-000000000046 -264426,inboundi_cal_stream,00062002-0000-0000-C000-000000000046 -267617,info_path_form_name,00062008-0000-0000-C000-000000000046 -262338,instant_messaging_address,00062004-0000-0000-C000-000000000046 -264260,intended_busy_status,00062002-0000-0000-C000-000000000046 -267520,internet_account_name,00062008-0000-0000-C000-000000000046 -267521,internet_account_stamp,00062008-0000-0000-C000-000000000046 -262592,is_contact_linked,00062004-0000-0000-C000-000000000046 +32789,has_picture,00062004-0000-0000-C000-000000000046 +32794,home_address,00062004-0000-0000-C000-000000000046 +32986,home_address_country_code,00062004-0000-0000-C000-000000000046 +32811,html,00062004-0000-0000-C000-000000000046 +4097,i_calendar_day_of_week_mask,00062008-0000-0000-C000-000000000046 +33402,inboundi_cal_stream,00062002-0000-0000-C000-000000000046 +34225,info_path_form_name,00062008-0000-0000-C000-000000000046 +32866,instant_messaging_address,00062004-0000-0000-C000-000000000046 +33316,intended_busy_status,00062002-0000-0000-C000-000000000046 +34176,internet_account_name,00062008-0000-0000-C000-000000000046 +34177,internet_account_stamp,00062008-0000-0000-C000-000000000046 +32992,is_contact_linked,00062004-0000-0000-C000-000000000046 10,is_exception,6ED8DA90-450B-101B-98DA-00AA003F1305 5,is_recurring,6ED8DA90-450B-101B-98DA-00AA003F1305 4,is_silent,6ED8DA90-450B-101B-98DA-00AA003F1305 -264204,linked_task_items,00062002-0000-0000-C000-000000000046 -264200,location,00062002-0000-0000-C000-000000000046 -269345,log_document_posted,0006200A-0000-0000-C000-000000000046 -269326,log_document_printed,0006200A-0000-0000-C000-000000000046 -269344,log_document_routed,0006200A-0000-0000-C000-000000000046 -269327,log_document_saved,0006200A-0000-0000-C000-000000000046 -269319,log_duration,0006200A-0000-0000-C000-000000000046 -269320,log_end,0006200A-0000-0000-C000-000000000046 -269324,log_flags,0006200A-0000-0000-C000-000000000046 -269318,log_start,0006200A-0000-0000-C000-000000000046 -269312,log_type,0006200A-0000-0000-C000-000000000046 -269346,log_type_desc,0006200A-0000-0000-C000-000000000046 -70,meeting_type,6ED8DA90-450B-101B-98DA-00AA003F1305 -264201,meeting_workspace_url,00062002-0000-0000-C000-000000000046 -35,month_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 -32774,month_of_year,00062008-0000-0000-C000-000000000046 -39,month_of_year_mask,6ED8DA90-450B-101B-98DA-00AA003F1305 -264328,net_show_url,00062002-0000-0000-C000-000000000046 -32779,no_end_date_flag,00062008-0000-0000-C000-000000000046 -267368,non_sendable_bcc,00062008-0000-0000-C000-000000000046 -267367,non_sendable_cc,00062008-0000-0000-C000-000000000046 -267366,non_sendable_to,00062008-0000-0000-C000-000000000046 -267397,non_send_bcc_track_status,00062008-0000-0000-C000-000000000046 -267396,non_send_cc_track_status,00062008-0000-0000-C000-000000000046 -267395,non_send_to_track_status,00062008-0000-0000-C000-000000000046 -273408,note_color,0006200E-0000-0000-C000-000000000046 -273411,note_height,0006200E-0000-0000-C000-000000000046 -273410,note_width,0006200E-0000-0000-C000-000000000046 -273412,note_x,0006200E-0000-0000-C000-000000000046 -273413,note_y,0006200E-0000-0000-C000-000000000046 -32773,occurrences,00062008-0000-0000-C000-000000000046 -72,old_location,6ED8DA90-450B-101B-98DA-00AA003F1305 -40,old_recurrence_type,6ED8DA90-450B-101B-98DA-00AA003F1305 -74,old_when_end_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 -73,old_when_start_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 -264329,online_password,00062002-0000-0000-C000-000000000046 +33292,linked_task_items,00062002-0000-0000-C000-000000000046 +33288,location,00062002-0000-0000-C000-000000000046 +34577,log_document_posted,0006200A-0000-0000-C000-000000000046 +34574,log_document_printed,0006200A-0000-0000-C000-000000000046 +34576,log_document_routed,0006200A-0000-0000-C000-000000000046 +34575,log_document_saved,0006200A-0000-0000-C000-000000000046 +34567,log_duration,0006200A-0000-0000-C000-000000000046 +34568,log_end,0006200A-0000-0000-C000-000000000046 +34572,log_flags,0006200A-0000-0000-C000-000000000046 +34566,log_start,0006200A-0000-0000-C000-000000000046 +34560,log_type,0006200A-0000-0000-C000-000000000046 +34578,log_type_desc,0006200A-0000-0000-C000-000000000046 +38,meeting_type,6ED8DA90-450B-101B-98DA-00AA003F1305 +33289,meeting_workspace_url,00062002-0000-0000-C000-000000000046 +19,month_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +4102,month_of_year,00062008-0000-0000-C000-000000000046 +23,month_of_year_mask,6ED8DA90-450B-101B-98DA-00AA003F1305 +33352,net_show_url,00062002-0000-0000-C000-000000000046 +4107,no_end_date_flag,00062008-0000-0000-C000-000000000046 +34104,non_sendable_bcc,00062008-0000-0000-C000-000000000046 +34103,non_sendable_cc,00062008-0000-0000-C000-000000000046 +34102,non_sendable_to,00062008-0000-0000-C000-000000000046 +34117,non_send_bcc_track_status,00062008-0000-0000-C000-000000000046 +34116,non_send_cc_track_status,00062008-0000-0000-C000-000000000046 +34115,non_send_to_track_status,00062008-0000-0000-C000-000000000046 +35584,note_color,0006200E-0000-0000-C000-000000000046 +35587,note_height,0006200E-0000-0000-C000-000000000046 +35586,note_width,0006200E-0000-0000-C000-000000000046 +35588,note_x,0006200E-0000-0000-C000-000000000046 +35589,note_y,0006200E-0000-0000-C000-000000000046 +4101,occurrences,00062008-0000-0000-C000-000000000046 +40,old_location,6ED8DA90-450B-101B-98DA-00AA003F1305 +24,old_recurrence_type,6ED8DA90-450B-101B-98DA-00AA003F1305 +42,old_when_end_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 +41,old_when_start_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 +33353,online_password,00062002-0000-0000-C000-000000000046 7,optional_attendees,6ED8DA90-450B-101B-98DA-00AA003F1305 -264323,organizer_alias,00062002-0000-0000-C000-000000000046 -264295,original_store_entry_id,00062002-0000-0000-C000-000000000046 -262188,other_address,00062004-0000-0000-C000-000000000046 -262572,other_address_country_code,00062004-0000-0000-C000-000000000046 -42,owner_critical_change,6ED8DA90-450B-101B-98DA-00AA003F1305 -264270,owner_name,00062002-0000-0000-C000-000000000046 -267712,pending_state_for_site_mailbox_document,00062008-0000-0000-C000-000000000046 -263170,percent_complete,00062003-0000-0000-C000-000000000046 -262210,postal_address_id,00062004-0000-0000-C000-000000000046 -271364,post_rss_channel,00062041-0000-0000-C000-000000000046 -271360,post_rss_channel_link,00062041-0000-0000-C000-000000000046 -271363,post_rss_item_guid,00062041-0000-0000-C000-000000000046 -271362,post_rss_item_hash,00062041-0000-0000-C000-000000000046 -271361,post_rss_item_link,00062041-0000-0000-C000-000000000046 -271365,post_rss_item_xml,00062041-0000-0000-C000-000000000046 -271366,post_rss_subscription,00062041-0000-0000-C000-000000000046 -267270,private,00062008-0000-0000-C000-000000000046 -262277,prompt_send_update,00062008-0000-0000-C000-000000000046 -32781,recurrence_duration,00062008-0000-0000-C000-000000000046 -264290,recurrence_pattern,00062002-0000-0000-C000-000000000046 -264289,recurrence_type,00062002-0000-0000-C000-000000000046 -264259,recurring,00062002-0000-0000-C000-000000000046 -267629,reference_entry_id,00062008-0000-0000-C000-000000000046 -267265,reminder_delta,00062008-0000-0000-C000-000000000046 -267311,reminder_file_parameter,00062008-0000-0000-C000-000000000046 -267308,reminder_override,00062008-0000-0000-C000-000000000046 -267310,reminder_play_sound,00062008-0000-0000-C000-000000000046 -267267,reminder_set,00062008-0000-0000-C000-000000000046 -267456,reminder_signal_time,00062008-0000-0000-C000-000000000046 -267266,reminder_time,00062008-0000-0000-C000-000000000046 -267269,reminder_time_date,00062008-0000-0000-C000-000000000046 -267268,reminder_time_time,00062008-0000-0000-C000-000000000046 -267309,reminder_type,00062008-0000-0000-C000-000000000046 -267297,remote_status,00062008-0000-0000-C000-000000000046 +33347,organizer_alias,00062002-0000-0000-C000-000000000046 +33335,original_store_entry_id,00062002-0000-0000-C000-000000000046 +32796,other_address,00062004-0000-0000-C000-000000000046 +32988,other_address_country_code,00062004-0000-0000-C000-000000000046 +26,owner_critical_change,6ED8DA90-450B-101B-98DA-00AA003F1305 +33326,owner_name,00062002-0000-0000-C000-000000000046 +34272,pending_state_for_site_mailbox_document,00062008-0000-0000-C000-000000000046 +33026,percent_complete,00062003-0000-0000-C000-000000000046 +32802,postal_address_id,00062004-0000-0000-C000-000000000046 +35076,post_rss_channel,00062041-0000-0000-C000-000000000046 +35072,post_rss_channel_link,00062041-0000-0000-C000-000000000046 +35075,post_rss_item_guid,00062041-0000-0000-C000-000000000046 +35074,post_rss_item_hash,00062041-0000-0000-C000-000000000046 +35073,post_rss_item_link,00062041-0000-0000-C000-000000000046 +35077,post_rss_item_xml,00062041-0000-0000-C000-000000000046 +35078,post_rss_subscription,00062041-0000-0000-C000-000000000046 +34054,private,00062008-0000-0000-C000-000000000046 +32837,prompt_send_update,00062008-0000-0000-C000-000000000046 +4109,recurrence_duration,00062008-0000-0000-C000-000000000046 +33330,recurrence_pattern,00062002-0000-0000-C000-000000000046 +33329,recurrence_type,00062002-0000-0000-C000-000000000046 +33315,recurring,00062002-0000-0000-C000-000000000046 +34237,reference_entry_id,00062008-0000-0000-C000-000000000046 +34049,reminder_delta,00062008-0000-0000-C000-000000000046 +34079,reminder_file_parameter,00062008-0000-0000-C000-000000000046 +34076,reminder_override,00062008-0000-0000-C000-000000000046 +34078,reminder_play_sound,00062008-0000-0000-C000-000000000046 +34051,reminder_set,00062008-0000-0000-C000-000000000046 +34144,reminder_signal_time,00062008-0000-0000-C000-000000000046 +34050,reminder_time,00062008-0000-0000-C000-000000000046 +34053,reminder_time_date,00062008-0000-0000-C000-000000000046 +34052,reminder_time_time,00062008-0000-0000-C000-000000000046 +34077,reminder_type,00062008-0000-0000-C000-000000000046 +34065,remote_status,00062008-0000-0000-C000-000000000046 6,required_attendees,6ED8DA90-450B-101B-98DA-00AA003F1305 8,resource_attendees,6ED8DA90-450B-101B-98DA-00AA003F1305 -264232,response_status,00062002-0000-0000-C000-000000000046 -267660,server_processed,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 -267661,server_processing_actions,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 -272425,sharing_anonymity,00062040-0000-0000-C000-000000000046 -272461,sharing_binding_entry_id,00062040-0000-0000-C000-000000000046 -272545,sharing_browse_url,00062040-0000-0000-C000-000000000046 -272423,sharing_capabilities,00062040-0000-0000-C000-000000000046 -272452,sharing_configuration_url,00062040-0000-0000-C000-000000000046 -272517,sharing_data_range_end,00062040-0000-0000-C000-000000000046 -272516,sharing_data_range_start,00062040-0000-0000-C000-000000000046 -272459,sharing_detail,00062040-0000-0000-C000-000000000046 -272449,sharing_extension_xml,00062040-0000-0000-C000-000000000046 -272419,sharing_filter,00062040-0000-0000-C000-000000000046 -272394,sharing_flags,00062040-0000-0000-C000-000000000046 -272424,sharing_flavor,00062040-0000-0000-C000-000000000046 -272421,sharing_folder_entry_id,00062040-0000-0000-C000-000000000046 -272462,sharing_index_entry_id,00062040-0000-0000-C000-000000000046 -272393,sharing_initiator_entry_id,00062040-0000-0000-C000-000000000046 -272391,sharing_initiator_name,00062040-0000-0000-C000-000000000046 -272392,sharing_initiator_smtp,00062040-0000-0000-C000-000000000046 -272428,sharing_instance_guid,00062040-0000-0000-C000-000000000046 -272549,sharing_last_auto_sync_time,00062040-0000-0000-C000-000000000046 -272431,sharing_last_sync_time,00062040-0000-0000-C000-000000000046 -272525,sharing_local_comment,00062040-0000-0000-C000-000000000046 -272451,sharing_local_last_modification_time,00062040-0000-0000-C000-000000000046 -272399,sharing_local_name,00062040-0000-0000-C000-000000000046 -272398,sharing_local_path,00062040-0000-0000-C000-000000000046 -272521,sharing_local_store_uid,00062040-0000-0000-C000-000000000046 -272420,sharing_local_type,00062040-0000-0000-C000-000000000046 -272416,sharing_local_uid,00062040-0000-0000-C000-000000000046 -272457,sharing_original_message_entry_id,00062040-0000-0000-C000-000000000046 -272556,sharing_parent_binding_entry_id,00062040-0000-0000-C000-000000000046 -272430,sharing_participants,00062040-0000-0000-C000-000000000046 -272427,sharing_permissions,00062040-0000-0000-C000-000000000046 -272395,sharing_provider_extension,00062040-0000-0000-C000-000000000046 -272385,sharing_provider_guid,00062040-0000-0000-C000-000000000046 -272386,sharing_provider_name,00062040-0000-0000-C000-000000000046 -272387,sharing_provider_url,00062040-0000-0000-C000-000000000046 -272519,sharing_range_end,00062040-0000-0000-C000-000000000046 -272518,sharing_range_start,00062040-0000-0000-C000-000000000046 -272426,sharing_reciprocation,00062040-0000-0000-C000-000000000046 -272523,sharing_remote_byte_size,00062040-0000-0000-C000-000000000046 -272463,sharing_remote_comment,00062040-0000-0000-C000-000000000046 -272524,sharing_remote_crc,00062040-0000-0000-C000-000000000046 -272450,sharing_remote_last_modification_time,00062040-0000-0000-C000-000000000046 -272527,sharing_remote_message_count,00062040-0000-0000-C000-000000000046 -272389,sharing_remote_name,00062040-0000-0000-C000-000000000046 -272397,sharing_remote_pass,00062040-0000-0000-C000-000000000046 -272388,sharing_remote_path,00062040-0000-0000-C000-000000000046 -272520,sharing_remote_store_uid,00062040-0000-0000-C000-000000000046 -272429,sharing_remote_type,00062040-0000-0000-C000-000000000046 -272390,sharing_remote_uid,00062040-0000-0000-C000-000000000046 -272396,sharing_remote_user,00062040-0000-0000-C000-000000000046 -272555,sharing_remote_version,00062040-0000-0000-C000-000000000046 -272456,sharing_response_time,00062040-0000-0000-C000-000000000046 -272455,sharing_response_type,00062040-0000-0000-C000-000000000046 -272526,sharing_roam_log,00062040-0000-0000-C000-000000000046 -272453,sharing_start,00062040-0000-0000-C000-000000000046 -272384,sharing_status,00062040-0000-0000-C000-000000000046 -272454,sharing_stop,00062040-0000-0000-C000-000000000046 -272576,sharing_sync_flags,00062040-0000-0000-C000-000000000046 -272458,sharing_sync_interval,00062040-0000-0000-C000-000000000046 -272460,sharing_time_to_live,00062040-0000-0000-C000-000000000046 -272550,sharing_time_to_live_auto,00062040-0000-0000-C000-000000000046 -272514,sharing_working_hours_days,00062040-0000-0000-C000-000000000046 -272513,sharing_working_hours_end,00062040-0000-0000-C000-000000000046 -272512,sharing_working_hours_start,00062040-0000-0000-C000-000000000046 -272515,sharing_working_hours_time_zone,00062040-0000-0000-C000-000000000046 -267296,side_effects,00062008-0000-0000-C000-000000000046 -264427,single_bodyi_cal,00062002-0000-0000-C000-000000000046 -267300,smart_no_attach,00062008-0000-0000-C000-000000000046 -267564,spam_original_folder,00062008-0000-0000-C000-000000000046 +33304,response_status,00062002-0000-0000-C000-000000000046 +34252,server_processed,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 +34253,server_processing_actions,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 +35353,sharing_anonymity,00062040-0000-0000-C000-000000000046 +35373,sharing_binding_entry_id,00062040-0000-0000-C000-000000000046 +35409,sharing_browse_url,00062040-0000-0000-C000-000000000046 +35351,sharing_capabilities,00062040-0000-0000-C000-000000000046 +35364,sharing_configuration_url,00062040-0000-0000-C000-000000000046 +35397,sharing_data_range_end,00062040-0000-0000-C000-000000000046 +35396,sharing_data_range_start,00062040-0000-0000-C000-000000000046 +35371,sharing_detail,00062040-0000-0000-C000-000000000046 +35361,sharing_extension_xml,00062040-0000-0000-C000-000000000046 +35347,sharing_filter,00062040-0000-0000-C000-000000000046 +35338,sharing_flags,00062040-0000-0000-C000-000000000046 +35352,sharing_flavor,00062040-0000-0000-C000-000000000046 +35349,sharing_folder_entry_id,00062040-0000-0000-C000-000000000046 +35374,sharing_index_entry_id,00062040-0000-0000-C000-000000000046 +35337,sharing_initiator_entry_id,00062040-0000-0000-C000-000000000046 +35335,sharing_initiator_name,00062040-0000-0000-C000-000000000046 +35336,sharing_initiator_smtp,00062040-0000-0000-C000-000000000046 +35356,sharing_instance_guid,00062040-0000-0000-C000-000000000046 +35413,sharing_last_auto_sync_time,00062040-0000-0000-C000-000000000046 +35359,sharing_last_sync_time,00062040-0000-0000-C000-000000000046 +35405,sharing_local_comment,00062040-0000-0000-C000-000000000046 +35363,sharing_local_last_modification_time,00062040-0000-0000-C000-000000000046 +35343,sharing_local_name,00062040-0000-0000-C000-000000000046 +35342,sharing_local_path,00062040-0000-0000-C000-000000000046 +35401,sharing_local_store_uid,00062040-0000-0000-C000-000000000046 +35348,sharing_local_type,00062040-0000-0000-C000-000000000046 +35344,sharing_local_uid,00062040-0000-0000-C000-000000000046 +35369,sharing_original_message_entry_id,00062040-0000-0000-C000-000000000046 +35420,sharing_parent_binding_entry_id,00062040-0000-0000-C000-000000000046 +35358,sharing_participants,00062040-0000-0000-C000-000000000046 +35355,sharing_permissions,00062040-0000-0000-C000-000000000046 +35339,sharing_provider_extension,00062040-0000-0000-C000-000000000046 +35329,sharing_provider_guid,00062040-0000-0000-C000-000000000046 +35330,sharing_provider_name,00062040-0000-0000-C000-000000000046 +35331,sharing_provider_url,00062040-0000-0000-C000-000000000046 +35399,sharing_range_end,00062040-0000-0000-C000-000000000046 +35398,sharing_range_start,00062040-0000-0000-C000-000000000046 +35354,sharing_reciprocation,00062040-0000-0000-C000-000000000046 +35403,sharing_remote_byte_size,00062040-0000-0000-C000-000000000046 +35375,sharing_remote_comment,00062040-0000-0000-C000-000000000046 +35404,sharing_remote_crc,00062040-0000-0000-C000-000000000046 +35362,sharing_remote_last_modification_time,00062040-0000-0000-C000-000000000046 +35407,sharing_remote_message_count,00062040-0000-0000-C000-000000000046 +35333,sharing_remote_name,00062040-0000-0000-C000-000000000046 +35341,sharing_remote_pass,00062040-0000-0000-C000-000000000046 +35332,sharing_remote_path,00062040-0000-0000-C000-000000000046 +35400,sharing_remote_store_uid,00062040-0000-0000-C000-000000000046 +35357,sharing_remote_type,00062040-0000-0000-C000-000000000046 +35334,sharing_remote_uid,00062040-0000-0000-C000-000000000046 +35340,sharing_remote_user,00062040-0000-0000-C000-000000000046 +35419,sharing_remote_version,00062040-0000-0000-C000-000000000046 +35368,sharing_response_time,00062040-0000-0000-C000-000000000046 +35367,sharing_response_type,00062040-0000-0000-C000-000000000046 +35406,sharing_roam_log,00062040-0000-0000-C000-000000000046 +35365,sharing_start,00062040-0000-0000-C000-000000000046 +35328,sharing_status,00062040-0000-0000-C000-000000000046 +35366,sharing_stop,00062040-0000-0000-C000-000000000046 +35424,sharing_sync_flags,00062040-0000-0000-C000-000000000046 +35370,sharing_sync_interval,00062040-0000-0000-C000-000000000046 +35372,sharing_time_to_live,00062040-0000-0000-C000-000000000046 +35414,sharing_time_to_live_auto,00062040-0000-0000-C000-000000000046 +35394,sharing_working_hours_days,00062040-0000-0000-C000-000000000046 +35393,sharing_working_hours_end,00062040-0000-0000-C000-000000000046 +35392,sharing_working_hours_start,00062040-0000-0000-C000-000000000046 +35395,sharing_working_hours_time_zone,00062040-0000-0000-C000-000000000046 +34064,side_effects,00062008-0000-0000-C000-000000000046 +33403,single_bodyi_cal,00062002-0000-0000-C000-000000000046 +34068,smart_no_attach,00062008-0000-0000-C000-000000000046 +34204,spam_original_folder,00062008-0000-0000-C000-000000000046 13,start_recurrence_date,6ED8DA90-450B-101B-98DA-00AA003F1305 14,start_recurrence_time,6ED8DA90-450B-101B-98DA-00AA003F1305 -263242,task_acceptance_state,00062003-0000-0000-C000-000000000046 -263176,task_accepted,00062003-0000-0000-C000-000000000046 -263200,task_actual_effort,00062003-0000-0000-C000-000000000046 -263233,task_assigner,00062003-0000-0000-C000-000000000046 -263207,task_assigners,00062003-0000-0000-C000-000000000046 -263212,task_complete,00062003-0000-0000-C000-000000000046 -263273,task_custom_flags,00062003-0000-0000-C000-000000000046 -263183,task_date_completed,00062003-0000-0000-C000-000000000046 -263177,task_dead_occurrence,00062003-0000-0000-C000-000000000046 -263173,task_due_date,00062003-0000-0000-C000-000000000046 -263201,task_estimated_effort,00062003-0000-0000-C000-000000000046 -263214,taskf_creator,00062003-0000-0000-C000-000000000046 -263244,taskf_fix_offline,00062003-0000-0000-C000-000000000046 -263238,taskf_recurring,00062003-0000-0000-C000-000000000046 -267305,task_global_id,00062008-0000-0000-C000-000000000046 -263210,task_history,00062003-0000-0000-C000-000000000046 -263237,task_last_delegate,00062003-0000-0000-C000-000000000046 -263205,task_last_update,00062003-0000-0000-C000-000000000046 -263234,task_last_user,00062003-0000-0000-C000-000000000046 -267304,task_mode,00062008-0000-0000-C000-000000000046 -263232,task_multiple_recipients,00062003-0000-0000-C000-000000000046 -263236,task_no_compute,00062003-0000-0000-C000-000000000046 -263235,task_ordinal,00062003-0000-0000-C000-000000000046 -263215,task_owner,00062003-0000-0000-C000-000000000046 -263241,task_ownership,00062003-0000-0000-C000-000000000046 -263206,task_recurrence,00062003-0000-0000-C000-000000000046 -263175,task_reset_reminder,00062003-0000-0000-C000-000000000046 -263239,task_role,00062003-0000-0000-C000-000000000046 -263172,task_start_date,00062003-0000-0000-C000-000000000046 -263203,task_state,00062003-0000-0000-C000-000000000046 -263169,task_status,00062003-0000-0000-C000-000000000046 -263209,task_status_on_complete,00062003-0000-0000-C000-000000000046 -263211,task_updates,00062003-0000-0000-C000-000000000046 -263202,task_version,00062003-0000-0000-C000-000000000046 -263171,team_task,00062003-0000-0000-C000-000000000046 +33066,task_acceptance_state,00062003-0000-0000-C000-000000000046 +33032,task_accepted,00062003-0000-0000-C000-000000000046 +33040,task_actual_effort,00062003-0000-0000-C000-000000000046 +33057,task_assigner,00062003-0000-0000-C000-000000000046 +33047,task_assigners,00062003-0000-0000-C000-000000000046 +33052,task_complete,00062003-0000-0000-C000-000000000046 +33081,task_custom_flags,00062003-0000-0000-C000-000000000046 +33039,task_date_completed,00062003-0000-0000-C000-000000000046 +33033,task_dead_occurrence,00062003-0000-0000-C000-000000000046 +33029,task_due_date,00062003-0000-0000-C000-000000000046 +33041,task_estimated_effort,00062003-0000-0000-C000-000000000046 +33054,taskf_creator,00062003-0000-0000-C000-000000000046 +33068,taskf_fix_offline,00062003-0000-0000-C000-000000000046 +33062,taskf_recurring,00062003-0000-0000-C000-000000000046 +34073,task_global_id,00062008-0000-0000-C000-000000000046 +33050,task_history,00062003-0000-0000-C000-000000000046 +33061,task_last_delegate,00062003-0000-0000-C000-000000000046 +33045,task_last_update,00062003-0000-0000-C000-000000000046 +33058,task_last_user,00062003-0000-0000-C000-000000000046 +34072,task_mode,00062008-0000-0000-C000-000000000046 +33056,task_multiple_recipients,00062003-0000-0000-C000-000000000046 +33060,task_no_compute,00062003-0000-0000-C000-000000000046 +33059,task_ordinal,00062003-0000-0000-C000-000000000046 +33055,task_owner,00062003-0000-0000-C000-000000000046 +33065,task_ownership,00062003-0000-0000-C000-000000000046 +33046,task_recurrence,00062003-0000-0000-C000-000000000046 +33031,task_reset_reminder,00062003-0000-0000-C000-000000000046 +33063,task_role,00062003-0000-0000-C000-000000000046 +33028,task_start_date,00062003-0000-0000-C000-000000000046 +33043,task_state,00062003-0000-0000-C000-000000000046 +33025,task_status,00062003-0000-0000-C000-000000000046 +33049,task_status_on_complete,00062003-0000-0000-C000-000000000046 +33051,task_updates,00062003-0000-0000-C000-000000000046 +33042,task_version,00062003-0000-0000-C000-000000000046 +33027,team_task,00062003-0000-0000-C000-000000000046 12,time_zone,6ED8DA90-450B-101B-98DA-00AA003F1305 -264292,time_zone_description,00062002-0000-0000-C000-000000000046 -264291,time_zone_struct,00062002-0000-0000-C000-000000000046 -264299,to_attendees_string,00062002-0000-0000-C000-000000000046 -267584,to_do_ordinal_date,00062008-0000-0000-C000-000000000046 -267585,to_do_sub_ordinal,00062008-0000-0000-C000-000000000046 -267588,to_do_title,00062008-0000-0000-C000-000000000046 -267522,use_tnef,00062008-0000-0000-C000-000000000046 -267631,valid_flag_string_proof,00062008-0000-0000-C000-000000000046 -267332,verb_response,00062008-0000-0000-C000-000000000046 -267328,verb_stream,00062008-0000-0000-C000-000000000046 -262575,wedding_anniversary_local,00062004-0000-0000-C000-000000000046 -34,week_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +33332,time_zone_description,00062002-0000-0000-C000-000000000046 +33331,time_zone_struct,00062002-0000-0000-C000-000000000046 +33339,to_attendees_string,00062002-0000-0000-C000-000000000046 +34208,to_do_ordinal_date,00062008-0000-0000-C000-000000000046 +34209,to_do_sub_ordinal,00062008-0000-0000-C000-000000000046 +34212,to_do_title,00062008-0000-0000-C000-000000000046 +34178,use_tnef,00062008-0000-0000-C000-000000000046 +34239,valid_flag_string_proof,00062008-0000-0000-C000-000000000046 +34084,verb_response,00062008-0000-0000-C000-000000000046 +34080,verb_stream,00062008-0000-0000-C000-000000000046 +32991,wedding_anniversary_local,00062004-0000-0000-C000-000000000046 +18,week_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 2,where,6ED8DA90-450B-101B-98DA-00AA003F1305 -262187,work_address,00062004-0000-0000-C000-000000000046 -262278,work_address_city,00062004-0000-0000-C000-000000000046 -262281,work_address_country,00062004-0000-0000-C000-000000000046 -262571,work_address_country_code,00062004-0000-0000-C000-000000000046 -262280,work_address_postal_code,00062004-0000-0000-C000-000000000046 -262282,work_address_post_office_box,00062004-0000-0000-C000-000000000046 -262279,work_address_state,00062004-0000-0000-C000-000000000046 -262277,work_address_street,00062004-0000-0000-C000-000000000046 -36,year_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 -262222,yomi_company_name,00062004-0000-0000-C000-000000000046 -262220,yomi_first_name,00062004-0000-0000-C000-000000000046 -262221,yomi_last_name,00062004-0000-0000-C000-000000000046 +32795,work_address,00062004-0000-0000-C000-000000000046 +32838,work_address_city,00062004-0000-0000-C000-000000000046 +32841,work_address_country,00062004-0000-0000-C000-000000000046 +32987,work_address_country_code,00062004-0000-0000-C000-000000000046 +32840,work_address_postal_code,00062004-0000-0000-C000-000000000046 +32842,work_address_post_office_box,00062004-0000-0000-C000-000000000046 +32839,work_address_state,00062004-0000-0000-C000-000000000046 +32837,work_address_street,00062004-0000-0000-C000-000000000046 +20,year_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +32814,yomi_company_name,00062004-0000-0000-C000-000000000046 +32812,yomi_first_name,00062004-0000-0000-C000-000000000046 +32813,yomi_last_name,00062004-0000-0000-C000-000000000046 4084,access, 16352,access_control_list_data, 4087,access_level, diff --git a/cmd/properties/protobufs/appointment.proto b/cmd/properties/protobufs/appointment.proto index 85c5ebd..df74dfd 100644 --- a/cmd/properties/protobufs/appointment.proto +++ b/cmd/properties/protobufs/appointment.proto @@ -21,111 +21,111 @@ 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:"3333631,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:"3335011,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:"332873,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:"333003,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:"3336711,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:"332993,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:"3329764,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:"3329664,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:"3329464,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:"332833,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:"3631,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:"3337011,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:"333693,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:"333663,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:"3336164,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:"3336064,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:"3332831,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:"3331264,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:"332813,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:"3328264,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:"3329864,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:"3329564,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:"3329364,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:"333033,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:"3330111,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:"3331864,omitempty" // Specifies the date and time at which the meeting-related object was sent. optional int64 attendee_critical_change = 32; // @gotags: msg:"164,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:"3333811,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:"3334811,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:"332853,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:"283,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:"3334031,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:"332843,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:"213,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:"3333464,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:"3333364,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:"3335131,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:"3334411,omitempty" // Specifies the type of the meeting. - optional int32 conferencing_type = 45; // @gotags: msg:"2643213,omitempty" + optional int32 conferencing_type = 45; // @gotags: msg:"333453,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:"172,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:"40963,omitempty" // Indicates whether a delegate responded to the meeting request. optional bool delegate_mail = 48; // @gotags: msg:"911,omitempty" // Specifies the directory server to be used. - optional string directory = 49; // @gotags: msg:"26432231,omitempty" + optional string directory = 49; // @gotags: msg:"3334631,omitempty" // Identifies the end date of the recurrence range. optional int32 end_recurrence_date = 50; // @gotags: msg:"153,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:"163,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:"3332064,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:"3332311,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:"3328611,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:"3332111,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:"3329011,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:"3332711,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:"40973,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:"333163,omitempty" // Indicates whether the object represents an exception (including an orphan instance). optional bool is_exception = 63; // @gotags: msg:"1011,omitempty" // Specifies whether the object is associated with a recurring series. @@ -133,87 +133,87 @@ message Appointment { // 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" // Specifies the location of the event. - optional string location = 66; // @gotags: msg:"26420031,omitempty" + optional string location = 66; // @gotags: msg:"3328831,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:"383,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:"3328931,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:"192,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:"41023,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:"233,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:"3335231,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:"410711,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:"3410431,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:"3410331,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:"3410231,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:"41013,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:"4031,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:"242,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:"4264,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:"4164,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:"3335331,omitempty" // Specifies optional attendees. optional string optional_attendees = 83; // @gotags: msg:"731,omitempty" // Specifies the email address of the organizer. - optional string organizer_alias = 84; // @gotags: msg:"26432331,omitempty" + optional string organizer_alias = 84; // @gotags: msg:"3334731,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:"2664,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:"3332631,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:"41093,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:"3333031,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:"333293,omitempty" // Specifies whether the object represents a recurring series. - optional bool recurring = 91; // @gotags: msg:"26425911,omitempty" + optional bool recurring = 91; // @gotags: msg:"3331511,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:"340493,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:"3407931,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:"3407611,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:"3407811,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:"3405111,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:"3414464,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:"3405064,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:"3405364,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:"3405264,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:"340773,omitempty" // Identifies required attendees for the appointment or meeting. optional string required_attendees = 102; // @gotags: msg:"631,omitempty" // Identifies resource attendees for the appointment or meeting. optional string resource_attendees = 103; // @gotags: msg:"831,omitempty" // Specifies the response status of an attendee. - optional int32 response_status = 104; // @gotags: msg:"2642323,omitempty" + optional int32 response_status = 104; // @gotags: msg:"333043,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:"3425211,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:"342533,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:"3340311,omitempty" // Identifies the start date of the recurrence pattern. optional int32 start_recurrence_date = 108; // @gotags: msg:"133,omitempty" // Identifies the start time of the recurrence pattern. @@ -221,15 +221,15 @@ message Appointment { // Specifies information about the time zone of a recurring meeting. optional int32 time_zone = 110; // @gotags: msg:"123,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:"3333231,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:"3333931,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:"182,omitempty" // Contains the value of the PidLidLocation property (section 2.159) from the associated Meeting object. optional string where = 115; // @gotags: msg:"231,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:"202,omitempty" // optional string location_url = 117; // Specifies whether to allow the meeting to be forwarded. diff --git a/cmd/properties/protobufs/contact.proto b/cmd/properties/protobufs/contact.proto index 98f33b8..351c1e8 100644 --- a/cmd/properties/protobufs/contact.proto +++ b/cmd/properties/protobufs/contact.proto @@ -21,125 +21,125 @@ 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:"328093,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:"3298931,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:"3280511,omitempty" // Specifies the birthday of a contact. - optional int64 birthday_local = 7; // @gotags: msg:"26257464,omitempty" + optional int64 birthday_local = 7; // @gotags: msg:"3299064,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:"328033,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:"3300072,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:"329983,omitempty" // - optional string contact_link_name = 17; // @gotags: msg:"26752631,omitempty" + optional string contact_link_name = 17; // @gotags: msg:"3418231,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:"3284731,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:"3284831,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:"3284931,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:"3285031,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:"3278431,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:"328443,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:"3285131,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:"3289831,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:"3289631,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:"3289931,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:"3290031,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:"3291431,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:"3291231,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:"3291531,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:"3291631,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:"3293031,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:"3292831,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:"3293131,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:"3293231,omitempty" // Contains the string value "FAX". - optional string fax1_address_type = 45; // @gotags: msg:"26249831,omitempty" + optional string fax1_address_type = 45; // @gotags: msg:"3294631,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:"3294731,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:"3294831,omitempty" // Contains the string value "FAX". - optional string fax2_address_type = 49; // @gotags: msg:"26253031,omitempty" + optional string fax2_address_type = 49; // @gotags: msg:"3296231,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:"3296331,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:"3296431,omitempty" // Contains the string value "FAX". - optional string fax3_address_type = 53; // @gotags: msg:"26256231,omitempty" + optional string fax3_address_type = 53; // @gotags: msg:"3297831,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:"3297931,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:"3298031,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:"3277331,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:"327743,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:"3298431,omitempty" // Specifies whether the attachment has a picture. - optional bool has_picture = 61; // @gotags: msg:"26218111,omitempty" + optional bool has_picture = 61; // @gotags: msg:"3278911,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:"3279431,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:"3298631,omitempty" // Specifies the business webpage URL of the contact. - optional string html = 64; // @gotags: msg:"26221931,omitempty" + optional string html = 64; // @gotags: msg:"3281131,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:"3286631,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:"3299211,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:"3279631,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:"3298831,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:"328023,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:"3299164,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:"3279531,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:"3283831,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:"3284131,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:"3298731,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:"3284031,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:"3284231,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:"3283931,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:"3283731,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:"3281431,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:"3281231,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:"3281331,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. diff --git a/cmd/properties/protobufs/journal.proto b/cmd/properties/protobufs/journal.proto index 60691d8..0943e71 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:"3457711,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:"3457411,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:"3457611,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:"3457511,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:"345673,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:"3456864,omitempty" // Contains metadata about the Journal object. - optional int32 log_flags = 7; // @gotags: msg:"2693243,omitempty" + optional int32 log_flags = 7; // @gotags: msg:"345723,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:"3456664,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:"3456031,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:"3457831,omitempty" } diff --git a/cmd/properties/protobufs/message.proto b/cmd/properties/protobufs/message.proto index a62a113..399b081 100644 --- a/cmd/properties/protobufs/message.proto +++ b/cmd/properties/protobufs/message.proto @@ -21,35 +21,35 @@ option go_package = "github.com/mooijtech/go-pst;properties"; message Message { // 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 = 1; // @gotags: msg:"340743,omitempty" // Specifies billing information for the contact. - optional string billing = 2; // @gotags: msg:"26736531,omitempty" + optional string billing = 2; // @gotags: msg:"3410131,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 = 3; // @gotags: msg:"3423031,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 = 4; // @gotags: msg:"3423131,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 = 5; // @gotags: msg:"3423231,omitempty" // Indicates whether the message uses any classification categories. - optional bool classification_keep = 6; // @gotags: msg:"26762611,omitempty" + optional bool classification_keep = 6; // @gotags: msg:"3423411,omitempty" // Indicates whether the contents of this message are regarded as classified information. - optional bool classified = 7; // @gotags: msg:"26762111,omitempty" + optional bool classified = 7; // @gotags: msg:"3422911,omitempty" // Indicates the end time for the Message object. - optional int64 common_end = 8; // @gotags: msg:"26730364,omitempty" + optional int64 common_end = 8; // @gotags: msg:"3407164,omitempty" // Indicates the start time for the Message object. - optional int64 common_start = 9; // @gotags: msg:"26730264,omitempty" + optional int64 common_start = 9; // @gotags: msg:"3407064,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 = 12; // @gotags: msg:"341303,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 = 13; // @gotags: msg:"3413231,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 = 14; // @gotags: msg:"3417631,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 = 15; // @gotags: msg:"3417731,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 = 19; // @gotags: msg:"3405411,omitempty" // Specifies the voting option that a respondent has selected. - optional string verb_response = 20; // @gotags: msg:"26733231,omitempty" + optional string verb_response = 20; // @gotags: msg:"3408431,omitempty" // Contains the value of the MIME Accept-Language header. optional string accept_language = 21; // Specifies the value of the MIME Content-Base header, which defines the base URI for resolving relative URLs contained within the message body. diff --git a/cmd/properties/protobufs/note.proto b/cmd/properties/protobufs/note.proto index e68b8f6..740ec40 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:"355843,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:"355873,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:"355863,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:"355883,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:"355893,omitempty" } diff --git a/cmd/properties/protobufs/rss.proto b/cmd/properties/protobufs/rss.proto index 099cb03..b9625fd 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:"3507631,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:"3507231,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:"3507531,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:"350743,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:"3507331,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:"3507731,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:"3507831,omitempty" } diff --git a/cmd/properties/protobufs/sharing.proto b/cmd/properties/protobufs/sharing.proto index 10ca897..782c9e1 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:"353533,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:"3540931,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:"353513,omitempty" // Contains a zero-length string. - optional string sharing_configuration_url = 5; // @gotags: msg:"27245231,omitempty" + optional string sharing_configuration_url = 5; // @gotags: msg:"3536431,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:"3539764,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:"3539664,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:"353713,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:"3536131,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:"353383,omitempty" // Indicates the type of Sharing Message object. - optional int32 sharing_flavor = 12; // @gotags: msg:"2724243,omitempty" + optional int32 sharing_flavor = 12; // @gotags: msg:"353523,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:"3533531,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:"3533631,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:"3541364,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:"3535964,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:"3540531,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:"3536364,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:"3534331,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:"3534231,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:"3540131,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:"3534831,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:"3534431,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:"3535831,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:"353553,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:"3533931,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:"3533031,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:"3533131,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:"353993,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:"353983,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:"353543,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:"354033,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:"3537531,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:"354043,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:"3536264,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:"354073,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:"3533331,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:"3534131,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:"3533231,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:"3540031,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:"3535731,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:"3533431,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:"3534031,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:"3541931,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:"3536864,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:"353673,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:"354063,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:"3536564,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:"353283,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:"3536664,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:"354243,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:"353703,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:"353723,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:"354143,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:"353943,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:"3539364,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:"3539264,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/task.proto b/cmd/properties/protobufs/task.proto index ae09a59..ab017a3 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:"342403,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:"330265,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:"330663,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:"3303211,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:"330403,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:"3305731,omitempty" // Indicates that the task is complete. - optional bool task_complete = 9; // @gotags: msg:"26321211,omitempty" + optional bool task_complete = 9; // @gotags: msg:"3305211,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:"330813,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:"3303964,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:"3303311,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:"3302964,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:"330413,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:"3305411,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:"3306811,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:"3306211,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:"330503,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:"3306131,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:"3304564,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:"3305831,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:"340723,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:"330563,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:"3306011,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:"330593,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:"3305531,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:"330653,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:"3303111,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:"3306331,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:"3302864,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:"330433,omitempty" // Specifies the status of a task. - optional int32 task_status = 34; // @gotags: msg:"2631693,omitempty" + optional int32 task_status = 34; // @gotags: msg:"330253,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:"3304911,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:"3305111,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:"330423,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:"3302711,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:"3420864,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:"3420931,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:"3421231,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:"3423964,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" } diff --git a/pkg/properties/address_book.pb.go b/pkg/properties/address_book.pb.go index ab592e7..2916174 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.32.0 +// protoc v4.25.2 // source: address_book.proto package properties diff --git a/pkg/properties/address_book.pb_gen.go b/pkg/properties/address_book.pb_gen.go index 75c32ec..5132511 100644 --- a/pkg/properties/address_book.pb_gen.go +++ b/pkg/properties/address_book.pb_gen.go @@ -850,6 +850,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(45) var zb0001Mask uint64 /* 45 bits */ + _ = zb0001Mask if z.Account == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -1902,6 +1903,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(45) var zb0001Mask uint64 /* 45 bits */ + _ = zb0001Mask if z.Account == nil { zb0001Len-- zb0001Mask |= 0x1 diff --git a/pkg/properties/appointment.pb.go b/pkg/properties/appointment.pb.go index 1e223d4..2fa96b4 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.32.0 +// protoc v4.25.2 // source: appointment.proto package properties @@ -44,111 +44,111 @@ 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:"3333631,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:"3335011,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:"332873,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:"333003,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:"3336711,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:"332993,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:"3329764,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:"3329664,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:"3329464,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:"332833,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:"3631,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:"3337011,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:"333693,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:"333663,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:"3336164,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:"3336064,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:"3332831,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:"3331264,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:"332813,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:"3328264,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:"3329864,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:"3329564,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:"3329364,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:"333033,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:"3330111,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:"3331864,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"` // 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:"3333811,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:"3334811,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:"332853,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:"283,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:"3334031,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:"332843,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:"213,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:"3333464,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:"3333364,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:"3335131,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:"3334411,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:"333453,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:"172,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:"40963,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"` // 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:"3334631,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"` // 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:"163,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:"3332064,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:"3332311,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:"3328611,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:"3332111,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:"3329011,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:"3332711,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:"40973,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:"333163,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"` // Specifies whether the object is associated with a recurring series. @@ -156,87 +156,87 @@ type Appointment struct { // 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"` // 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:"3328831,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:"383,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:"3328931,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:"192,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:"41023,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:"233,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:"3335231,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:"410711,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:"3410431,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:"3410331,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:"3410231,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:"41013,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:"4031,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:"242,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:"4264,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:"4164,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:"3335331,omitempty"` // Specifies optional attendees. OptionalAttendees *string `protobuf:"bytes,83,opt,name=optional_attendees,json=optionalAttendees,proto3,oneof" json:"optional_attendees,omitempty" msg:"731,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:"3334731,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:"2664,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:"3332631,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:"41093,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:"3333031,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:"333293,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:"3331511,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:"340493,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:"3407931,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:"3407611,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:"3407811,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:"3405111,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:"3414464,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:"3405064,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:"3405364,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:"3405264,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:"340773,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"` // 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"` // 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:"333043,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:"3425211,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:"342533,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:"3340311,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"` // Identifies the start time of the recurrence pattern. @@ -244,15 +244,15 @@ type Appointment struct { // 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"` // 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:"3333231,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:"3333931,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:"182,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"` // 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:"202,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"` diff --git a/pkg/properties/appointment.pb_gen.go b/pkg/properties/appointment.pb_gen.go index 4eaa553..c2387ea 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 "3333631": 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 "3335011": 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 "332873": 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 "333003": 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 "3336711": 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 "332993": 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 "3329764": 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 "3329664": 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 "3329464": 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 "332833": 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 "3631": 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 "3337011": 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 "333693": 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 "333663": 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 "3336164": 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 "3336064": 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 "3332831": 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 "3331264": 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 "332813": 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 "3328264": 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 "3329864": 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 "3329564": 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 "3329364": 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 "333033": 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 "3330111": 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 "3331864": 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 "3333811": 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 "3334811": 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 "332853": 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 "283": 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 "3334031": 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 "332843": 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 "213": 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 "3333464": 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 "3333364": 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 "3335131": 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 "3334411": 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 "333453": 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 "172": 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 "40963": 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 "3334631": 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 "163": 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 "3332064": 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 "3332311": 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 "3328611": 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 "3332111": 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 "3329011": 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 "3332711": 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 "40973": 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 "333163": 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 "3328831": 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 "383": 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 "3328931": 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 "192": 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 "41023": 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 "233": 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 "3335231": 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 "410711": 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 "3410431": 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 "3410331": 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 "3410231": 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 "41013": 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 "4031": 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 "242": 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 "4264": 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 "4164": 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 "3335331": 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 "3334731": 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 "2664": 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 "3332631": 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 "41093": 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 "3333031": 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 "333293": 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 "3331511": 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 "340493": 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 "3407931": 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 "3407611": 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 "3407811": 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 "3405111": 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 "3414464": 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 "3405064": 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 "3405364": 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 "3405264": 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 "340773": 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 "333043": 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 "3425211": 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 "342533": 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 "3340311": 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 "3333231": 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 "3333931": 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 "182": 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 "202": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -2200,6 +2200,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(120) var zb0001Mask [2]uint64 /* 120 bits */ + _ = zb0001Mask if z.AllAttendeesString == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -2681,8 +2682,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 "3333631" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x36, 0x33, 0x31) if err != nil { return } @@ -2700,8 +2701,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 "3335011" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x30, 0x31, 0x31) if err != nil { return } @@ -2719,8 +2720,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 "332873" + err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x37, 0x33) if err != nil { return } @@ -2738,8 +2739,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 "333003" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x30, 0x30, 0x33) if err != nil { return } @@ -2757,8 +2758,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 "3336711" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x36, 0x37, 0x31, 0x31) if err != nil { return } @@ -2776,8 +2777,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 "332993" + err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x39, 0x39, 0x33) if err != nil { return } @@ -2795,8 +2796,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 "3329764" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x37, 0x36, 0x34) if err != nil { return } @@ -2814,8 +2815,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 "3329664" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x36, 0x36, 0x34) if err != nil { return } @@ -2833,8 +2834,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 "3329464" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x34, 0x36, 0x34) if err != nil { return } @@ -2852,8 +2853,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 "332833" + err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x33, 0x33) if err != nil { return } @@ -2871,8 +2872,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 "3631" + err = en.Append(0xa4, 0x33, 0x36, 0x33, 0x31) if err != nil { return } @@ -2890,8 +2891,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 "3337011" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x37, 0x30, 0x31, 0x31) if err != nil { return } @@ -2909,8 +2910,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 "333693" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x36, 0x39, 0x33) if err != nil { return } @@ -2928,8 +2929,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 "333663" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x36, 0x36, 0x33) if err != nil { return } @@ -2947,8 +2948,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 "3336164" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x36, 0x31, 0x36, 0x34) if err != nil { return } @@ -2966,8 +2967,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 "3336064" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x36, 0x30, 0x36, 0x34) if err != nil { return } @@ -2985,8 +2986,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 "3332831" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x38, 0x33, 0x31) if err != nil { return } @@ -3004,8 +3005,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 "3331264" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x31, 0x32, 0x36, 0x34) if err != nil { return } @@ -3023,8 +3024,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 "332813" + err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x31, 0x33) if err != nil { return } @@ -3042,8 +3043,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 "3328264" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x32, 0x36, 0x34) if err != nil { return } @@ -3061,8 +3062,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 "3329864" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x38, 0x36, 0x34) if err != nil { return } @@ -3080,8 +3081,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 "3329564" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x35, 0x36, 0x34) if err != nil { return } @@ -3099,8 +3100,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 "3329364" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x33, 0x36, 0x34) if err != nil { return } @@ -3118,8 +3119,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 "333033" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x30, 0x33, 0x33) if err != nil { return } @@ -3137,8 +3138,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 "3330111" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x30, 0x31, 0x31, 0x31) if err != nil { return } @@ -3156,8 +3157,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 "3331864" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x31, 0x38, 0x36, 0x34) if err != nil { return } @@ -3194,8 +3195,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 "3333811" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x38, 0x31, 0x31) if err != nil { return } @@ -3213,8 +3214,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 "3334811" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x38, 0x31, 0x31) if err != nil { return } @@ -3232,8 +3233,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 "332853" + err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x35, 0x33) if err != nil { return } @@ -3251,8 +3252,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 "283" + err = en.Append(0xa3, 0x32, 0x38, 0x33) if err != nil { return } @@ -3270,8 +3271,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 "3334031" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31) if err != nil { return } @@ -3289,8 +3290,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 "332843" + err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x34, 0x33) if err != nil { return } @@ -3308,8 +3309,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 "213" + err = en.Append(0xa3, 0x32, 0x31, 0x33) if err != nil { return } @@ -3327,8 +3328,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 "3333464" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x34, 0x36, 0x34) if err != nil { return } @@ -3346,8 +3347,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 "3333364" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x33, 0x36, 0x34) if err != nil { return } @@ -3365,8 +3366,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 "3335131" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x31, 0x33, 0x31) if err != nil { return } @@ -3384,8 +3385,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 "3334411" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x34, 0x31, 0x31) if err != nil { return } @@ -3403,8 +3404,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 "333453" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x34, 0x35, 0x33) if err != nil { return } @@ -3422,8 +3423,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 "172" + err = en.Append(0xa3, 0x31, 0x37, 0x32) if err != nil { return } @@ -3441,8 +3442,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 "40963" + err = en.Append(0xa5, 0x34, 0x30, 0x39, 0x36, 0x33) if err != nil { return } @@ -3479,8 +3480,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 "3334631" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x36, 0x33, 0x31) if err != nil { return } @@ -3517,8 +3518,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 "163" + err = en.Append(0xa3, 0x31, 0x36, 0x33) if err != nil { return } @@ -3536,8 +3537,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 "3332064" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x30, 0x36, 0x34) if err != nil { return } @@ -3555,8 +3556,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 "3332311" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31, 0x31) if err != nil { return } @@ -3574,8 +3575,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 "3328611" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x36, 0x31, 0x31) if err != nil { return } @@ -3593,8 +3594,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 "3332111" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x31, 0x31, 0x31) if err != nil { return } @@ -3612,8 +3613,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 "3329011" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x30, 0x31, 0x31) if err != nil { return } @@ -3631,8 +3632,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 "3332711" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x37, 0x31, 0x31) if err != nil { return } @@ -3650,8 +3651,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 "40973" + err = en.Append(0xa5, 0x34, 0x30, 0x39, 0x37, 0x33) if err != nil { return } @@ -3669,8 +3670,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 "333163" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x31, 0x36, 0x33) if err != nil { return } @@ -3745,8 +3746,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 "3328831" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x38, 0x33, 0x31) if err != nil { return } @@ -3764,8 +3765,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 "383" + err = en.Append(0xa3, 0x33, 0x38, 0x33) if err != nil { return } @@ -3783,8 +3784,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 "3328931" + err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x39, 0x33, 0x31) if err != nil { return } @@ -3802,8 +3803,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 "192" + err = en.Append(0xa3, 0x31, 0x39, 0x32) if err != nil { return } @@ -3821,8 +3822,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 "41023" + err = en.Append(0xa5, 0x34, 0x31, 0x30, 0x32, 0x33) if err != nil { return } @@ -3840,8 +3841,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 "233" + err = en.Append(0xa3, 0x32, 0x33, 0x33) if err != nil { return } @@ -3859,8 +3860,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 "3335231" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x32, 0x33, 0x31) if err != nil { return } @@ -3878,8 +3879,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 "410711" + err = en.Append(0xa6, 0x34, 0x31, 0x30, 0x37, 0x31, 0x31) if err != nil { return } @@ -3897,8 +3898,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 "3410431" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x34, 0x33, 0x31) if err != nil { return } @@ -3916,8 +3917,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 "3410331" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x33, 0x33, 0x31) if err != nil { return } @@ -3935,8 +3936,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 "3410231" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x32, 0x33, 0x31) if err != nil { return } @@ -3954,8 +3955,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 "41013" + err = en.Append(0xa5, 0x34, 0x31, 0x30, 0x31, 0x33) if err != nil { return } @@ -3973,8 +3974,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 "4031" + err = en.Append(0xa4, 0x34, 0x30, 0x33, 0x31) if err != nil { return } @@ -3992,8 +3993,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 "242" + err = en.Append(0xa3, 0x32, 0x34, 0x32) if err != nil { return } @@ -4011,8 +4012,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 "4264" + err = en.Append(0xa4, 0x34, 0x32, 0x36, 0x34) if err != nil { return } @@ -4030,8 +4031,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 "4164" + err = en.Append(0xa4, 0x34, 0x31, 0x36, 0x34) if err != nil { return } @@ -4049,8 +4050,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 "3335331" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x33, 0x33, 0x31) if err != nil { return } @@ -4087,8 +4088,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 "3334731" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x37, 0x33, 0x31) if err != nil { return } @@ -4106,8 +4107,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 "2664" + err = en.Append(0xa4, 0x32, 0x36, 0x36, 0x34) if err != nil { return } @@ -4125,8 +4126,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 "3332631" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x36, 0x33, 0x31) if err != nil { return } @@ -4144,8 +4145,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 "41093" + err = en.Append(0xa5, 0x34, 0x31, 0x30, 0x39, 0x33) if err != nil { return } @@ -4163,8 +4164,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 "3333031" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x30, 0x33, 0x31) if err != nil { return } @@ -4182,8 +4183,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 "333293" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x32, 0x39, 0x33) if err != nil { return } @@ -4201,8 +4202,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 "3331511" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x31, 0x35, 0x31, 0x31) if err != nil { return } @@ -4220,8 +4221,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 "340493" + err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x34, 0x39, 0x33) if err != nil { return } @@ -4239,8 +4240,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 "3407931" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x39, 0x33, 0x31) if err != nil { return } @@ -4258,8 +4259,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 "3407611" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x36, 0x31, 0x31) if err != nil { return } @@ -4277,8 +4278,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 "3407811" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x38, 0x31, 0x31) if err != nil { return } @@ -4296,8 +4297,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 "3405111" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x31, 0x31, 0x31) if err != nil { return } @@ -4315,8 +4316,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 "3414464" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x34, 0x34, 0x36, 0x34) if err != nil { return } @@ -4334,8 +4335,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 "3405064" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x30, 0x36, 0x34) if err != nil { return } @@ -4353,8 +4354,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 "3405364" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x33, 0x36, 0x34) if err != nil { return } @@ -4372,8 +4373,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 "3405264" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x32, 0x36, 0x34) if err != nil { return } @@ -4391,8 +4392,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 "340773" + err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x37, 0x37, 0x33) if err != nil { return } @@ -4448,8 +4449,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 "333043" + err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x30, 0x34, 0x33) if err != nil { return } @@ -4467,8 +4468,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 "3425211" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x35, 0x32, 0x31, 0x31) if err != nil { return } @@ -4486,8 +4487,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 "342533" + err = en.Append(0xa6, 0x33, 0x34, 0x32, 0x35, 0x33, 0x33) if err != nil { return } @@ -4505,8 +4506,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 "3340311" + err = en.Append(0xa7, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31, 0x31) if err != nil { return } @@ -4581,8 +4582,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 "3333231" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31) if err != nil { return } @@ -4600,8 +4601,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 "3333931" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x39, 0x33, 0x31) if err != nil { return } @@ -4619,8 +4620,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 "182" + err = en.Append(0xa3, 0x31, 0x38, 0x32) if err != nil { return } @@ -4657,8 +4658,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 "202" + err = en.Append(0xa3, 0x32, 0x30, 0x32) if err != nil { return } @@ -4965,6 +4966,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(120) var zb0001Mask [2]uint64 /* 120 bits */ + _ = zb0001Mask if z.AllAttendeesString == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -5443,8 +5445,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 "3333631" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x36, 0x33, 0x31) if z.AllAttendeesString == nil { o = msgp.AppendNil(o) } else { @@ -5452,8 +5454,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 "3335011" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x30, 0x31, 0x31) if z.AllowExternalCheck == nil { o = msgp.AppendNil(o) } else { @@ -5461,8 +5463,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 "332873" + o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x37, 0x33) if z.AppointmentAuxiliaryFlags == nil { o = msgp.AppendNil(o) } else { @@ -5470,8 +5472,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 "333003" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x30, 0x30, 0x33) if z.AppointmentColor == nil { o = msgp.AppendNil(o) } else { @@ -5479,8 +5481,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 "3336711" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x36, 0x37, 0x31, 0x31) if z.AppointmentCounterProposal == nil { o = msgp.AppendNil(o) } else { @@ -5488,8 +5490,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 "332993" + o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x39, 0x39, 0x33) if z.AppointmentDuration == nil { o = msgp.AppendNil(o) } else { @@ -5497,8 +5499,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 "3329764" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x37, 0x36, 0x34) if z.AppointmentEndDate == nil { o = msgp.AppendNil(o) } else { @@ -5506,8 +5508,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 "3329664" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x36, 0x36, 0x34) if z.AppointmentEndTime == nil { o = msgp.AppendNil(o) } else { @@ -5515,8 +5517,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 "3329464" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x34, 0x36, 0x34) if z.AppointmentEndWhole == nil { o = msgp.AppendNil(o) } else { @@ -5524,8 +5526,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 "332833" + o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x33, 0x33) if z.AppointmentLastSequence == nil { o = msgp.AppendNil(o) } else { @@ -5533,8 +5535,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 "3631" + o = append(o, 0xa4, 0x33, 0x36, 0x33, 0x31) if z.AppointmentMessageClass == nil { o = msgp.AppendNil(o) } else { @@ -5542,8 +5544,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 "3337011" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x37, 0x30, 0x31, 0x31) if z.AppointmentNotAllowPropose == nil { o = msgp.AppendNil(o) } else { @@ -5551,8 +5553,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 "333693" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x36, 0x39, 0x33) if z.AppointmentProposalNumber == nil { o = msgp.AppendNil(o) } else { @@ -5560,8 +5562,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 "333663" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x36, 0x36, 0x33) if z.AppointmentProposedDuration == nil { o = msgp.AppendNil(o) } else { @@ -5569,8 +5571,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 "3336164" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x36, 0x31, 0x36, 0x34) if z.AppointmentProposedEndWhole == nil { o = msgp.AppendNil(o) } else { @@ -5578,8 +5580,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 "3336064" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x36, 0x30, 0x36, 0x34) if z.AppointmentProposedStartWhole == nil { o = msgp.AppendNil(o) } else { @@ -5587,8 +5589,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 "3332831" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x38, 0x33, 0x31) if z.AppointmentReplyName == nil { o = msgp.AppendNil(o) } else { @@ -5596,8 +5598,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 "3331264" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x31, 0x32, 0x36, 0x34) if z.AppointmentReplyTime == nil { o = msgp.AppendNil(o) } else { @@ -5605,8 +5607,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 "332813" + o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x31, 0x33) if z.AppointmentSequence == nil { o = msgp.AppendNil(o) } else { @@ -5614,8 +5616,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 "3328264" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x32, 0x36, 0x34) if z.AppointmentSequenceTime == nil { o = msgp.AppendNil(o) } else { @@ -5623,8 +5625,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 "3329864" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x38, 0x36, 0x34) if z.AppointmentStartDate == nil { o = msgp.AppendNil(o) } else { @@ -5632,8 +5634,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 "3329564" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x35, 0x36, 0x34) if z.AppointmentStartTime == nil { o = msgp.AppendNil(o) } else { @@ -5641,8 +5643,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 "3329364" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x33, 0x36, 0x34) if z.AppointmentStartWhole == nil { o = msgp.AppendNil(o) } else { @@ -5650,8 +5652,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 "333033" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x30, 0x33, 0x33) if z.AppointmentStateFlags == nil { o = msgp.AppendNil(o) } else { @@ -5659,8 +5661,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 "3330111" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x30, 0x31, 0x31, 0x31) if z.AppointmentSubType == nil { o = msgp.AppendNil(o) } else { @@ -5668,8 +5670,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 "3331864" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x31, 0x38, 0x36, 0x34) if z.AppointmentUpdateTime == nil { o = msgp.AppendNil(o) } else { @@ -5686,8 +5688,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 "3333811" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x38, 0x31, 0x31) if z.AutoFillLocation == nil { o = msgp.AppendNil(o) } else { @@ -5695,8 +5697,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 "3334811" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x38, 0x31, 0x31) if z.AutoStartCheck == nil { o = msgp.AppendNil(o) } else { @@ -5704,8 +5706,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 "332853" + o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x35, 0x33) if z.BusyStatus == nil { o = msgp.AppendNil(o) } else { @@ -5713,8 +5715,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 "283" + o = append(o, 0xa3, 0x32, 0x38, 0x33) if z.CalendarType == nil { o = msgp.AppendNil(o) } else { @@ -5722,8 +5724,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 "3334031" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31) if z.CcAttendeesString == nil { o = msgp.AppendNil(o) } else { @@ -5731,8 +5733,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 "332843" + o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x34, 0x33) if z.ChangeHighlight == nil { o = msgp.AppendNil(o) } else { @@ -5740,8 +5742,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 "213" + o = append(o, 0xa3, 0x32, 0x31, 0x33) if z.ClientIntent == nil { o = msgp.AppendNil(o) } else { @@ -5749,8 +5751,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 "3333464" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x34, 0x36, 0x34) if z.ClipEnd == nil { o = msgp.AppendNil(o) } else { @@ -5758,8 +5760,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 "3333364" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x33, 0x36, 0x34) if z.ClipStart == nil { o = msgp.AppendNil(o) } else { @@ -5767,8 +5769,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 "3335131" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x31, 0x33, 0x31) if z.CollaborateDoc == nil { o = msgp.AppendNil(o) } else { @@ -5776,8 +5778,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 "3334411" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x34, 0x31, 0x31) if z.ConferencingCheck == nil { o = msgp.AppendNil(o) } else { @@ -5785,8 +5787,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 "333453" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x34, 0x35, 0x33) if z.ConferencingType == nil { o = msgp.AppendNil(o) } else { @@ -5794,8 +5796,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 "172" + o = append(o, 0xa3, 0x31, 0x37, 0x32) if z.DayInterval == nil { o = msgp.AppendNil(o) } else { @@ -5803,8 +5805,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 "40963" + o = append(o, 0xa5, 0x34, 0x30, 0x39, 0x36, 0x33) if z.DayOfMonth == nil { o = msgp.AppendNil(o) } else { @@ -5821,8 +5823,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 "3334631" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x36, 0x33, 0x31) if z.Directory == nil { o = msgp.AppendNil(o) } else { @@ -5839,8 +5841,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 "163" + o = append(o, 0xa3, 0x31, 0x36, 0x33) if z.EndRecurrenceTime == nil { o = msgp.AppendNil(o) } else { @@ -5848,8 +5850,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 "3332064" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x30, 0x36, 0x34) if z.ExceptionReplaceTime == nil { o = msgp.AppendNil(o) } else { @@ -5857,8 +5859,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 "3332311" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31, 0x31) if z.FExceptionalAttendees == nil { o = msgp.AppendNil(o) } else { @@ -5866,8 +5868,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 "3328611" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x36, 0x31, 0x31) if z.FExceptionalBody == nil { o = msgp.AppendNil(o) } else { @@ -5875,8 +5877,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 "3332111" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x31, 0x31, 0x31) if z.FInvited == nil { o = msgp.AppendNil(o) } else { @@ -5884,8 +5886,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 "3329011" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x30, 0x31, 0x31) if z.ForwardInstance == nil { o = msgp.AppendNil(o) } else { @@ -5893,8 +5895,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 "3332711" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x37, 0x31, 0x31) if z.FOthersAppointment == nil { o = msgp.AppendNil(o) } else { @@ -5902,8 +5904,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 "40973" + o = append(o, 0xa5, 0x34, 0x30, 0x39, 0x37, 0x33) if z.ICalendarDayOfWeekMask == nil { o = msgp.AppendNil(o) } else { @@ -5911,8 +5913,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 "333163" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x31, 0x36, 0x33) if z.IntendedBusyStatus == nil { o = msgp.AppendNil(o) } else { @@ -5947,8 +5949,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 "3328831" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x38, 0x33, 0x31) if z.Location == nil { o = msgp.AppendNil(o) } else { @@ -5956,8 +5958,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 "383" + o = append(o, 0xa3, 0x33, 0x38, 0x33) if z.MeetingType == nil { o = msgp.AppendNil(o) } else { @@ -5965,8 +5967,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 "3328931" + o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x39, 0x33, 0x31) if z.MeetingWorkspaceUrl == nil { o = msgp.AppendNil(o) } else { @@ -5974,8 +5976,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 "192" + o = append(o, 0xa3, 0x31, 0x39, 0x32) if z.MonthInterval == nil { o = msgp.AppendNil(o) } else { @@ -5983,8 +5985,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 "41023" + o = append(o, 0xa5, 0x34, 0x31, 0x30, 0x32, 0x33) if z.MonthOfYear == nil { o = msgp.AppendNil(o) } else { @@ -5992,8 +5994,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 "233" + o = append(o, 0xa3, 0x32, 0x33, 0x33) if z.MonthOfYearMask == nil { o = msgp.AppendNil(o) } else { @@ -6001,8 +6003,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 "3335231" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x32, 0x33, 0x31) if z.NetShowUrl == nil { o = msgp.AppendNil(o) } else { @@ -6010,8 +6012,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 "410711" + o = append(o, 0xa6, 0x34, 0x31, 0x30, 0x37, 0x31, 0x31) if z.NoEndDateFlag == nil { o = msgp.AppendNil(o) } else { @@ -6019,8 +6021,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 "3410431" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x34, 0x33, 0x31) if z.NonSendableBcc == nil { o = msgp.AppendNil(o) } else { @@ -6028,8 +6030,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 "3410331" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x33, 0x33, 0x31) if z.NonSendableCc == nil { o = msgp.AppendNil(o) } else { @@ -6037,8 +6039,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 "3410231" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x32, 0x33, 0x31) if z.NonSendableTo == nil { o = msgp.AppendNil(o) } else { @@ -6046,8 +6048,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 "41013" + o = append(o, 0xa5, 0x34, 0x31, 0x30, 0x31, 0x33) if z.Occurrences == nil { o = msgp.AppendNil(o) } else { @@ -6055,8 +6057,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 "4031" + o = append(o, 0xa4, 0x34, 0x30, 0x33, 0x31) if z.OldLocation == nil { o = msgp.AppendNil(o) } else { @@ -6064,8 +6066,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 "242" + o = append(o, 0xa3, 0x32, 0x34, 0x32) if z.OldRecurrenceType == nil { o = msgp.AppendNil(o) } else { @@ -6073,8 +6075,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 "4264" + o = append(o, 0xa4, 0x34, 0x32, 0x36, 0x34) if z.OldWhenEndWhole == nil { o = msgp.AppendNil(o) } else { @@ -6082,8 +6084,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 "4164" + o = append(o, 0xa4, 0x34, 0x31, 0x36, 0x34) if z.OldWhenStartWhole == nil { o = msgp.AppendNil(o) } else { @@ -6091,8 +6093,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 "3335331" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x33, 0x33, 0x31) if z.OnlinePassword == nil { o = msgp.AppendNil(o) } else { @@ -6109,8 +6111,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 "3334731" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x37, 0x33, 0x31) if z.OrganizerAlias == nil { o = msgp.AppendNil(o) } else { @@ -6118,8 +6120,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 "2664" + o = append(o, 0xa4, 0x32, 0x36, 0x36, 0x34) if z.OwnerCriticalChange == nil { o = msgp.AppendNil(o) } else { @@ -6127,8 +6129,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 "3332631" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x36, 0x33, 0x31) if z.OwnerName == nil { o = msgp.AppendNil(o) } else { @@ -6136,8 +6138,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 "41093" + o = append(o, 0xa5, 0x34, 0x31, 0x30, 0x39, 0x33) if z.RecurrenceDuration == nil { o = msgp.AppendNil(o) } else { @@ -6145,8 +6147,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 "3333031" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x30, 0x33, 0x31) if z.RecurrencePattern == nil { o = msgp.AppendNil(o) } else { @@ -6154,8 +6156,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 "333293" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x32, 0x39, 0x33) if z.RecurrenceType == nil { o = msgp.AppendNil(o) } else { @@ -6163,8 +6165,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 "3331511" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x31, 0x35, 0x31, 0x31) if z.Recurring == nil { o = msgp.AppendNil(o) } else { @@ -6172,8 +6174,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 "340493" + o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x34, 0x39, 0x33) if z.ReminderDelta == nil { o = msgp.AppendNil(o) } else { @@ -6181,8 +6183,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 "3407931" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x39, 0x33, 0x31) if z.ReminderFileParameter == nil { o = msgp.AppendNil(o) } else { @@ -6190,8 +6192,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 "3407611" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x36, 0x31, 0x31) if z.ReminderOverride == nil { o = msgp.AppendNil(o) } else { @@ -6199,8 +6201,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 "3407811" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x38, 0x31, 0x31) if z.ReminderPlaySound == nil { o = msgp.AppendNil(o) } else { @@ -6208,8 +6210,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 "3405111" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x31, 0x31, 0x31) if z.ReminderSet == nil { o = msgp.AppendNil(o) } else { @@ -6217,8 +6219,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 "3414464" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x34, 0x34, 0x36, 0x34) if z.ReminderSignalTime == nil { o = msgp.AppendNil(o) } else { @@ -6226,8 +6228,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 "3405064" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x30, 0x36, 0x34) if z.ReminderTime == nil { o = msgp.AppendNil(o) } else { @@ -6235,8 +6237,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 "3405364" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x33, 0x36, 0x34) if z.ReminderTimeDate == nil { o = msgp.AppendNil(o) } else { @@ -6244,8 +6246,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 "3405264" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x32, 0x36, 0x34) if z.ReminderTimeTime == nil { o = msgp.AppendNil(o) } else { @@ -6253,8 +6255,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 "340773" + o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x37, 0x37, 0x33) if z.ReminderType == nil { o = msgp.AppendNil(o) } else { @@ -6280,8 +6282,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 "333043" + o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x30, 0x34, 0x33) if z.ResponseStatus == nil { o = msgp.AppendNil(o) } else { @@ -6289,8 +6291,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 "3425211" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x35, 0x32, 0x31, 0x31) if z.ServerProcessed == nil { o = msgp.AppendNil(o) } else { @@ -6298,8 +6300,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 "342533" + o = append(o, 0xa6, 0x33, 0x34, 0x32, 0x35, 0x33, 0x33) if z.ServerProcessingActions == nil { o = msgp.AppendNil(o) } else { @@ -6307,8 +6309,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 "3340311" + o = append(o, 0xa7, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31, 0x31) if z.SingleBodyiCal == nil { o = msgp.AppendNil(o) } else { @@ -6343,8 +6345,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 "3333231" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31) if z.TimeZoneDescription == nil { o = msgp.AppendNil(o) } else { @@ -6352,8 +6354,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 "3333931" + o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x39, 0x33, 0x31) if z.ToAttendeesString == nil { o = msgp.AppendNil(o) } else { @@ -6361,8 +6363,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 "182" + o = append(o, 0xa3, 0x31, 0x38, 0x32) if z.WeekInterval == nil { o = msgp.AppendNil(o) } else { @@ -6379,8 +6381,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 "202" + o = append(o, 0xa3, 0x32, 0x30, 0x32) if z.YearInterval == nil { o = msgp.AppendNil(o) } else { @@ -6539,7 +6541,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "26429631": + case "3333631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6556,7 +6558,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432611": + case "3335011": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6573,7 +6575,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2641993": + case "332873": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6590,7 +6592,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2642283": + case "333003": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6607,7 +6609,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26435911": + case "3336711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6624,7 +6626,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2642273": + case "332993": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6641,7 +6643,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26422564": + case "3329764": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6658,7 +6660,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26422464": + case "3329664": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6675,7 +6677,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26420664": + case "3329464": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6692,7 +6694,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2641953": + case "332833": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6709,7 +6711,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "6831": + case "3631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6726,7 +6728,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26436211": + case "3337011": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6743,7 +6745,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2643613": + case "333693": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6760,7 +6762,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2643583": + case "333663": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6777,7 +6779,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26435364": + case "3336164": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6794,7 +6796,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26435264": + case "3336064": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6811,7 +6813,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26428831": + case "3332831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6828,7 +6830,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26425664": + case "3331264": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6845,7 +6847,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2641933": + case "332813": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6862,7 +6864,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26419464": + case "3328264": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6879,7 +6881,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26422664": + case "3329864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6896,7 +6898,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26420764": + case "3329564": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6913,7 +6915,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26420564": + case "3329364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6930,7 +6932,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2642313": + case "333033": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6947,7 +6949,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26422911": + case "3330111": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6964,7 +6966,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26426264": + case "3331864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6998,7 +7000,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26429811": + case "3333811": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7015,7 +7017,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432411": + case "3334811": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7032,7 +7034,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2641973": + case "332853": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7049,7 +7051,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "443": + case "283": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7066,7 +7068,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26430031": + case "3334031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7083,7 +7085,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2641963": + case "332843": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7100,7 +7102,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "373": + case "213": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7117,7 +7119,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26429464": + case "3333464": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7134,7 +7136,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26429364": + case "3333364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7151,7 +7153,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432731": + case "3335131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7168,7 +7170,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432011": + case "3334411": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7185,7 +7187,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2643213": + case "333453": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7202,7 +7204,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "332": + case "172": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7219,7 +7221,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "327683": + case "40963": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7253,7 +7255,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432231": + case "3334631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7287,7 +7289,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "323": + case "163": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7304,7 +7306,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26426464": + case "3332064": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7321,7 +7323,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26426711": + case "3332311": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7338,7 +7340,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26419811": + case "3328611": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7355,7 +7357,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26426511": + case "3332111": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7372,7 +7374,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26420211": + case "3329011": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7389,7 +7391,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26427111": + case "3332711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7406,7 +7408,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "327693": + case "40973": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7423,7 +7425,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2642603": + case "333163": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7491,7 +7493,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26420031": + case "3328831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7508,7 +7510,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "703": + case "383": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7525,7 +7527,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26420131": + case "3328931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7542,7 +7544,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "352": + case "192": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7559,7 +7561,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "327743": + case "41023": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7576,7 +7578,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "393": + case "233": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7593,7 +7595,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432831": + case "3335231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7610,7 +7612,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "3277911": + case "410711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7627,7 +7629,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26736831": + case "3410431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7644,7 +7646,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26736731": + case "3410331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7661,7 +7663,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26736631": + case "3410231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7678,7 +7680,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "327733": + case "41013": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7695,7 +7697,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "7231": + case "4031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7712,7 +7714,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "402": + case "242": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7729,7 +7731,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "7464": + case "4264": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7746,7 +7748,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "7364": + case "4164": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7763,7 +7765,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432931": + case "3335331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7797,7 +7799,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26432331": + case "3334731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7814,7 +7816,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "4264": + case "2664": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7831,7 +7833,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26427031": + case "3332631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7848,7 +7850,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "327813": + case "41093": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7865,7 +7867,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26429031": + case "3333031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7882,7 +7884,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2642893": + case "333293": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7899,7 +7901,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26425911": + case "3331511": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7916,7 +7918,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2672653": + case "340493": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7933,7 +7935,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26731131": + case "3407931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7950,7 +7952,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26730811": + case "3407611": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7967,7 +7969,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26731011": + case "3407811": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7984,7 +7986,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26726711": + case "3405111": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8001,7 +8003,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26745664": + case "3414464": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8018,7 +8020,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26726664": + case "3405064": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8035,7 +8037,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26726964": + case "3405364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8052,7 +8054,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26726864": + case "3405264": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8069,7 +8071,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2673093": + case "340773": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8120,7 +8122,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2642323": + case "333043": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8137,7 +8139,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26766011": + case "3425211": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8154,7 +8156,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2676613": + case "342533": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8171,7 +8173,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26442711": + case "3340311": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8239,7 +8241,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26429231": + case "3333231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8256,7 +8258,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26429931": + case "3333931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8273,7 +8275,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "342": + case "182": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8307,7 +8309,7 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "362": + case "202": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -8593,61 +8595,61 @@ 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 + 8 if z.AllAttendeesString == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.AllAttendeesString) } - s += 9 + s += 8 if z.AllowExternalCheck == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.AppointmentAuxiliaryFlags == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.AppointmentColor == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.AppointmentCounterProposal == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.AppointmentDuration == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.AppointmentEndDate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentEndTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentEndWhole == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.AppointmentLastSequence == nil { s += msgp.NilSize } else { @@ -8659,91 +8661,91 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AppointmentMessageClass) } - s += 9 + s += 8 if z.AppointmentNotAllowPropose == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.AppointmentProposalNumber == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.AppointmentProposedDuration == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.AppointmentProposedEndWhole == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentProposedStartWhole == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentReplyName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.AppointmentReplyName) } - s += 9 + s += 8 if z.AppointmentReplyTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.AppointmentSequence == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.AppointmentSequenceTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentStartDate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentStartTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AppointmentStartWhole == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.AppointmentStateFlags == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.AppointmentSubType == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.AppointmentUpdateTime == nil { s += msgp.NilSize } else { @@ -8755,19 +8757,19 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.AutoFillLocation == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.AutoStartCheck == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.BusyStatus == nil { s += msgp.NilSize } else { @@ -8779,13 +8781,13 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.CcAttendeesString == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.CcAttendeesString) } - s += 8 + s += 7 if z.ChangeHighlight == nil { s += msgp.NilSize } else { @@ -8797,31 +8799,31 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.ClipEnd == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.ClipStart == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.CollaborateDoc == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.CollaborateDoc) } - s += 9 + s += 8 if z.ConferencingCheck == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.ConferencingType == nil { s += msgp.NilSize } else { @@ -8833,7 +8835,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 7 + s += 6 if z.DayOfMonth == nil { s += msgp.NilSize } else { @@ -8845,7 +8847,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.Directory == nil { s += msgp.NilSize } else { @@ -8863,49 +8865,49 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.ExceptionReplaceTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.FExceptionalAttendees == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.FExceptionalBody == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.FInvited == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.ForwardInstance == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.FOthersAppointment == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 7 + s += 6 if z.ICalendarDayOfWeekMask == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.IntendedBusyStatus == nil { s += msgp.NilSize } else { @@ -8929,7 +8931,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.Location == nil { s += msgp.NilSize } else { @@ -8941,7 +8943,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.MeetingWorkspaceUrl == nil { s += msgp.NilSize } else { @@ -8953,7 +8955,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 7 + s += 6 if z.MonthOfYear == nil { s += msgp.NilSize } else { @@ -8965,37 +8967,37 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.NetShowUrl == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.NetShowUrl) } - s += 8 + s += 7 if z.NoEndDateFlag == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.NonSendableBcc == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.NonSendableBcc) } - s += 9 + s += 8 if z.NonSendableCc == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.NonSendableCc) } - s += 9 + s += 8 if z.NonSendableTo == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.NonSendableTo) } - s += 7 + s += 6 if z.Occurrences == nil { s += msgp.NilSize } else { @@ -9025,7 +9027,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.OnlinePassword == nil { s += msgp.NilSize } else { @@ -9037,7 +9039,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.OptionalAttendees) } - s += 9 + s += 8 if z.OrganizerAlias == nil { s += msgp.NilSize } else { @@ -9049,91 +9051,91 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.OwnerName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.OwnerName) } - s += 7 + s += 6 if z.RecurrenceDuration == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.RecurrencePattern == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.RecurrencePattern) } - s += 8 + s += 7 if z.RecurrenceType == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.Recurring == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.ReminderDelta == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.ReminderFileParameter == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ReminderFileParameter) } - s += 9 + s += 8 if z.ReminderOverride == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.ReminderPlaySound == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.ReminderSet == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.ReminderSignalTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.ReminderTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.ReminderTimeDate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.ReminderTimeTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.ReminderType == nil { s += msgp.NilSize } else { @@ -9151,25 +9153,25 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.ResourceAttendees) } - s += 8 + s += 7 if z.ResponseStatus == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.ServerProcessed == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.ServerProcessingActions == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SingleBodyiCal == nil { s += msgp.NilSize } else { @@ -9193,13 +9195,13 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TimeZoneDescription == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.TimeZoneDescription) } - s += 9 + s += 8 if z.ToAttendeesString == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/attachment.pb.go b/pkg/properties/attachment.pb.go index 3cdc443..1343ded 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.32.0 +// protoc v4.25.2 // source: attachment.proto package properties diff --git a/pkg/properties/attachment.pb_gen.go b/pkg/properties/attachment.pb_gen.go index 9de4bdc..7433abc 100644 --- a/pkg/properties/attachment.pb_gen.go +++ b/pkg/properties/attachment.pb_gen.go @@ -454,6 +454,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(23) var zb0001Mask uint32 /* 23 bits */ + _ = zb0001Mask if z.AttachContentBase == nil { zb0001Len-- zb0001Mask |= 0x10 @@ -976,6 +977,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(23) var zb0001Mask uint32 /* 23 bits */ + _ = zb0001Mask if z.AttachContentBase == nil { zb0001Len-- zb0001Mask |= 0x10 diff --git a/pkg/properties/contact.pb.go b/pkg/properties/contact.pb.go index 9a3b930..e588e13 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.32.0 +// protoc v4.25.2 // source: contact.proto package properties @@ -44,124 +44,124 @@ 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:"328093,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:"3298931,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:"3280511,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:"3299064,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:"328033,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:"3300072,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:"329983,omitempty"` + ContactLinkName *string `protobuf:"bytes,17,opt,name=contact_link_name,json=contactLinkName,proto3,oneof" json:"contact_link_name,omitempty" msg:"3418231,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:"3284731,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:"3284831,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:"3284931,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:"3285031,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:"3278431,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:"328443,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:"3285131,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:"3289831,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:"3289631,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:"3289931,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:"3290031,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:"3291431,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:"3291231,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:"3291531,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:"3291631,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:"3293031,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:"3292831,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:"3293131,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:"3293231,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:"3294631,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:"3294731,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:"3294831,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:"3296231,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:"3296331,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:"3296431,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:"3297831,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:"3297931,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:"3298031,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:"3277331,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:"327743,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:"3298431,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:"3278911,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:"3279431,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:"3298631,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:"3281131,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:"3286631,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:"3299211,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:"3279631,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:"3298831,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:"328023,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:"3299164,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:"3279531,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:"3283831,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:"3284131,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:"3298731,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:"3284031,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:"3284231,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:"3283931,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:"3283731,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:"3281431,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:"3281231,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:"3281331,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. diff --git a/pkg/properties/contact.pb_gen.go b/pkg/properties/contact.pb_gen.go index a3b0279..b62b3ea 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 "328093": 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 "3298931": 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 "3280511": 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 "3299064": 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 "328033": 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 "3300072": 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 "329983": 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 "3418231": 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 "3284731": 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 "3284831": 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 "3284931": 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 "3285031": 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 "3278431": 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 "328443": 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 "3285131": 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 "3289831": 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 "3289631": 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 "3289931": 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 "3290031": 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 "3291431": 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 "3291231": 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 "3291531": 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 "3291631": 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 "3293031": 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 "3292831": 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 "3293131": 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 "3293231": 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 "3294631": 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 "3294731": 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 "3294831": 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 "3296231": 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 "3296331": 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 "3296431": 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 "3297831": 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 "3297931": 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 "3298031": 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 "3277331": 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 "327743": 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 "3298431": 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 "3278911": 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 "3279431": 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 "3298631": 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 "3281131": 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 "3286631": 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 "3299211": 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 "3279631": 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 "3298831": 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 "328023": 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 "3299164": 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 "3279531": 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 "3283831": 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 "3284131": 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 "3298731": 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 "3284031": 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 "3284231": 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 "3283931": 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 "3283731": 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 "3281431": 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 "3281231": 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 "3281331": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -2002,6 +2002,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(109) var zb0001Mask [2]uint64 /* 109 bits */ + _ = zb0001Mask if z.AddressBookProviderArrayType == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -2439,8 +2440,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 "328093" + err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x30, 0x39, 0x33) if err != nil { return } @@ -2458,8 +2459,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 "3298931" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x39, 0x33, 0x31) if err != nil { return } @@ -2477,8 +2478,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 "3280511" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x30, 0x35, 0x31, 0x31) if err != nil { return } @@ -2496,8 +2497,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 "3299064" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x39, 0x30, 0x36, 0x34) if err != nil { return } @@ -2515,8 +2516,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 "328033" + err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x30, 0x33, 0x33) if err != nil { return } @@ -2534,8 +2535,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 "3300072" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x30, 0x30, 0x37, 0x32) if err != nil { return } @@ -2553,8 +2554,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 "329983" + err = en.Append(0xa6, 0x33, 0x32, 0x39, 0x39, 0x38, 0x33) if err != nil { return } @@ -2572,8 +2573,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 "3418231" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x38, 0x32, 0x33, 0x31) if err != nil { return } @@ -2591,8 +2592,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 "3284731" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x37, 0x33, 0x31) if err != nil { return } @@ -2610,8 +2611,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 "3284831" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x38, 0x33, 0x31) if err != nil { return } @@ -2629,8 +2630,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 "3284931" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x39, 0x33, 0x31) if err != nil { return } @@ -2648,8 +2649,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 "3285031" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x35, 0x30, 0x33, 0x31) if err != nil { return } @@ -2667,8 +2668,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 "3278431" + err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x34, 0x33, 0x31) if err != nil { return } @@ -2686,8 +2687,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 "328443" + err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x34, 0x34, 0x33) if err != nil { return } @@ -2705,8 +2706,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 "3285131" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x35, 0x31, 0x33, 0x31) if err != nil { return } @@ -2724,8 +2725,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 "3289831" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x39, 0x38, 0x33, 0x31) if err != nil { return } @@ -2743,8 +2744,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 "3289631" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x39, 0x36, 0x33, 0x31) if err != nil { return } @@ -2762,8 +2763,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 "3289931" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x39, 0x39, 0x33, 0x31) if err != nil { return } @@ -2781,8 +2782,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 "3290031" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x30, 0x30, 0x33, 0x31) if err != nil { return } @@ -2800,8 +2801,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 "3291431" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x34, 0x33, 0x31) if err != nil { return } @@ -2819,8 +2820,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 "3291231" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x32, 0x33, 0x31) if err != nil { return } @@ -2838,8 +2839,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 "3291531" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x35, 0x33, 0x31) if err != nil { return } @@ -2857,8 +2858,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 "3291631" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x36, 0x33, 0x31) if err != nil { return } @@ -2876,8 +2877,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 "3293031" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31) if err != nil { return } @@ -2895,8 +2896,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 "3292831" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x32, 0x38, 0x33, 0x31) if err != nil { return } @@ -2914,8 +2915,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 "3293131" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x33, 0x31, 0x33, 0x31) if err != nil { return } @@ -2933,8 +2934,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 "3293231" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x33, 0x32, 0x33, 0x31) if err != nil { return } @@ -2952,8 +2953,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 "3294631" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x34, 0x36, 0x33, 0x31) if err != nil { return } @@ -2971,8 +2972,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 "3294731" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x34, 0x37, 0x33, 0x31) if err != nil { return } @@ -2990,8 +2991,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 "3294831" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x34, 0x38, 0x33, 0x31) if err != nil { return } @@ -3009,8 +3010,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 "3296231" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x36, 0x32, 0x33, 0x31) if err != nil { return } @@ -3028,8 +3029,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 "3296331" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x36, 0x33, 0x33, 0x31) if err != nil { return } @@ -3047,8 +3048,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 "3296431" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x36, 0x34, 0x33, 0x31) if err != nil { return } @@ -3066,8 +3067,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 "3297831" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x37, 0x38, 0x33, 0x31) if err != nil { return } @@ -3085,8 +3086,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 "3297931" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x37, 0x39, 0x33, 0x31) if err != nil { return } @@ -3104,8 +3105,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 "3298031" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x30, 0x33, 0x31) if err != nil { return } @@ -3123,8 +3124,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 "3277331" + err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31) if err != nil { return } @@ -3142,8 +3143,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 "327743" + err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33) if err != nil { return } @@ -3161,8 +3162,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 "3298431" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x34, 0x33, 0x31) if err != nil { return } @@ -3180,8 +3181,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 "3278911" + err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x39, 0x31, 0x31) if err != nil { return } @@ -3199,8 +3200,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 "3279431" + err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x39, 0x34, 0x33, 0x31) if err != nil { return } @@ -3218,8 +3219,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 "3298631" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x36, 0x33, 0x31) if err != nil { return } @@ -3237,8 +3238,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 "3281131" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x31, 0x33, 0x31) if err != nil { return } @@ -3256,8 +3257,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 "3286631" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x36, 0x36, 0x33, 0x31) if err != nil { return } @@ -3275,8 +3276,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 "3299211" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x39, 0x32, 0x31, 0x31) if err != nil { return } @@ -3294,8 +3295,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 "3279631" + err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x39, 0x36, 0x33, 0x31) if err != nil { return } @@ -3313,8 +3314,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 "3298831" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x38, 0x33, 0x31) if err != nil { return } @@ -3332,8 +3333,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 "328023" + err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x30, 0x32, 0x33) if err != nil { return } @@ -3351,8 +3352,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 "3299164" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x39, 0x31, 0x36, 0x34) if err != nil { return } @@ -3370,8 +3371,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 "3279531" + err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x39, 0x35, 0x33, 0x31) if err != nil { return } @@ -3389,8 +3390,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 "3283831" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x33, 0x38, 0x33, 0x31) if err != nil { return } @@ -3408,8 +3409,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 "3284131" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x31, 0x33, 0x31) if err != nil { return } @@ -3427,8 +3428,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 "3298731" + err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x37, 0x33, 0x31) if err != nil { return } @@ -3446,8 +3447,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 "3284031" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x30, 0x33, 0x31) if err != nil { return } @@ -3465,8 +3466,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 "3284231" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x32, 0x33, 0x31) if err != nil { return } @@ -3484,8 +3485,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 "3283931" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x33, 0x39, 0x33, 0x31) if err != nil { return } @@ -3503,8 +3504,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 "3283731" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x33, 0x37, 0x33, 0x31) if err != nil { return } @@ -3522,8 +3523,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 "3281431" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31) if err != nil { return } @@ -3541,8 +3542,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 "3281231" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x32, 0x33, 0x31) if err != nil { return } @@ -3560,8 +3561,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 "3281331" + err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31) if err != nil { return } @@ -4514,6 +4515,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(109) var zb0001Mask [2]uint64 /* 109 bits */ + _ = zb0001Mask if z.AddressBookProviderArrayType == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -4948,8 +4950,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 "328093" + o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x30, 0x39, 0x33) if z.AddressBookProviderArrayType == nil { o = msgp.AppendNil(o) } else { @@ -4957,8 +4959,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 "3298931" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x39, 0x33, 0x31) if z.AddressCountryCode == nil { o = msgp.AppendNil(o) } else { @@ -4966,8 +4968,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 "3280511" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x30, 0x35, 0x31, 0x31) if z.AutoLog == nil { o = msgp.AppendNil(o) } else { @@ -4975,8 +4977,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 "3299064" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x39, 0x30, 0x36, 0x34) if z.BirthdayLocal == nil { o = msgp.AppendNil(o) } else { @@ -4984,8 +4986,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 "328033" + o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x30, 0x33, 0x33) if z.ContactCharacterSet == nil { o = msgp.AppendNil(o) } else { @@ -4993,8 +4995,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 "3300072" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x30, 0x30, 0x37, 0x32) if z.ContactLinkGlobalAddressListLinkId == nil { o = msgp.AppendNil(o) } else { @@ -5002,8 +5004,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 "329983" + o = append(o, 0xa6, 0x33, 0x32, 0x39, 0x39, 0x38, 0x33) if z.ContactLinkGlobalAddressListLinkState == nil { o = msgp.AppendNil(o) } else { @@ -5011,8 +5013,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 "3418231" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x38, 0x32, 0x33, 0x31) if z.ContactLinkName == nil { o = msgp.AppendNil(o) } else { @@ -5020,8 +5022,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 "3284731" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x37, 0x33, 0x31) if z.ContactUserField1 == nil { o = msgp.AppendNil(o) } else { @@ -5029,8 +5031,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 "3284831" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x38, 0x33, 0x31) if z.ContactUserField2 == nil { o = msgp.AppendNil(o) } else { @@ -5038,8 +5040,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 "3284931" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x39, 0x33, 0x31) if z.ContactUserField3 == nil { o = msgp.AppendNil(o) } else { @@ -5047,8 +5049,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 "3285031" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x35, 0x30, 0x33, 0x31) if z.ContactUserField4 == nil { o = msgp.AppendNil(o) } else { @@ -5056,8 +5058,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 "3278431" + o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x34, 0x33, 0x31) if z.Department == nil { o = msgp.AppendNil(o) } else { @@ -5065,8 +5067,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 "328443" + o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x34, 0x34, 0x33) if z.DistributionListChecksum == nil { o = msgp.AppendNil(o) } else { @@ -5074,8 +5076,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 "3285131" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x35, 0x31, 0x33, 0x31) if z.DistributionListName == nil { o = msgp.AppendNil(o) } else { @@ -5083,8 +5085,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 "3289831" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x39, 0x38, 0x33, 0x31) if z.Email1AddressType == nil { o = msgp.AppendNil(o) } else { @@ -5092,8 +5094,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 "3289631" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x39, 0x36, 0x33, 0x31) if z.Email1DisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5101,8 +5103,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 "3289931" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x39, 0x39, 0x33, 0x31) if z.Email1EmailAddress == nil { o = msgp.AppendNil(o) } else { @@ -5110,8 +5112,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 "3290031" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x30, 0x30, 0x33, 0x31) if z.Email1OriginalDisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5119,8 +5121,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 "3291431" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x34, 0x33, 0x31) if z.Email2AddressType == nil { o = msgp.AppendNil(o) } else { @@ -5128,8 +5130,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 "3291231" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x32, 0x33, 0x31) if z.Email2DisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5137,8 +5139,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 "3291531" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x35, 0x33, 0x31) if z.Email2EmailAddress == nil { o = msgp.AppendNil(o) } else { @@ -5146,8 +5148,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 "3291631" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x36, 0x33, 0x31) if z.Email2OriginalDisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5155,8 +5157,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 "3293031" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31) if z.Email3AddressType == nil { o = msgp.AppendNil(o) } else { @@ -5164,8 +5166,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 "3292831" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x32, 0x38, 0x33, 0x31) if z.Email3DisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5173,8 +5175,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 "3293131" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x33, 0x31, 0x33, 0x31) if z.Email3EmailAddress == nil { o = msgp.AppendNil(o) } else { @@ -5182,8 +5184,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 "3293231" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x33, 0x32, 0x33, 0x31) if z.Email3OriginalDisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5191,8 +5193,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 "3294631" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x34, 0x36, 0x33, 0x31) if z.Fax1AddressType == nil { o = msgp.AppendNil(o) } else { @@ -5200,8 +5202,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 "3294731" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x34, 0x37, 0x33, 0x31) if z.Fax1EmailAddress == nil { o = msgp.AppendNil(o) } else { @@ -5209,8 +5211,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 "3294831" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x34, 0x38, 0x33, 0x31) if z.Fax1OriginalDisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5218,8 +5220,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 "3296231" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x36, 0x32, 0x33, 0x31) if z.Fax2AddressType == nil { o = msgp.AppendNil(o) } else { @@ -5227,8 +5229,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 "3296331" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x36, 0x33, 0x33, 0x31) if z.Fax2EmailAddress == nil { o = msgp.AppendNil(o) } else { @@ -5236,8 +5238,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 "3296431" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x36, 0x34, 0x33, 0x31) if z.Fax2OriginalDisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5245,8 +5247,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 "3297831" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x37, 0x38, 0x33, 0x31) if z.Fax3AddressType == nil { o = msgp.AppendNil(o) } else { @@ -5254,8 +5256,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 "3297931" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x37, 0x39, 0x33, 0x31) if z.Fax3EmailAddress == nil { o = msgp.AppendNil(o) } else { @@ -5263,8 +5265,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 "3298031" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x30, 0x33, 0x31) if z.Fax3OriginalDisplayName == nil { o = msgp.AppendNil(o) } else { @@ -5272,8 +5274,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 "3277331" + o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31) if z.FileUnder == nil { o = msgp.AppendNil(o) } else { @@ -5281,8 +5283,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 "327743" + o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33) if z.FileUnderId == nil { o = msgp.AppendNil(o) } else { @@ -5290,8 +5292,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 "3298431" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x34, 0x33, 0x31) if z.FreeBusyLocation == nil { o = msgp.AppendNil(o) } else { @@ -5299,8 +5301,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 "3278911" + o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x39, 0x31, 0x31) if z.HasPicture == nil { o = msgp.AppendNil(o) } else { @@ -5308,8 +5310,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 "3279431" + o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x39, 0x34, 0x33, 0x31) if z.HomeAddress == nil { o = msgp.AppendNil(o) } else { @@ -5317,8 +5319,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 "3298631" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x36, 0x33, 0x31) if z.HomeAddressCountryCode == nil { o = msgp.AppendNil(o) } else { @@ -5326,8 +5328,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 "3281131" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x31, 0x33, 0x31) if z.Html == nil { o = msgp.AppendNil(o) } else { @@ -5335,8 +5337,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 "3286631" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x36, 0x36, 0x33, 0x31) if z.InstantMessagingAddress == nil { o = msgp.AppendNil(o) } else { @@ -5344,8 +5346,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 "3299211" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x39, 0x32, 0x31, 0x31) if z.IsContactLinked == nil { o = msgp.AppendNil(o) } else { @@ -5353,8 +5355,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 "3279631" + o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x39, 0x36, 0x33, 0x31) if z.OtherAddress == nil { o = msgp.AppendNil(o) } else { @@ -5362,8 +5364,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 "3298831" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x38, 0x33, 0x31) if z.OtherAddressCountryCode == nil { o = msgp.AppendNil(o) } else { @@ -5371,8 +5373,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 "328023" + o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x30, 0x32, 0x33) if z.PostalAddressId == nil { o = msgp.AppendNil(o) } else { @@ -5380,8 +5382,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 "3299164" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x39, 0x31, 0x36, 0x34) if z.WeddingAnniversaryLocal == nil { o = msgp.AppendNil(o) } else { @@ -5389,8 +5391,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 "3279531" + o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x39, 0x35, 0x33, 0x31) if z.WorkAddress == nil { o = msgp.AppendNil(o) } else { @@ -5398,8 +5400,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 "3283831" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x33, 0x38, 0x33, 0x31) if z.WorkAddressCity == nil { o = msgp.AppendNil(o) } else { @@ -5407,8 +5409,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 "3284131" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x31, 0x33, 0x31) if z.WorkAddressCountry == nil { o = msgp.AppendNil(o) } else { @@ -5416,8 +5418,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 "3298731" + o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x37, 0x33, 0x31) if z.WorkAddressCountryCode == nil { o = msgp.AppendNil(o) } else { @@ -5425,8 +5427,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 "3284031" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x30, 0x33, 0x31) if z.WorkAddressPostalCode == nil { o = msgp.AppendNil(o) } else { @@ -5434,8 +5436,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 "3284231" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x32, 0x33, 0x31) if z.WorkAddressPostOfficeBox == nil { o = msgp.AppendNil(o) } else { @@ -5443,8 +5445,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 "3283931" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x33, 0x39, 0x33, 0x31) if z.WorkAddressState == nil { o = msgp.AppendNil(o) } else { @@ -5452,8 +5454,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 "3283731" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x33, 0x37, 0x33, 0x31) if z.WorkAddressStreet == nil { o = msgp.AppendNil(o) } else { @@ -5461,8 +5463,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 "3281431" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31) if z.YomiCompanyName == nil { o = msgp.AppendNil(o) } else { @@ -5470,8 +5472,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 "3281231" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x32, 0x33, 0x31) if z.YomiFirstName == nil { o = msgp.AppendNil(o) } else { @@ -5479,8 +5481,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 "3281331" + o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31) if z.YomiLastName == nil { o = msgp.AppendNil(o) } else { @@ -5945,7 +5947,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "2622173": + case "328093": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -5962,7 +5964,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26257331": + case "3298931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -5979,7 +5981,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26221311": + case "3280511": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -5996,7 +5998,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26257464": + case "3299064": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6013,7 +6015,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2622113": + case "328033": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6030,7 +6032,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26260072": + case "3300072": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6047,7 +6049,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2625983": + case "329983": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6064,7 +6066,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26752631": + case "3418231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6081,7 +6083,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26228731": + case "3284731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6098,7 +6100,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26230431": + case "3284831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6115,7 +6117,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26230531": + case "3284931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6132,7 +6134,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26230631": + case "3285031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6149,7 +6151,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26217631": + case "3278431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6166,7 +6168,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2622843": + case "328443": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6183,7 +6185,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26230731": + case "3285131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6200,7 +6202,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26240231": + case "3289831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6217,7 +6219,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26240031": + case "3289631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6234,7 +6236,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26240331": + case "3289931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6251,7 +6253,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26240431": + case "3290031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6268,7 +6270,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26243431": + case "3291431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6285,7 +6287,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26243231": + case "3291231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6302,7 +6304,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26243531": + case "3291531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6319,7 +6321,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26243631": + case "3291631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6336,7 +6338,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26246631": + case "3293031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6353,7 +6355,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26246431": + case "3292831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6370,7 +6372,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26246731": + case "3293131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6387,7 +6389,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26246831": + case "3293231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6404,7 +6406,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26249831": + case "3294631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6421,7 +6423,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26249931": + case "3294731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6438,7 +6440,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26250031": + case "3294831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6455,7 +6457,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26253031": + case "3296231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6472,7 +6474,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26253131": + case "3296331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6489,7 +6491,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26253231": + case "3296431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6506,7 +6508,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26256231": + case "3297831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6523,7 +6525,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26256331": + case "3297931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6540,7 +6542,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26256431": + case "3298031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6557,7 +6559,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26214931": + case "3277331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6574,7 +6576,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2621503": + case "327743": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6591,7 +6593,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26256831": + case "3298431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6608,7 +6610,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26218111": + case "3278911": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6625,7 +6627,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26218631": + case "3279431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6642,7 +6644,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26257031": + case "3298631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6659,7 +6661,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26221931": + case "3281131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6676,7 +6678,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26233831": + case "3286631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6693,7 +6695,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26259211": + case "3299211": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6710,7 +6712,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26218831": + case "3279631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6727,7 +6729,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26257231": + case "3298831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6744,7 +6746,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2622103": + case "328023": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6761,7 +6763,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26257564": + case "3299164": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6778,7 +6780,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26218731": + case "3279531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6795,7 +6797,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26227831": + case "3283831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6812,7 +6814,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26228131": + case "3284131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6829,7 +6831,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26257131": + case "3298731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6846,7 +6848,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26228031": + case "3284031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6863,7 +6865,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26228231": + case "3284231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6880,7 +6882,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26227931": + case "3283931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6897,7 +6899,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26227731": + case "3283731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6914,7 +6916,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26222231": + case "3281431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6931,7 +6933,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26222031": + case "3281231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -6948,7 +6950,7 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26222131": + case "3281331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7812,361 +7814,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 + 7 if z.AddressBookProviderArrayType == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.AddressCountryCode == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.AddressCountryCode) } - s += 9 + s += 8 if z.AutoLog == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.BirthdayLocal == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.ContactCharacterSet == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.ContactLinkGlobalAddressListLinkId == nil { s += msgp.NilSize } else { s += msgp.Uint64Size } - s += 8 + s += 7 if z.ContactLinkGlobalAddressListLinkState == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.ContactLinkName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ContactLinkName) } - s += 9 + s += 8 if z.ContactUserField1 == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ContactUserField1) } - s += 9 + s += 8 if z.ContactUserField2 == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ContactUserField2) } - s += 9 + s += 8 if z.ContactUserField3 == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ContactUserField3) } - s += 9 + s += 8 if z.ContactUserField4 == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ContactUserField4) } - s += 9 + s += 8 if z.Department == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Department) } - s += 8 + s += 7 if z.DistributionListChecksum == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.DistributionListName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.DistributionListName) } - s += 9 + s += 8 if z.Email1AddressType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email1AddressType) } - s += 9 + s += 8 if z.Email1DisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email1DisplayName) } - s += 9 + s += 8 if z.Email1EmailAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email1EmailAddress) } - s += 9 + s += 8 if z.Email1OriginalDisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email1OriginalDisplayName) } - s += 9 + s += 8 if z.Email2AddressType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email2AddressType) } - s += 9 + s += 8 if z.Email2DisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email2DisplayName) } - s += 9 + s += 8 if z.Email2EmailAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email2EmailAddress) } - s += 9 + s += 8 if z.Email2OriginalDisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email2OriginalDisplayName) } - s += 9 + s += 8 if z.Email3AddressType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email3AddressType) } - s += 9 + s += 8 if z.Email3DisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email3DisplayName) } - s += 9 + s += 8 if z.Email3EmailAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email3EmailAddress) } - s += 9 + s += 8 if z.Email3OriginalDisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Email3OriginalDisplayName) } - s += 9 + s += 8 if z.Fax1AddressType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax1AddressType) } - s += 9 + s += 8 if z.Fax1EmailAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax1EmailAddress) } - s += 9 + s += 8 if z.Fax1OriginalDisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax1OriginalDisplayName) } - s += 9 + s += 8 if z.Fax2AddressType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax2AddressType) } - s += 9 + s += 8 if z.Fax2EmailAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax2EmailAddress) } - s += 9 + s += 8 if z.Fax2OriginalDisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax2OriginalDisplayName) } - s += 9 + s += 8 if z.Fax3AddressType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax3AddressType) } - s += 9 + s += 8 if z.Fax3EmailAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax3EmailAddress) } - s += 9 + s += 8 if z.Fax3OriginalDisplayName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Fax3OriginalDisplayName) } - s += 9 + s += 8 if z.FileUnder == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.FileUnder) } - s += 8 + s += 7 if z.FileUnderId == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.FreeBusyLocation == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.FreeBusyLocation) } - s += 9 + s += 8 if z.HasPicture == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.HomeAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.HomeAddress) } - s += 9 + s += 8 if z.HomeAddressCountryCode == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.HomeAddressCountryCode) } - s += 9 + s += 8 if z.Html == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Html) } - s += 9 + s += 8 if z.InstantMessagingAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.InstantMessagingAddress) } - s += 9 + s += 8 if z.IsContactLinked == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.OtherAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.OtherAddress) } - s += 9 + s += 8 if z.OtherAddressCountryCode == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.OtherAddressCountryCode) } - s += 8 + s += 7 if z.PostalAddressId == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.WeddingAnniversaryLocal == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.WorkAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddress) } - s += 9 + s += 8 if z.WorkAddressCity == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressCity) } - s += 9 + s += 8 if z.WorkAddressCountry == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressCountry) } - s += 9 + s += 8 if z.WorkAddressCountryCode == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressCountryCode) } - s += 9 + s += 8 if z.WorkAddressPostalCode == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressPostalCode) } - s += 9 + s += 8 if z.WorkAddressPostOfficeBox == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressPostOfficeBox) } - s += 9 + s += 8 if z.WorkAddressState == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressState) } - s += 9 + s += 8 if z.WorkAddressStreet == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.WorkAddressStreet) } - s += 9 + s += 8 if z.YomiCompanyName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.YomiCompanyName) } - s += 9 + s += 8 if z.YomiFirstName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.YomiFirstName) } - s += 9 + s += 8 if z.YomiLastName == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/extracted_entity.pb.go b/pkg/properties/extracted_entity.pb.go index 3625997..9f1d5cd 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.32.0 +// protoc v4.25.2 // source: extracted_entity.proto package properties diff --git a/pkg/properties/journal.pb.go b/pkg/properties/journal.pb.go index 7265554..9fff646 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.32.0 +// protoc v4.25.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:"3457711,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:"3457411,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:"3457611,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:"3457511,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:"345673,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:"3456864,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:"345723,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:"3456664,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:"3456031,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:"3457831,omitempty"` } func (x *Journal) Reset() { diff --git a/pkg/properties/journal.pb_gen.go b/pkg/properties/journal.pb_gen.go index 9586c92..369302c 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 "3457711": 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 "3457411": 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 "3457611": 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 "3457511": 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 "345673": 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 "3456864": 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 "345723": 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 "3456664": 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 "3456031": 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 "3457831": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -220,6 +220,7 @@ func (z *Journal) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(10) var zb0001Mask uint16 /* 10 bits */ + _ = zb0001Mask if z.LogDocumentPosted == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -269,8 +270,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 "3457711" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x37, 0x37, 0x31, 0x31) if err != nil { return } @@ -288,8 +289,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 "3457411" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x37, 0x34, 0x31, 0x31) if err != nil { return } @@ -307,8 +308,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 "3457611" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x37, 0x36, 0x31, 0x31) if err != nil { return } @@ -326,8 +327,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 "3457511" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x37, 0x35, 0x31, 0x31) if err != nil { return } @@ -345,8 +346,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 "345673" + err = en.Append(0xa6, 0x33, 0x34, 0x35, 0x36, 0x37, 0x33) if err != nil { return } @@ -364,8 +365,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 "3456864" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x36, 0x38, 0x36, 0x34) if err != nil { return } @@ -383,8 +384,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 "345723" + err = en.Append(0xa6, 0x33, 0x34, 0x35, 0x37, 0x32, 0x33) if err != nil { return } @@ -402,8 +403,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 "3456664" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x36, 0x36, 0x36, 0x34) if err != nil { return } @@ -421,8 +422,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 "3456031" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x36, 0x30, 0x33, 0x31) if err != nil { return } @@ -440,8 +441,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 "3457831" + err = en.Append(0xa7, 0x33, 0x34, 0x35, 0x37, 0x38, 0x33, 0x31) if err != nil { return } @@ -467,6 +468,7 @@ func (z *Journal) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(10) var zb0001Mask uint16 /* 10 bits */ + _ = zb0001Mask if z.LogDocumentPosted == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -513,8 +515,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 "3457711" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x37, 0x37, 0x31, 0x31) if z.LogDocumentPosted == nil { o = msgp.AppendNil(o) } else { @@ -522,8 +524,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 "3457411" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x37, 0x34, 0x31, 0x31) if z.LogDocumentPrinted == nil { o = msgp.AppendNil(o) } else { @@ -531,8 +533,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 "3457611" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x37, 0x36, 0x31, 0x31) if z.LogDocumentRouted == nil { o = msgp.AppendNil(o) } else { @@ -540,8 +542,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 "3457511" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x37, 0x35, 0x31, 0x31) if z.LogDocumentSaved == nil { o = msgp.AppendNil(o) } else { @@ -549,8 +551,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 "345673" + o = append(o, 0xa6, 0x33, 0x34, 0x35, 0x36, 0x37, 0x33) if z.LogDuration == nil { o = msgp.AppendNil(o) } else { @@ -558,8 +560,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 "3456864" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x36, 0x38, 0x36, 0x34) if z.LogEnd == nil { o = msgp.AppendNil(o) } else { @@ -567,8 +569,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 "345723" + o = append(o, 0xa6, 0x33, 0x34, 0x35, 0x37, 0x32, 0x33) if z.LogFlags == nil { o = msgp.AppendNil(o) } else { @@ -576,8 +578,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 "3456664" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x36, 0x36, 0x36, 0x34) if z.LogStart == nil { o = msgp.AppendNil(o) } else { @@ -585,8 +587,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 "3456031" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x36, 0x30, 0x33, 0x31) if z.LogType == nil { o = msgp.AppendNil(o) } else { @@ -594,8 +596,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 "3457831" + o = append(o, 0xa7, 0x33, 0x34, 0x35, 0x37, 0x38, 0x33, 0x31) if z.LogTypeDesc == nil { o = msgp.AppendNil(o) } else { @@ -623,7 +625,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "26934511": + case "3457711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -640,7 +642,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26932611": + case "3457411": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -657,7 +659,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26934411": + case "3457611": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -674,7 +676,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26932711": + case "3457511": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -691,7 +693,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2693193": + case "345673": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -708,7 +710,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26932064": + case "3456864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -725,7 +727,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2693243": + case "345723": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -742,7 +744,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26931864": + case "3456664": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -759,7 +761,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26931231": + case "3456031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -776,7 +778,7 @@ func (z *Journal) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26934631": + case "3457831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -807,61 +809,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 + 8 if z.LogDocumentPosted == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.LogDocumentPrinted == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.LogDocumentRouted == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.LogDocumentSaved == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.LogDuration == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.LogEnd == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.LogFlags == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.LogStart == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.LogType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.LogType) } - s += 9 + s += 8 if z.LogTypeDesc == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/message.pb.go b/pkg/properties/message.pb.go index ff1c0b2..14bb0c6 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.32.0 +// protoc v4.25.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:"340743,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:"3410131,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:"3423031,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:"3423131,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:"3423231,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:"3423411,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:"3422911,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:"3407164,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:"3407064,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:"341303,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:"3413231,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:"3417631,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:"3417731,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:"3405411,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:"3408431,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. diff --git a/pkg/properties/message.pb_gen.go b/pkg/properties/message.pb_gen.go index 97c77f0..57f23f1 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 "340743": 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 "3410131": 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 "3423031": 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 "3423131": 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 "3423231": 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 "3423411": 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 "3422911": 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 "3407164": 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 "3407064": 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 "341303": 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 "3413231": 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 "3417631": 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 "3417731": 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 "3405411": 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 "3408431": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -2488,6 +2488,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(136) var zb0001Mask [3]uint64 /* 136 bits */ + _ = zb0001Mask if z.AutoProcessState == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -3001,8 +3002,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 "340743" + err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x37, 0x34, 0x33) if err != nil { return } @@ -3020,8 +3021,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 "3410131" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x31, 0x33, 0x31) if err != nil { return } @@ -3039,8 +3040,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 "3423031" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x33, 0x30, 0x33, 0x31) if err != nil { return } @@ -3058,8 +3059,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 "3423131" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x33, 0x31, 0x33, 0x31) if err != nil { return } @@ -3077,8 +3078,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 "3423231" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x33, 0x32, 0x33, 0x31) if err != nil { return } @@ -3096,8 +3097,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 "3423411" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x33, 0x34, 0x31, 0x31) if err != nil { return } @@ -3115,8 +3116,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 "3422911" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x32, 0x39, 0x31, 0x31) if err != nil { return } @@ -3134,8 +3135,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 "3407164" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x31, 0x36, 0x34) if err != nil { return } @@ -3153,8 +3154,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 "3407064" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x30, 0x36, 0x34) if err != nil { return } @@ -3172,8 +3173,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 "341303" + err = en.Append(0xa6, 0x33, 0x34, 0x31, 0x33, 0x30, 0x33) if err != nil { return } @@ -3191,8 +3192,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 "3413231" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x33, 0x32, 0x33, 0x31) if err != nil { return } @@ -3210,8 +3211,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 "3417631" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x37, 0x36, 0x33, 0x31) if err != nil { return } @@ -3229,8 +3230,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 "3417731" + err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x37, 0x37, 0x33, 0x31) if err != nil { return } @@ -3248,8 +3249,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 "3405411" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x34, 0x31, 0x31) if err != nil { return } @@ -3267,8 +3268,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 "3408431" + err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x38, 0x34, 0x33, 0x31) if err != nil { return } @@ -5573,6 +5574,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(136) var zb0001Mask [3]uint64 /* 136 bits */ + _ = zb0001Mask if z.AutoProcessState == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -6083,8 +6085,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 "340743" + o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x37, 0x34, 0x33) if z.AutoProcessState == nil { o = msgp.AppendNil(o) } else { @@ -6092,8 +6094,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 "3410131" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x31, 0x33, 0x31) if z.Billing == nil { o = msgp.AppendNil(o) } else { @@ -6101,8 +6103,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 "3423031" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x33, 0x30, 0x33, 0x31) if z.Classification == nil { o = msgp.AppendNil(o) } else { @@ -6110,8 +6112,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 "3423131" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x33, 0x31, 0x33, 0x31) if z.ClassificationDescription == nil { o = msgp.AppendNil(o) } else { @@ -6119,8 +6121,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 "3423231" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x33, 0x32, 0x33, 0x31) if z.ClassificationGuid == nil { o = msgp.AppendNil(o) } else { @@ -6128,8 +6130,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 "3423411" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x33, 0x34, 0x31, 0x31) if z.ClassificationKeep == nil { o = msgp.AppendNil(o) } else { @@ -6137,8 +6139,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 "3422911" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x32, 0x39, 0x31, 0x31) if z.Classified == nil { o = msgp.AppendNil(o) } else { @@ -6146,8 +6148,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 "3407164" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x31, 0x36, 0x34) if z.CommonEnd == nil { o = msgp.AppendNil(o) } else { @@ -6155,8 +6157,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 "3407064" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x30, 0x36, 0x34) if z.CommonStart == nil { o = msgp.AppendNil(o) } else { @@ -6164,8 +6166,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 "341303" + o = append(o, 0xa6, 0x33, 0x34, 0x31, 0x33, 0x30, 0x33) if z.CurrentVersion == nil { o = msgp.AppendNil(o) } else { @@ -6173,8 +6175,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 "3413231" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x33, 0x32, 0x33, 0x31) if z.CurrentVersionName == nil { o = msgp.AppendNil(o) } else { @@ -6182,8 +6184,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 "3417631" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x37, 0x36, 0x33, 0x31) if z.InternetAccountName == nil { o = msgp.AppendNil(o) } else { @@ -6191,8 +6193,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 "3417731" + o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x37, 0x37, 0x33, 0x31) if z.InternetAccountStamp == nil { o = msgp.AppendNil(o) } else { @@ -6200,8 +6202,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 "3405411" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x34, 0x31, 0x31) if z.Private == nil { o = msgp.AppendNil(o) } else { @@ -6209,8 +6211,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 "3408431" + o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x38, 0x34, 0x33, 0x31) if z.VerbResponse == nil { o = msgp.AppendNil(o) } else { @@ -7307,7 +7309,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "2673063": + case "340743": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7324,7 +7326,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26736531": + case "3410131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7341,7 +7343,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26762231": + case "3423031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7358,7 +7360,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26762331": + case "3423131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7375,7 +7377,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26762431": + case "3423231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7392,7 +7394,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26762611": + case "3423411": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7409,7 +7411,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26762111": + case "3422911": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7426,7 +7428,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26730364": + case "3407164": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7443,7 +7445,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26730264": + case "3407064": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7460,7 +7462,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2674263": + case "341303": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7477,7 +7479,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26742831": + case "3413231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7494,7 +7496,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26752031": + case "3417631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7511,7 +7513,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26752131": + case "3417731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7528,7 +7530,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26727011": + case "3405411": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -7545,7 +7547,7 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26733231": + case "3408431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -9633,91 +9635,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 + 7 if z.AutoProcessState == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.Billing == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Billing) } - s += 9 + s += 8 if z.Classification == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.Classification) } - s += 9 + s += 8 if z.ClassificationDescription == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ClassificationDescription) } - s += 9 + s += 8 if z.ClassificationGuid == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ClassificationGuid) } - s += 9 + s += 8 if z.ClassificationKeep == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.Classified == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.CommonEnd == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.CommonStart == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.CurrentVersion == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.CurrentVersionName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.CurrentVersionName) } - s += 9 + s += 8 if z.InternetAccountName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.InternetAccountName) } - s += 9 + s += 8 if z.InternetAccountStamp == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.InternetAccountStamp) } - s += 9 + s += 8 if z.Private == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.VerbResponse == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/note.pb.go b/pkg/properties/note.pb.go index 732cb16..1266526 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.32.0 +// protoc v4.25.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:"355843,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:"355873,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:"355863,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:"355883,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:"355893,omitempty"` } func (x *Note) Reset() { diff --git a/pkg/properties/note.pb_gen.go b/pkg/properties/note.pb_gen.go index 89802d6..40a6cfc 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 "355843": 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 "355873": 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 "355863": 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 "355883": 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 "355893": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -130,6 +130,7 @@ func (z *Note) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(5) var zb0001Mask uint8 /* 5 bits */ + _ = zb0001Mask if z.NoteColor == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -159,8 +160,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 "355843" + err = en.Append(0xa6, 0x33, 0x35, 0x35, 0x38, 0x34, 0x33) if err != nil { return } @@ -178,8 +179,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 "355873" + err = en.Append(0xa6, 0x33, 0x35, 0x35, 0x38, 0x37, 0x33) if err != nil { return } @@ -197,8 +198,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 "355863" + err = en.Append(0xa6, 0x33, 0x35, 0x35, 0x38, 0x36, 0x33) if err != nil { return } @@ -216,8 +217,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 "355883" + err = en.Append(0xa6, 0x33, 0x35, 0x35, 0x38, 0x38, 0x33) if err != nil { return } @@ -235,8 +236,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 "355893" + err = en.Append(0xa6, 0x33, 0x35, 0x35, 0x38, 0x39, 0x33) if err != nil { return } @@ -262,6 +263,7 @@ func (z *Note) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(5) var zb0001Mask uint8 /* 5 bits */ + _ = zb0001Mask if z.NoteColor == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -288,8 +290,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 "355843" + o = append(o, 0xa6, 0x33, 0x35, 0x35, 0x38, 0x34, 0x33) if z.NoteColor == nil { o = msgp.AppendNil(o) } else { @@ -297,8 +299,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 "355873" + o = append(o, 0xa6, 0x33, 0x35, 0x35, 0x38, 0x37, 0x33) if z.NoteHeight == nil { o = msgp.AppendNil(o) } else { @@ -306,8 +308,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 "355863" + o = append(o, 0xa6, 0x33, 0x35, 0x35, 0x38, 0x36, 0x33) if z.NoteWidth == nil { o = msgp.AppendNil(o) } else { @@ -315,8 +317,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 "355883" + o = append(o, 0xa6, 0x33, 0x35, 0x35, 0x38, 0x38, 0x33) if z.NoteX == nil { o = msgp.AppendNil(o) } else { @@ -324,8 +326,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 "355893" + o = append(o, 0xa6, 0x33, 0x35, 0x35, 0x38, 0x39, 0x33) if z.NoteY == nil { o = msgp.AppendNil(o) } else { @@ -353,7 +355,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "2734083": + case "355843": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -370,7 +372,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2734113": + case "355873": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -387,7 +389,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2734103": + case "355863": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -404,7 +406,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2734123": + case "355883": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -421,7 +423,7 @@ func (z *Note) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2734133": + case "355893": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -452,31 +454,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 + 7 if z.NoteColor == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.NoteHeight == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.NoteWidth == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.NoteX == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.NoteY == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/rss.pb.go b/pkg/properties/rss.pb.go index 6e87cd9..7c44f7e 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.32.0 +// protoc v4.25.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:"3507631,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:"3507231,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:"3507531,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:"350743,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:"3507331,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:"3507731,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:"3507831,omitempty"` } func (x *RSS) Reset() { diff --git a/pkg/properties/rss.pb_gen.go b/pkg/properties/rss.pb_gen.go index 9aa6c15..764723a 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 "3507631": 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 "3507231": 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 "3507531": 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 "350743": 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 "3507331": 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 "3507731": 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 "3507831": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -166,6 +166,7 @@ func (z *RSS) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(7) var zb0001Mask uint8 /* 7 bits */ + _ = zb0001Mask if z.PostRssChannel == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -203,8 +204,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 "3507631" + err = en.Append(0xa7, 0x33, 0x35, 0x30, 0x37, 0x36, 0x33, 0x31) if err != nil { return } @@ -222,8 +223,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 "3507231" + err = en.Append(0xa7, 0x33, 0x35, 0x30, 0x37, 0x32, 0x33, 0x31) if err != nil { return } @@ -241,8 +242,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 "3507531" + err = en.Append(0xa7, 0x33, 0x35, 0x30, 0x37, 0x35, 0x33, 0x31) if err != nil { return } @@ -260,8 +261,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 "350743" + err = en.Append(0xa6, 0x33, 0x35, 0x30, 0x37, 0x34, 0x33) if err != nil { return } @@ -279,8 +280,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 "3507331" + err = en.Append(0xa7, 0x33, 0x35, 0x30, 0x37, 0x33, 0x33, 0x31) if err != nil { return } @@ -298,8 +299,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 "3507731" + err = en.Append(0xa7, 0x33, 0x35, 0x30, 0x37, 0x37, 0x33, 0x31) if err != nil { return } @@ -317,8 +318,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 "3507831" + err = en.Append(0xa7, 0x33, 0x35, 0x30, 0x37, 0x38, 0x33, 0x31) if err != nil { return } @@ -344,6 +345,7 @@ func (z *RSS) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(7) var zb0001Mask uint8 /* 7 bits */ + _ = zb0001Mask if z.PostRssChannel == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -378,8 +380,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 "3507631" + o = append(o, 0xa7, 0x33, 0x35, 0x30, 0x37, 0x36, 0x33, 0x31) if z.PostRssChannel == nil { o = msgp.AppendNil(o) } else { @@ -387,8 +389,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 "3507231" + o = append(o, 0xa7, 0x33, 0x35, 0x30, 0x37, 0x32, 0x33, 0x31) if z.PostRssChannelLink == nil { o = msgp.AppendNil(o) } else { @@ -396,8 +398,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 "3507531" + o = append(o, 0xa7, 0x33, 0x35, 0x30, 0x37, 0x35, 0x33, 0x31) if z.PostRssItemGuid == nil { o = msgp.AppendNil(o) } else { @@ -405,8 +407,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 "350743" + o = append(o, 0xa6, 0x33, 0x35, 0x30, 0x37, 0x34, 0x33) if z.PostRssItemHash == nil { o = msgp.AppendNil(o) } else { @@ -414,8 +416,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 "3507331" + o = append(o, 0xa7, 0x33, 0x35, 0x30, 0x37, 0x33, 0x33, 0x31) if z.PostRssItemLink == nil { o = msgp.AppendNil(o) } else { @@ -423,8 +425,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 "3507731" + o = append(o, 0xa7, 0x33, 0x35, 0x30, 0x37, 0x37, 0x33, 0x31) if z.PostRssItemXml == nil { o = msgp.AppendNil(o) } else { @@ -432,8 +434,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 "3507831" + o = append(o, 0xa7, 0x33, 0x35, 0x30, 0x37, 0x38, 0x33, 0x31) if z.PostRssSubscription == nil { o = msgp.AppendNil(o) } else { @@ -461,7 +463,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "27136431": + case "3507631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -478,7 +480,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27136031": + case "3507231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -495,7 +497,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27136331": + case "3507531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -512,7 +514,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2713623": + case "350743": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -529,7 +531,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27136131": + case "3507331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -546,7 +548,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27136531": + case "3507731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -563,7 +565,7 @@ func (z *RSS) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27136631": + case "3507831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -594,43 +596,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 + 8 if z.PostRssChannel == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.PostRssChannel) } - s += 9 + s += 8 if z.PostRssChannelLink == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.PostRssChannelLink) } - s += 9 + s += 8 if z.PostRssItemGuid == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.PostRssItemGuid) } - s += 8 + s += 7 if z.PostRssItemHash == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.PostRssItemLink == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.PostRssItemLink) } - s += 9 + s += 8 if z.PostRssItemXml == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.PostRssItemXml) } - s += 9 + s += 8 if z.PostRssSubscription == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/sharing.pb.go b/pkg/properties/sharing.pb.go index bab227e..f052af8 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.32.0 +// protoc v4.25.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:"353533,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:"3540931,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:"353513,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:"3536431,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:"3539764,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:"3539664,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:"353713,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:"3536131,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:"353383,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:"353523,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:"3533531,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:"3533631,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:"3541364,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:"3535964,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:"3540531,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:"3536364,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:"3534331,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:"3534231,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:"3540131,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:"3534831,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:"3534431,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:"3535831,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:"353553,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:"3533931,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:"3533031,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:"3533131,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:"353993,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:"353983,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:"353543,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:"354033,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:"3537531,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:"354043,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:"3536264,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:"354073,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:"3533331,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:"3534131,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:"3533231,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:"3540031,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:"3535731,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:"3533431,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:"3534031,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:"3541931,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:"3536864,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:"353673,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:"354063,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:"3536564,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:"353283,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:"3536664,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:"354243,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:"353703,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:"353723,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:"354143,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:"353943,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:"3539364,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:"3539264,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..ee56f31 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 "353533": 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 "3540931": 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 "353513": 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 "3536431": 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 "3539764": 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 "3539664": 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 "353713": 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 "3536131": 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 "353383": 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 "353523": 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 "3533531": 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 "3533631": 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 "3541364": 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 "3535964": 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 "3540531": 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 "3536364": 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 "3534331": 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 "3534231": 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 "3540131": 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 "3534831": 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 "3534431": 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 "3535831": 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 "353553": 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 "3533931": 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 "3533031": 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 "3533131": 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 "353993": 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 "353983": 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 "353543": 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 "354033": 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 "3537531": 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 "354043": 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 "3536264": 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 "354073": 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 "3533331": 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 "3534131": 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 "3533231": 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 "3540031": 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 "3535731": 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 "3533431": 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 "3534031": 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 "3541931": 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 "3536864": 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 "353673": 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 "354063": 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 "3536564": 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 "353283": 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 "3536664": 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 "354243": 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 "353703": 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 "353723": 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 "354143": 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 "353943": 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 "3539364": 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 "3539264": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -1300,6 +1300,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(70) var zb0001Mask [2]uint64 /* 70 bits */ + _ = zb0001Mask if z.SharingAnonymity == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -1529,8 +1530,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 "353533" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x33, 0x33) if err != nil { return } @@ -1548,8 +1549,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 "3540931" + err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x39, 0x33, 0x31) if err != nil { return } @@ -1567,8 +1568,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 "353513" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x31, 0x33) if err != nil { return } @@ -1586,8 +1587,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 "3536431" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x34, 0x33, 0x31) if err != nil { return } @@ -1605,8 +1606,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 "3539764" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x37, 0x36, 0x34) if err != nil { return } @@ -1624,8 +1625,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 "3539664" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x36, 0x36, 0x34) if err != nil { return } @@ -1643,8 +1644,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 "353713" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x37, 0x31, 0x33) if err != nil { return } @@ -1662,8 +1663,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 "3536131" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x31, 0x33, 0x31) if err != nil { return } @@ -1681,8 +1682,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 "353383" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x33, 0x38, 0x33) if err != nil { return } @@ -1700,8 +1701,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 "353523" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x32, 0x33) if err != nil { return } @@ -1719,8 +1720,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 "3533531" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x35, 0x33, 0x31) if err != nil { return } @@ -1738,8 +1739,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 "3533631" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x36, 0x33, 0x31) if err != nil { return } @@ -1757,8 +1758,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 "3541364" + err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x31, 0x33, 0x36, 0x34) if err != nil { return } @@ -1776,8 +1777,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 "3535964" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x35, 0x39, 0x36, 0x34) if err != nil { return } @@ -1795,8 +1796,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 "3540531" + err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x35, 0x33, 0x31) if err != nil { return } @@ -1814,8 +1815,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 "3536364" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x33, 0x36, 0x34) if err != nil { return } @@ -1833,8 +1834,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 "3534331" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x33, 0x33, 0x31) if err != nil { return } @@ -1852,8 +1853,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 "3534231" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x32, 0x33, 0x31) if err != nil { return } @@ -1871,8 +1872,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 "3540131" + err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x31, 0x33, 0x31) if err != nil { return } @@ -1890,8 +1891,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 "3534831" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x38, 0x33, 0x31) if err != nil { return } @@ -1909,8 +1910,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 "3534431" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x34, 0x33, 0x31) if err != nil { return } @@ -1928,8 +1929,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 "3535831" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x35, 0x38, 0x33, 0x31) if err != nil { return } @@ -1947,8 +1948,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 "353553" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x35, 0x33) if err != nil { return } @@ -1966,8 +1967,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 "3533931" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x31) if err != nil { return } @@ -1985,8 +1986,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 "3533031" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x30, 0x33, 0x31) if err != nil { return } @@ -2004,8 +2005,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 "3533131" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x31, 0x33, 0x31) if err != nil { return } @@ -2023,8 +2024,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 "353993" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x39, 0x39, 0x33) if err != nil { return } @@ -2042,8 +2043,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 "353983" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x39, 0x38, 0x33) if err != nil { return } @@ -2061,8 +2062,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 "353543" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x34, 0x33) if err != nil { return } @@ -2080,8 +2081,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 "354033" + err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x33, 0x33) if err != nil { return } @@ -2099,8 +2100,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 "3537531" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x37, 0x35, 0x33, 0x31) if err != nil { return } @@ -2118,8 +2119,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 "354043" + err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x34, 0x33) if err != nil { return } @@ -2137,8 +2138,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 "3536264" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x32, 0x36, 0x34) if err != nil { return } @@ -2156,8 +2157,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 "354073" + err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x37, 0x33) if err != nil { return } @@ -2175,8 +2176,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 "3533331" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x33, 0x33, 0x31) if err != nil { return } @@ -2194,8 +2195,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 "3534131" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x31, 0x33, 0x31) if err != nil { return } @@ -2213,8 +2214,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 "3533231" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x32, 0x33, 0x31) if err != nil { return } @@ -2232,8 +2233,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 "3540031" + err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x30, 0x33, 0x31) if err != nil { return } @@ -2251,8 +2252,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 "3535731" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x35, 0x37, 0x33, 0x31) if err != nil { return } @@ -2270,8 +2271,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 "3533431" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x34, 0x33, 0x31) if err != nil { return } @@ -2289,8 +2290,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 "3534031" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x30, 0x33, 0x31) if err != nil { return } @@ -2308,8 +2309,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 "3541931" + err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x31, 0x39, 0x33, 0x31) if err != nil { return } @@ -2327,8 +2328,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 "3536864" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x38, 0x36, 0x34) if err != nil { return } @@ -2346,8 +2347,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 "353673" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x36, 0x37, 0x33) if err != nil { return } @@ -2365,8 +2366,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 "354063" + err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x36, 0x33) if err != nil { return } @@ -2384,8 +2385,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 "3536564" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x35, 0x36, 0x34) if err != nil { return } @@ -2403,8 +2404,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 "353283" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x32, 0x38, 0x33) if err != nil { return } @@ -2422,8 +2423,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 "3536664" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x36, 0x36, 0x34) if err != nil { return } @@ -2441,8 +2442,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 "354243" + err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x32, 0x34, 0x33) if err != nil { return } @@ -2460,8 +2461,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 "353703" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x37, 0x30, 0x33) if err != nil { return } @@ -2479,8 +2480,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 "353723" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x37, 0x32, 0x33) if err != nil { return } @@ -2498,8 +2499,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 "354143" + err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x31, 0x34, 0x33) if err != nil { return } @@ -2517,8 +2518,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 "353943" + err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x39, 0x34, 0x33) if err != nil { return } @@ -2536,8 +2537,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 "3539364" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x33, 0x36, 0x34) if err != nil { return } @@ -2555,8 +2556,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 "3539264" + err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x32, 0x36, 0x34) if err != nil { return } @@ -2837,6 +2838,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(70) var zb0001Mask [2]uint64 /* 70 bits */ + _ = zb0001Mask if z.SharingAnonymity == nil { zb0001Len-- zb0001Mask[0] |= 0x1 @@ -3063,8 +3065,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 "353533" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x33, 0x33) if z.SharingAnonymity == nil { o = msgp.AppendNil(o) } else { @@ -3072,8 +3074,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 "3540931" + o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x39, 0x33, 0x31) if z.SharingBrowseUrl == nil { o = msgp.AppendNil(o) } else { @@ -3081,8 +3083,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 "353513" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x31, 0x33) if z.SharingCapabilities == nil { o = msgp.AppendNil(o) } else { @@ -3090,8 +3092,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 "3536431" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x34, 0x33, 0x31) if z.SharingConfigurationUrl == nil { o = msgp.AppendNil(o) } else { @@ -3099,8 +3101,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 "3539764" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x37, 0x36, 0x34) if z.SharingDataRangeEnd == nil { o = msgp.AppendNil(o) } else { @@ -3108,8 +3110,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 "3539664" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x36, 0x36, 0x34) if z.SharingDataRangeStart == nil { o = msgp.AppendNil(o) } else { @@ -3117,8 +3119,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 "353713" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x37, 0x31, 0x33) if z.SharingDetail == nil { o = msgp.AppendNil(o) } else { @@ -3126,8 +3128,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 "3536131" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x31, 0x33, 0x31) if z.SharingExtensionXml == nil { o = msgp.AppendNil(o) } else { @@ -3135,8 +3137,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 "353383" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x33, 0x38, 0x33) if z.SharingFlags == nil { o = msgp.AppendNil(o) } else { @@ -3144,8 +3146,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 "353523" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x32, 0x33) if z.SharingFlavor == nil { o = msgp.AppendNil(o) } else { @@ -3153,8 +3155,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 "3533531" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x35, 0x33, 0x31) if z.SharingInitiatorName == nil { o = msgp.AppendNil(o) } else { @@ -3162,8 +3164,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 "3533631" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x36, 0x33, 0x31) if z.SharingInitiatorSmtp == nil { o = msgp.AppendNil(o) } else { @@ -3171,8 +3173,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 "3541364" + o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x31, 0x33, 0x36, 0x34) if z.SharingLastAutoSyncTime == nil { o = msgp.AppendNil(o) } else { @@ -3180,8 +3182,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 "3535964" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x35, 0x39, 0x36, 0x34) if z.SharingLastSyncTime == nil { o = msgp.AppendNil(o) } else { @@ -3189,8 +3191,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 "3540531" + o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x35, 0x33, 0x31) if z.SharingLocalComment == nil { o = msgp.AppendNil(o) } else { @@ -3198,8 +3200,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 "3536364" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x33, 0x36, 0x34) if z.SharingLocalLastModificationTime == nil { o = msgp.AppendNil(o) } else { @@ -3207,8 +3209,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 "3534331" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x33, 0x33, 0x31) if z.SharingLocalName == nil { o = msgp.AppendNil(o) } else { @@ -3216,8 +3218,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 "3534231" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x32, 0x33, 0x31) if z.SharingLocalPath == nil { o = msgp.AppendNil(o) } else { @@ -3225,8 +3227,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 "3540131" + o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x31, 0x33, 0x31) if z.SharingLocalStoreUid == nil { o = msgp.AppendNil(o) } else { @@ -3234,8 +3236,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 "3534831" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x38, 0x33, 0x31) if z.SharingLocalType == nil { o = msgp.AppendNil(o) } else { @@ -3243,8 +3245,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 "3534431" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x34, 0x33, 0x31) if z.SharingLocalUid == nil { o = msgp.AppendNil(o) } else { @@ -3252,8 +3254,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 "3535831" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x35, 0x38, 0x33, 0x31) if z.SharingParticipants == nil { o = msgp.AppendNil(o) } else { @@ -3261,8 +3263,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 "353553" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x35, 0x33) if z.SharingPermissions == nil { o = msgp.AppendNil(o) } else { @@ -3270,8 +3272,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 "3533931" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x31) if z.SharingProviderExtension == nil { o = msgp.AppendNil(o) } else { @@ -3279,8 +3281,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 "3533031" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x30, 0x33, 0x31) if z.SharingProviderName == nil { o = msgp.AppendNil(o) } else { @@ -3288,8 +3290,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 "3533131" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x31, 0x33, 0x31) if z.SharingProviderUrl == nil { o = msgp.AppendNil(o) } else { @@ -3297,8 +3299,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 "353993" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x39, 0x39, 0x33) if z.SharingRangeEnd == nil { o = msgp.AppendNil(o) } else { @@ -3306,8 +3308,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 "353983" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x39, 0x38, 0x33) if z.SharingRangeStart == nil { o = msgp.AppendNil(o) } else { @@ -3315,8 +3317,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 "353543" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x34, 0x33) if z.SharingReciprocation == nil { o = msgp.AppendNil(o) } else { @@ -3324,8 +3326,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 "354033" + o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x33, 0x33) if z.SharingRemoteByteSize == nil { o = msgp.AppendNil(o) } else { @@ -3333,8 +3335,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 "3537531" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x37, 0x35, 0x33, 0x31) if z.SharingRemoteComment == nil { o = msgp.AppendNil(o) } else { @@ -3342,8 +3344,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 "354043" + o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x34, 0x33) if z.SharingRemoteCrc == nil { o = msgp.AppendNil(o) } else { @@ -3351,8 +3353,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 "3536264" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x32, 0x36, 0x34) if z.SharingRemoteLastModificationTime == nil { o = msgp.AppendNil(o) } else { @@ -3360,8 +3362,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 "354073" + o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x37, 0x33) if z.SharingRemoteMessageCount == nil { o = msgp.AppendNil(o) } else { @@ -3369,8 +3371,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 "3533331" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x33, 0x33, 0x31) if z.SharingRemoteName == nil { o = msgp.AppendNil(o) } else { @@ -3378,8 +3380,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 "3534131" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x31, 0x33, 0x31) if z.SharingRemotePass == nil { o = msgp.AppendNil(o) } else { @@ -3387,8 +3389,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 "3533231" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x32, 0x33, 0x31) if z.SharingRemotePath == nil { o = msgp.AppendNil(o) } else { @@ -3396,8 +3398,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 "3540031" + o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x30, 0x33, 0x31) if z.SharingRemoteStoreUid == nil { o = msgp.AppendNil(o) } else { @@ -3405,8 +3407,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 "3535731" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x35, 0x37, 0x33, 0x31) if z.SharingRemoteType == nil { o = msgp.AppendNil(o) } else { @@ -3414,8 +3416,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 "3533431" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x34, 0x33, 0x31) if z.SharingRemoteUid == nil { o = msgp.AppendNil(o) } else { @@ -3423,8 +3425,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 "3534031" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x30, 0x33, 0x31) if z.SharingRemoteUser == nil { o = msgp.AppendNil(o) } else { @@ -3432,8 +3434,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 "3541931" + o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x31, 0x39, 0x33, 0x31) if z.SharingRemoteVersion == nil { o = msgp.AppendNil(o) } else { @@ -3441,8 +3443,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 "3536864" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x38, 0x36, 0x34) if z.SharingResponseTime == nil { o = msgp.AppendNil(o) } else { @@ -3450,8 +3452,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 "353673" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x36, 0x37, 0x33) if z.SharingResponseType == nil { o = msgp.AppendNil(o) } else { @@ -3459,8 +3461,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 "354063" + o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x36, 0x33) if z.SharingRoamLog == nil { o = msgp.AppendNil(o) } else { @@ -3468,8 +3470,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 "3536564" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x35, 0x36, 0x34) if z.SharingStart == nil { o = msgp.AppendNil(o) } else { @@ -3477,8 +3479,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 "353283" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x32, 0x38, 0x33) if z.SharingStatus == nil { o = msgp.AppendNil(o) } else { @@ -3486,8 +3488,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 "3536664" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x36, 0x36, 0x34) if z.SharingStop == nil { o = msgp.AppendNil(o) } else { @@ -3495,8 +3497,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 "354243" + o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x32, 0x34, 0x33) if z.SharingSyncFlags == nil { o = msgp.AppendNil(o) } else { @@ -3504,8 +3506,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 "353703" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x37, 0x30, 0x33) if z.SharingSyncInterval == nil { o = msgp.AppendNil(o) } else { @@ -3513,8 +3515,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 "353723" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x37, 0x32, 0x33) if z.SharingTimeToLive == nil { o = msgp.AppendNil(o) } else { @@ -3522,8 +3524,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 "354143" + o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x31, 0x34, 0x33) if z.SharingTimeToLiveAuto == nil { o = msgp.AppendNil(o) } else { @@ -3531,8 +3533,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 "353943" + o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x39, 0x34, 0x33) if z.SharingWorkingHoursDays == nil { o = msgp.AppendNil(o) } else { @@ -3540,8 +3542,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 "3539364" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x33, 0x36, 0x34) if z.SharingWorkingHoursEnd == nil { o = msgp.AppendNil(o) } else { @@ -3549,8 +3551,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 "3539264" + o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x32, 0x36, 0x34) if z.SharingWorkingHoursStart == nil { o = msgp.AppendNil(o) } else { @@ -3683,7 +3685,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "2724253": + case "353533": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3700,7 +3702,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27254531": + case "3540931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3717,7 +3719,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724233": + case "353513": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3734,7 +3736,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27245231": + case "3536431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3751,7 +3753,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27251764": + case "3539764": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3768,7 +3770,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27251664": + case "3539664": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3785,7 +3787,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724593": + case "353713": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3802,7 +3804,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27244931": + case "3536131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3819,7 +3821,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2723943": + case "353383": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3836,7 +3838,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724243": + case "353523": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3853,7 +3855,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239131": + case "3533531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3870,7 +3872,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239231": + case "3533631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3887,7 +3889,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27254964": + case "3541364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3904,7 +3906,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27243164": + case "3535964": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3921,7 +3923,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27252531": + case "3540531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3938,7 +3940,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27245164": + case "3536364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3955,7 +3957,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239931": + case "3534331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3972,7 +3974,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239831": + case "3534231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -3989,7 +3991,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27252131": + case "3540131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4006,7 +4008,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27242031": + case "3534831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4023,7 +4025,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27241631": + case "3534431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4040,7 +4042,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27243031": + case "3535831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4057,7 +4059,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724273": + case "353553": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4074,7 +4076,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239531": + case "3533931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4091,7 +4093,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27238631": + case "3533031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4108,7 +4110,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27238731": + case "3533131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4125,7 +4127,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725193": + case "353993": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4142,7 +4144,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725183": + case "353983": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4159,7 +4161,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724263": + case "353543": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4176,7 +4178,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725233": + case "354033": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4193,7 +4195,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27246331": + case "3537531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4210,7 +4212,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725243": + case "354043": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4227,7 +4229,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27245064": + case "3536264": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4244,7 +4246,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725273": + case "354073": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4261,7 +4263,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27238931": + case "3533331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4278,7 +4280,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239731": + case "3534131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4295,7 +4297,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27238831": + case "3533231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4312,7 +4314,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27252031": + case "3540031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4329,7 +4331,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27242931": + case "3535731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4346,7 +4348,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239031": + case "3533431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4363,7 +4365,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27239631": + case "3534031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4380,7 +4382,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27255531": + case "3541931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4397,7 +4399,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27245664": + case "3536864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4414,7 +4416,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724553": + case "353673": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4431,7 +4433,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725263": + case "354063": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4448,7 +4450,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27245364": + case "3536564": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4465,7 +4467,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2723843": + case "353283": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4482,7 +4484,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27245464": + case "3536664": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4499,7 +4501,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725763": + case "354243": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4516,7 +4518,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724583": + case "353703": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4533,7 +4535,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2724603": + case "353723": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4550,7 +4552,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725503": + case "354143": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4567,7 +4569,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2725143": + case "353943": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4584,7 +4586,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27251364": + case "3539364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4601,7 +4603,7 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "27251264": + case "3539264": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -4887,331 +4889,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 + 7 if z.SharingAnonymity == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingBrowseUrl == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingBrowseUrl) } - s += 8 + s += 7 if z.SharingCapabilities == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingConfigurationUrl == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingConfigurationUrl) } - s += 9 + s += 8 if z.SharingDataRangeEnd == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.SharingDataRangeStart == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.SharingDetail == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingExtensionXml == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingExtensionXml) } - s += 8 + s += 7 if z.SharingFlags == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingFlavor == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingInitiatorName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingInitiatorName) } - s += 9 + s += 8 if z.SharingInitiatorSmtp == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingInitiatorSmtp) } - s += 9 + s += 8 if z.SharingLastAutoSyncTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.SharingLastSyncTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.SharingLocalComment == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingLocalComment) } - s += 9 + s += 8 if z.SharingLocalLastModificationTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.SharingLocalName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingLocalName) } - s += 9 + s += 8 if z.SharingLocalPath == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingLocalPath) } - s += 9 + s += 8 if z.SharingLocalStoreUid == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingLocalStoreUid) } - s += 9 + s += 8 if z.SharingLocalType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingLocalType) } - s += 9 + s += 8 if z.SharingLocalUid == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingLocalUid) } - s += 9 + s += 8 if z.SharingParticipants == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingParticipants) } - s += 8 + s += 7 if z.SharingPermissions == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingProviderExtension == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingProviderExtension) } - s += 9 + s += 8 if z.SharingProviderName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingProviderName) } - s += 9 + s += 8 if z.SharingProviderUrl == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingProviderUrl) } - s += 8 + s += 7 if z.SharingRangeEnd == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingRangeStart == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingReciprocation == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingRemoteByteSize == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingRemoteComment == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteComment) } - s += 8 + s += 7 if z.SharingRemoteCrc == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingRemoteLastModificationTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.SharingRemoteMessageCount == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingRemoteName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteName) } - s += 9 + s += 8 if z.SharingRemotePass == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemotePass) } - s += 9 + s += 8 if z.SharingRemotePath == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemotePath) } - s += 9 + s += 8 if z.SharingRemoteStoreUid == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteStoreUid) } - s += 9 + s += 8 if z.SharingRemoteType == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteType) } - s += 9 + s += 8 if z.SharingRemoteUid == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteUid) } - s += 9 + s += 8 if z.SharingRemoteUser == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteUser) } - s += 9 + s += 8 if z.SharingRemoteVersion == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SharingRemoteVersion) } - s += 9 + s += 8 if z.SharingResponseTime == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.SharingResponseType == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingRoamLog == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingStart == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.SharingStatus == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingStop == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.SharingSyncFlags == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingSyncInterval == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingTimeToLive == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingTimeToLiveAuto == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.SharingWorkingHoursDays == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.SharingWorkingHoursEnd == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.SharingWorkingHoursStart == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/sms.pb.go b/pkg/properties/sms.pb.go index bc0ed55..a70f094 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.32.0 +// protoc v4.25.2 // source: sms.proto package properties diff --git a/pkg/properties/spam.pb.go b/pkg/properties/spam.pb.go index b430788..a7af973 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.32.0 +// protoc v4.25.2 // source: spam.proto package properties diff --git a/pkg/properties/spam.pb_gen.go b/pkg/properties/spam.pb_gen.go index d58588b..a65b4b4 100644 --- a/pkg/properties/spam.pb_gen.go +++ b/pkg/properties/spam.pb_gen.go @@ -130,6 +130,7 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(5) var zb0001Mask uint8 /* 5 bits */ + _ = zb0001Mask if z.JunkAddRecipientsToSafeSendersList == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -262,6 +263,7 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(5) var zb0001Mask uint8 /* 5 bits */ + _ = zb0001Mask if z.JunkAddRecipientsToSafeSendersList == nil { zb0001Len-- zb0001Mask |= 0x1 diff --git a/pkg/properties/task.pb.go b/pkg/properties/task.pb.go index 4a2ad5e..a7992ac 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.32.0 +// protoc v4.25.2 // source: task.proto package properties @@ -44,81 +44,81 @@ 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:"342403,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:"330265,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:"330663,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:"3303211,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:"330403,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:"3305731,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:"3305211,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:"330813,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:"3303964,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:"3303311,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:"3302964,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:"330413,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:"3305411,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:"3306811,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:"3306211,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:"330503,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:"3306131,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:"3304564,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:"3305831,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:"340723,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:"330563,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:"3306011,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:"330593,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:"3305531,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:"330653,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:"3303111,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:"3306331,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:"3302864,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:"330433,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:"330253,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:"3304911,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:"3305111,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:"330423,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:"3302711,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:"3420864,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:"3420931,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:"3421231,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:"3423964,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"` } diff --git a/pkg/properties/task.pb_gen.go b/pkg/properties/task.pb_gen.go index a08dd23..03d0e5a 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 "342403": 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 "330265": 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 "330663": 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 "3303211": 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 "330403": 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 "3305731": 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 "3305211": 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 "330813": 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 "3303964": 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 "3303311": 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 "3302964": 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 "330413": 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 "3305411": 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 "3306811": 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 "3306211": 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 "330503": 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 "3306131": 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 "3304564": 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 "3305831": 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 "340723": 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 "330563": 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 "3306011": 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 "330593": 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 "3305531": 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 "330653": 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 "3303111": 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 "3306331": 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 "3302864": 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 "330433": 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 "330253": 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 "3304911": 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 "3305111": 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 "330423": 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 "3302711": 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 "3420864": 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 "3420931": 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 "3421231": 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 "3423964": if dc.IsNil() { err = dc.ReadNil() if err != nil { @@ -742,6 +742,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(39) var zb0001Mask uint64 /* 39 bits */ + _ = zb0001Mask if z.FlagString == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -907,8 +908,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 "342403" + err = en.Append(0xa6, 0x33, 0x34, 0x32, 0x34, 0x30, 0x33) if err != nil { return } @@ -926,8 +927,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 "330265" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x32, 0x36, 0x35) if err != nil { return } @@ -945,8 +946,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 "330663" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x36, 0x36, 0x33) if err != nil { return } @@ -964,8 +965,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 "3303211" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x32, 0x31, 0x31) if err != nil { return } @@ -983,8 +984,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 "330403" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x30, 0x33) if err != nil { return } @@ -1002,8 +1003,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 "3305731" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x37, 0x33, 0x31) if err != nil { return } @@ -1021,8 +1022,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 "3305211" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x32, 0x31, 0x31) if err != nil { return } @@ -1040,8 +1041,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 "330813" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x38, 0x31, 0x33) if err != nil { return } @@ -1059,8 +1060,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 "3303964" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x39, 0x36, 0x34) if err != nil { return } @@ -1078,8 +1079,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 "3303311" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x33, 0x31, 0x31) if err != nil { return } @@ -1097,8 +1098,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 "3302964" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x32, 0x39, 0x36, 0x34) if err != nil { return } @@ -1116,8 +1117,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 "330413" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x31, 0x33) if err != nil { return } @@ -1135,8 +1136,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 "3305411" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x34, 0x31, 0x31) if err != nil { return } @@ -1154,8 +1155,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 "3306811" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x38, 0x31, 0x31) if err != nil { return } @@ -1173,8 +1174,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 "3306211" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x32, 0x31, 0x31) if err != nil { return } @@ -1192,8 +1193,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 "330503" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x35, 0x30, 0x33) if err != nil { return } @@ -1211,8 +1212,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 "3306131" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31) if err != nil { return } @@ -1230,8 +1231,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 "3304564" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x34, 0x35, 0x36, 0x34) if err != nil { return } @@ -1249,8 +1250,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 "3305831" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x38, 0x33, 0x31) if err != nil { return } @@ -1268,8 +1269,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 "340723" + err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x37, 0x32, 0x33) if err != nil { return } @@ -1287,8 +1288,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 "330563" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x35, 0x36, 0x33) if err != nil { return } @@ -1306,8 +1307,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 "3306011" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x30, 0x31, 0x31) if err != nil { return } @@ -1325,8 +1326,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 "330593" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x35, 0x39, 0x33) if err != nil { return } @@ -1344,8 +1345,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 "3305531" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x35, 0x33, 0x31) if err != nil { return } @@ -1363,8 +1364,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 "330653" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x36, 0x35, 0x33) if err != nil { return } @@ -1382,8 +1383,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 "3303111" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x31, 0x31, 0x31) if err != nil { return } @@ -1401,8 +1402,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 "3306331" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x33, 0x33, 0x31) if err != nil { return } @@ -1420,8 +1421,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 "3302864" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x32, 0x38, 0x36, 0x34) if err != nil { return } @@ -1439,8 +1440,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 "330433" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x33, 0x33) if err != nil { return } @@ -1458,8 +1459,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 "330253" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x32, 0x35, 0x33) if err != nil { return } @@ -1477,8 +1478,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 "3304911" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x34, 0x39, 0x31, 0x31) if err != nil { return } @@ -1496,8 +1497,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 "3305111" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x31, 0x31, 0x31) if err != nil { return } @@ -1515,8 +1516,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 "330423" + err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x32, 0x33) if err != nil { return } @@ -1534,8 +1535,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 "3302711" + err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x32, 0x37, 0x31, 0x31) if err != nil { return } @@ -1553,8 +1554,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 "3420864" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x30, 0x38, 0x36, 0x34) if err != nil { return } @@ -1572,8 +1573,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 "3420931" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x30, 0x39, 0x33, 0x31) if err != nil { return } @@ -1591,8 +1592,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 "3421231" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x31, 0x32, 0x33, 0x31) if err != nil { return } @@ -1610,8 +1611,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 "3423964" + err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x33, 0x39, 0x36, 0x34) if err != nil { return } @@ -1656,6 +1657,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(39) var zb0001Mask uint64 /* 39 bits */ + _ = zb0001Mask if z.FlagString == nil { zb0001Len-- zb0001Mask |= 0x1 @@ -1818,8 +1820,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 "342403" + o = append(o, 0xa6, 0x33, 0x34, 0x32, 0x34, 0x30, 0x33) if z.FlagString == nil { o = msgp.AppendNil(o) } else { @@ -1827,8 +1829,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 "330265" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x32, 0x36, 0x35) if z.PercentComplete == nil { o = msgp.AppendNil(o) } else { @@ -1836,8 +1838,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 "330663" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x36, 0x36, 0x33) if z.TaskAcceptanceState == nil { o = msgp.AppendNil(o) } else { @@ -1845,8 +1847,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 "3303211" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x32, 0x31, 0x31) if z.TaskAccepted == nil { o = msgp.AppendNil(o) } else { @@ -1854,8 +1856,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 "330403" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x30, 0x33) if z.TaskActualEffort == nil { o = msgp.AppendNil(o) } else { @@ -1863,8 +1865,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 "3305731" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x37, 0x33, 0x31) if z.TaskAssigner == nil { o = msgp.AppendNil(o) } else { @@ -1872,8 +1874,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 "3305211" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x32, 0x31, 0x31) if z.TaskComplete == nil { o = msgp.AppendNil(o) } else { @@ -1881,8 +1883,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 "330813" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x38, 0x31, 0x33) if z.TaskCustomFlags == nil { o = msgp.AppendNil(o) } else { @@ -1890,8 +1892,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 "3303964" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x39, 0x36, 0x34) if z.TaskDateCompleted == nil { o = msgp.AppendNil(o) } else { @@ -1899,8 +1901,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 "3303311" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x33, 0x31, 0x31) if z.TaskDeadOccurrence == nil { o = msgp.AppendNil(o) } else { @@ -1908,8 +1910,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 "3302964" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x32, 0x39, 0x36, 0x34) if z.TaskDueDate == nil { o = msgp.AppendNil(o) } else { @@ -1917,8 +1919,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 "330413" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x31, 0x33) if z.TaskEstimatedEffort == nil { o = msgp.AppendNil(o) } else { @@ -1926,8 +1928,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 "3305411" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x34, 0x31, 0x31) if z.TaskfCreator == nil { o = msgp.AppendNil(o) } else { @@ -1935,8 +1937,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 "3306811" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x38, 0x31, 0x31) if z.TaskfFixOffline == nil { o = msgp.AppendNil(o) } else { @@ -1944,8 +1946,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 "3306211" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x32, 0x31, 0x31) if z.TaskfRecurring == nil { o = msgp.AppendNil(o) } else { @@ -1953,8 +1955,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 "330503" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x35, 0x30, 0x33) if z.TaskHistory == nil { o = msgp.AppendNil(o) } else { @@ -1962,8 +1964,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 "3306131" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31) if z.TaskLastDelegate == nil { o = msgp.AppendNil(o) } else { @@ -1971,8 +1973,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 "3304564" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x34, 0x35, 0x36, 0x34) if z.TaskLastUpdate == nil { o = msgp.AppendNil(o) } else { @@ -1980,8 +1982,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 "3305831" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x38, 0x33, 0x31) if z.TaskLastUser == nil { o = msgp.AppendNil(o) } else { @@ -1989,8 +1991,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 "340723" + o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x37, 0x32, 0x33) if z.TaskMode == nil { o = msgp.AppendNil(o) } else { @@ -1998,8 +2000,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 "330563" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x35, 0x36, 0x33) if z.TaskMultipleRecipients == nil { o = msgp.AppendNil(o) } else { @@ -2007,8 +2009,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 "3306011" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x30, 0x31, 0x31) if z.TaskNoCompute == nil { o = msgp.AppendNil(o) } else { @@ -2016,8 +2018,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 "330593" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x35, 0x39, 0x33) if z.TaskOrdinal == nil { o = msgp.AppendNil(o) } else { @@ -2025,8 +2027,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 "3305531" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x35, 0x33, 0x31) if z.TaskOwner == nil { o = msgp.AppendNil(o) } else { @@ -2034,8 +2036,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 "330653" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x36, 0x35, 0x33) if z.TaskOwnership == nil { o = msgp.AppendNil(o) } else { @@ -2043,8 +2045,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 "3303111" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x31, 0x31, 0x31) if z.TaskResetReminder == nil { o = msgp.AppendNil(o) } else { @@ -2052,8 +2054,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 "3306331" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x33, 0x33, 0x31) if z.TaskRole == nil { o = msgp.AppendNil(o) } else { @@ -2061,8 +2063,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 "3302864" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x32, 0x38, 0x36, 0x34) if z.TaskStartDate == nil { o = msgp.AppendNil(o) } else { @@ -2070,8 +2072,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 "330433" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x33, 0x33) if z.TaskState == nil { o = msgp.AppendNil(o) } else { @@ -2079,8 +2081,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 "330253" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x32, 0x35, 0x33) if z.TaskStatus == nil { o = msgp.AppendNil(o) } else { @@ -2088,8 +2090,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 "3304911" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x34, 0x39, 0x31, 0x31) if z.TaskStatusOnComplete == nil { o = msgp.AppendNil(o) } else { @@ -2097,8 +2099,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 "3305111" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x31, 0x31, 0x31) if z.TaskUpdates == nil { o = msgp.AppendNil(o) } else { @@ -2106,8 +2108,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 "330423" + o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x32, 0x33) if z.TaskVersion == nil { o = msgp.AppendNil(o) } else { @@ -2115,8 +2117,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 "3302711" + o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x32, 0x37, 0x31, 0x31) if z.TeamTask == nil { o = msgp.AppendNil(o) } else { @@ -2124,8 +2126,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 "3420864" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x30, 0x38, 0x36, 0x34) if z.ToDoOrdinalDate == nil { o = msgp.AppendNil(o) } else { @@ -2133,8 +2135,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 "3420931" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x30, 0x39, 0x33, 0x31) if z.ToDoSubOrdinal == nil { o = msgp.AppendNil(o) } else { @@ -2142,8 +2144,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 "3421231" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x31, 0x32, 0x33, 0x31) if z.ToDoTitle == nil { o = msgp.AppendNil(o) } else { @@ -2151,8 +2153,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 "3423964" + o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x33, 0x39, 0x36, 0x34) if z.ValidFlagStringProof == nil { o = msgp.AppendNil(o) } else { @@ -2189,7 +2191,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { - case "2676483": + case "342403": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2206,7 +2208,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2631705": + case "330265": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2223,7 +2225,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632423": + case "330663": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2240,7 +2242,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26317611": + case "3303211": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2257,7 +2259,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632003": + case "330403": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2274,7 +2276,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26323331": + case "3305731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2291,7 +2293,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26321211": + case "3305211": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2308,7 +2310,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632733": + case "330813": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2325,7 +2327,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26318364": + case "3303964": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2342,7 +2344,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26317711": + case "3303311": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2359,7 +2361,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26317364": + case "3302964": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2376,7 +2378,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632013": + case "330413": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2393,7 +2395,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26321411": + case "3305411": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2410,7 +2412,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26324411": + case "3306811": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2427,7 +2429,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26323811": + case "3306211": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2444,7 +2446,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632103": + case "330503": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2461,7 +2463,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26323731": + case "3306131": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2478,7 +2480,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26320564": + case "3304564": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2495,7 +2497,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26323431": + case "3305831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2512,7 +2514,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2673043": + case "340723": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2529,7 +2531,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632323": + case "330563": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2546,7 +2548,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26323611": + case "3306011": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2563,7 +2565,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632353": + case "330593": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2580,7 +2582,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26321531": + case "3305531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2597,7 +2599,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632413": + case "330653": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2614,7 +2616,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26317511": + case "3303111": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2631,7 +2633,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26323931": + case "3306331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2648,7 +2650,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26317264": + case "3302864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2665,7 +2667,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632033": + case "330433": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2682,7 +2684,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2631693": + case "330253": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2699,7 +2701,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26320911": + case "3304911": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2716,7 +2718,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26321111": + case "3305111": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2733,7 +2735,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "2632023": + case "330423": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2750,7 +2752,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26317111": + case "3302711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2767,7 +2769,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26758464": + case "3420864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2784,7 +2786,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26758531": + case "3420931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2801,7 +2803,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26758831": + case "3421231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2818,7 +2820,7 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "26763164": + case "3423964": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { @@ -2866,229 +2868,229 @@ 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 + 7 if z.FlagString == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.PercentComplete == nil { s += msgp.NilSize } else { s += msgp.Float64Size } - s += 8 + s += 7 if z.TaskAcceptanceState == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskAccepted == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.TaskActualEffort == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskAssigner == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.TaskAssigner) } - s += 9 + s += 8 if z.TaskComplete == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.TaskCustomFlags == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskDateCompleted == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.TaskDeadOccurrence == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.TaskDueDate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.TaskEstimatedEffort == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskfCreator == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.TaskfFixOffline == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.TaskfRecurring == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.TaskHistory == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskLastDelegate == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.TaskLastDelegate) } - s += 9 + s += 8 if z.TaskLastUpdate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.TaskLastUser == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.TaskLastUser) } - s += 8 + s += 7 if z.TaskMode == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.TaskMultipleRecipients == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskNoCompute == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.TaskOrdinal == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskOwner == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.TaskOwner) } - s += 8 + s += 7 if z.TaskOwnership == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskResetReminder == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.TaskRole == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.TaskRole) } - s += 9 + s += 8 if z.TaskStartDate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 8 + s += 7 if z.TaskState == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 7 if z.TaskStatus == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TaskStatusOnComplete == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.TaskUpdates == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 7 if z.TaskVersion == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 9 + s += 8 if z.TeamTask == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 9 + s += 8 if z.ToDoOrdinalDate == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 9 + s += 8 if z.ToDoSubOrdinal == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ToDoSubOrdinal) } - s += 9 + s += 8 if z.ToDoTitle == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ToDoTitle) } - s += 9 + s += 8 if z.ValidFlagStringProof == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/voicemail.pb.go b/pkg/properties/voicemail.pb.go index ed6f6ba..5a4c7d0 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.32.0 +// protoc v4.25.2 // source: voicemail.proto package properties diff --git a/pkg/properties/voicemail.pb_gen.go b/pkg/properties/voicemail.pb_gen.go index 6f85d4f..4d7c52f 100644 --- a/pkg/properties/voicemail.pb_gen.go +++ b/pkg/properties/voicemail.pb_gen.go @@ -292,6 +292,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values zb0001Len := uint32(14) var zb0001Mask uint16 /* 14 bits */ + _ = zb0001Mask if z.CallId == nil { zb0001Len-- zb0001Mask |= 0x100 @@ -583,6 +584,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { // omitempty: check for empty values zb0001Len := uint32(14) var zb0001Mask uint16 /* 14 bits */ + _ = zb0001Mask if z.CallId == nil { zb0001Len-- zb0001Mask |= 0x100 From df2e1f1f8eca9606fe605e9e2b261437fb128c04 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Sat, 17 Feb 2024 19:57:40 +0400 Subject: [PATCH 5/7] added simple idtoname mapping --- pkg/properties.csv | 702 ++++++++++++++++++++-------------------- pkg/property_context.go | 3 + 2 files changed, 354 insertions(+), 351 deletions(-) diff --git a/pkg/properties.csv b/pkg/properties.csv index f7d3d74..1fac669 100644 --- a/pkg/properties.csv +++ b/pkg/properties.csv @@ -1,368 +1,368 @@ -262217,address_book_provider_array_type,00062004-0000-0000-C000-000000000046 -262216,address_book_provider_email_list,00062004-0000-0000-C000-000000000046 -262573,address_country_code,00062004-0000-0000-C000-000000000046 -267278,aging_dont_age_me,00062008-0000-0000-C000-000000000046 -264296,all_attendees_string,00062002-0000-0000-C000-000000000046 -264326,allow_external_check,00062002-0000-0000-C000-000000000046 -262286,anniversary_event_entry_id,00062004-0000-0000-C000-000000000046 -264199,appointment_auxiliary_flags,00062002-0000-0000-C000-000000000046 -264228,appointment_color,00062002-0000-0000-C000-000000000046 -264359,appointment_counter_proposal,00062002-0000-0000-C000-000000000046 -264227,appointment_duration,00062002-0000-0000-C000-000000000046 -264225,appointment_end_date,00062002-0000-0000-C000-000000000046 -264224,appointment_end_time,00062002-0000-0000-C000-000000000046 -264206,appointment_end_whole,00062002-0000-0000-C000-000000000046 -264195,appointment_last_sequence,00062002-0000-0000-C000-000000000046 -68,appointment_message_class,6ED8DA90-450B-101B-98DA-00AA003F1305 -264362,appointment_not_allow_propose,00062002-0000-0000-C000-000000000046 -264361,appointment_proposal_number,00062002-0000-0000-C000-000000000046 -264358,appointment_proposed_duration,00062002-0000-0000-C000-000000000046 -264353,appointment_proposed_end_whole,00062002-0000-0000-C000-000000000046 -264352,appointment_proposed_start_whole,00062002-0000-0000-C000-000000000046 -264230,appointment_recur,00062002-0000-0000-C000-000000000046 -264288,appointment_reply_name,00062002-0000-0000-C000-000000000046 -264256,appointment_reply_time,00062002-0000-0000-C000-000000000046 -264193,appointment_sequence,00062002-0000-0000-C000-000000000046 -264194,appointment_sequence_time,00062002-0000-0000-C000-000000000046 -264226,appointment_start_date,00062002-0000-0000-C000-000000000046 -264207,appointment_start_time,00062002-0000-0000-C000-000000000046 -264205,appointment_start_whole,00062002-0000-0000-C000-000000000046 -264231,appointment_state_flags,00062002-0000-0000-C000-000000000046 -264229,appointment_sub_type,00062002-0000-0000-C000-000000000046 -264367,appointment_time_zone_definition_end_display,00062002-0000-0000-C000-000000000046 -264384,appointment_time_zone_definition_recur,00062002-0000-0000-C000-000000000046 -264366,appointment_time_zone_definition_start_display,00062002-0000-0000-C000-000000000046 -264365,appointment_unsendable_recipients,00062002-0000-0000-C000-000000000046 -264262,appointment_update_time,00062002-0000-0000-C000-000000000046 +32809,address_book_provider_array_type,00062004-0000-0000-C000-000000000046 +32808,address_book_provider_email_list,00062004-0000-0000-C000-000000000046 +32989,address_country_code,00062004-0000-0000-C000-000000000046 +34062,aging_dont_age_me,00062008-0000-0000-C000-000000000046 +33336,all_attendees_string,00062002-0000-0000-C000-000000000046 +33350,allow_external_check,00062002-0000-0000-C000-000000000046 +32846,anniversary_event_entry_id,00062004-0000-0000-C000-000000000046 +33287,appointment_auxiliary_flags,00062002-0000-0000-C000-000000000046 +33300,appointment_color,00062002-0000-0000-C000-000000000046 +33367,appointment_counter_proposal,00062002-0000-0000-C000-000000000046 +33299,appointment_duration,00062002-0000-0000-C000-000000000046 +33297,appointment_end_date,00062002-0000-0000-C000-000000000046 +33296,appointment_end_time,00062002-0000-0000-C000-000000000046 +33294,appointment_end_whole,00062002-0000-0000-C000-000000000046 +33283,appointment_last_sequence,00062002-0000-0000-C000-000000000046 +36,appointment_message_class,6ED8DA90-450B-101B-98DA-00AA003F1305 +33370,appointment_not_allow_propose,00062002-0000-0000-C000-000000000046 +33369,appointment_proposal_number,00062002-0000-0000-C000-000000000046 +33366,appointment_proposed_duration,00062002-0000-0000-C000-000000000046 +33361,appointment_proposed_end_whole,00062002-0000-0000-C000-000000000046 +33360,appointment_proposed_start_whole,00062002-0000-0000-C000-000000000046 +33302,appointment_recur,00062002-0000-0000-C000-000000000046 +33328,appointment_reply_name,00062002-0000-0000-C000-000000000046 +33312,appointment_reply_time,00062002-0000-0000-C000-000000000046 +33281,appointment_sequence,00062002-0000-0000-C000-000000000046 +33282,appointment_sequence_time,00062002-0000-0000-C000-000000000046 +33298,appointment_start_date,00062002-0000-0000-C000-000000000046 +33295,appointment_start_time,00062002-0000-0000-C000-000000000046 +33293,appointment_start_whole,00062002-0000-0000-C000-000000000046 +33303,appointment_state_flags,00062002-0000-0000-C000-000000000046 +33301,appointment_sub_type,00062002-0000-0000-C000-000000000046 +33375,appointment_time_zone_definition_end_display,00062002-0000-0000-C000-000000000046 +33376,appointment_time_zone_definition_recur,00062002-0000-0000-C000-000000000046 +33374,appointment_time_zone_definition_start_display,00062002-0000-0000-C000-000000000046 +33373,appointment_unsendable_recipients,00062002-0000-0000-C000-000000000046 +33318,appointment_update_time,00062002-0000-0000-C000-000000000046 1,attendee_critical_change,6ED8DA90-450B-101B-98DA-00AA003F1305 -264298,auto_fill_location,00062002-0000-0000-C000-000000000046 -262213,auto_log,00062004-0000-0000-C000-000000000046 -267306,auto_process_state,00062008-0000-0000-C000-000000000046 -264324,auto_start_check,00062002-0000-0000-C000-000000000046 -267365,billing,00062008-0000-0000-C000-000000000046 -262285,birthday_event_entry_id,00062004-0000-0000-C000-000000000046 -262574,birthday_local,00062004-0000-0000-C000-000000000046 -262273,business_card_card_picture,00062004-0000-0000-C000-000000000046 -262272,business_card_display_definition,00062004-0000-0000-C000-000000000046 -264197,busy_status,00062002-0000-0000-C000-000000000046 -44,calendar_type,6ED8DA90-450B-101B-98DA-00AA003F1305 -294912,categories,00020329-0000-0000-C000-000000000046 -264300,cc_attendees_string,00062002-0000-0000-C000-000000000046 -264196,change_highlight,00062002-0000-0000-C000-000000000046 -267622,classification,00062008-0000-0000-C000-000000000046 -267623,classification_description,00062008-0000-0000-C000-000000000046 -267624,classification_guid,00062008-0000-0000-C000-000000000046 -267626,classification_keep,00062008-0000-0000-C000-000000000046 -267621,classified,00062008-0000-0000-C000-000000000046 -67,clean_global_object_id,6ED8DA90-450B-101B-98DA-00AA003F1305 -37,client_intent,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 -264294,clip_end,00062002-0000-0000-C000-000000000046 -264293,clip_start,00062002-0000-0000-C000-000000000046 -264327,collaborate_doc,00062002-0000-0000-C000-000000000046 -267303,common_end,00062008-0000-0000-C000-000000000046 -267302,common_start,00062008-0000-0000-C000-000000000046 -267369,companies,00062008-0000-0000-C000-000000000046 -264320,conferencing_check,00062002-0000-0000-C000-000000000046 -264321,conferencing_type,00062002-0000-0000-C000-000000000046 -262211,contact_character_set,00062004-0000-0000-C000-000000000046 -262151,contact_item_data,00062004-0000-0000-C000-000000000046 -262594,contact_linked_global_address_list_entry_id,00062004-0000-0000-C000-000000000046 -267525,contact_link_entry,00062008-0000-0000-C000-000000000046 -262600,contact_link_global_address_list_link_id,00062004-0000-0000-C000-000000000046 -262598,contact_link_global_address_list_link_state,00062004-0000-0000-C000-000000000046 -262597,contact_link_link_reject_history,00062004-0000-0000-C000-000000000046 -267526,contact_link_name,00062008-0000-0000-C000-000000000046 -267524,contact_link_search_key,00062008-0000-0000-C000-000000000046 -262595,contact_linksmtp_address_cache,00062004-0000-0000-C000-000000000046 -267370,contacts,00062008-0000-0000-C000-000000000046 -262287,contact_user_field1,00062004-0000-0000-C000-000000000046 -262304,contact_user_field2,00062004-0000-0000-C000-000000000046 -262305,contact_user_field3,00062004-0000-0000-C000-000000000046 -262306,contact_user_field4,00062004-0000-0000-C000-000000000046 -267658,conversation_action_last_applied_time,00062008-0000-0000-C000-000000000046 -267656,conversation_action_max_delivery_time,00062008-0000-0000-C000-000000000046 -267654,conversation_action_move_folder_eid,00062008-0000-0000-C000-000000000046 -267655,conversation_action_move_store_eid,00062008-0000-0000-C000-000000000046 -267659,conversation_action_version,00062008-0000-0000-C000-000000000046 -267657,conversation_processed,00062008-0000-0000-C000-000000000046 -267426,current_version,00062008-0000-0000-C000-000000000046 -267428,current_version_name,00062008-0000-0000-C000-000000000046 -33,day_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 -32768,day_of_month,00062008-0000-0000-C000-000000000046 +33338,auto_fill_location,00062002-0000-0000-C000-000000000046 +32805,auto_log,00062004-0000-0000-C000-000000000046 +34074,auto_process_state,00062008-0000-0000-C000-000000000046 +33348,auto_start_check,00062002-0000-0000-C000-000000000046 +34101,billing,00062008-0000-0000-C000-000000000046 +32845,birthday_event_entry_id,00062004-0000-0000-C000-000000000046 +32990,birthday_local,00062004-0000-0000-C000-000000000046 +32833,business_card_card_picture,00062004-0000-0000-C000-000000000046 +32832,business_card_display_definition,00062004-0000-0000-C000-000000000046 +33285,busy_status,00062002-0000-0000-C000-000000000046 +28,calendar_type,6ED8DA90-450B-101B-98DA-00AA003F1305 +36864,categories,00020329-0000-0000-C000-000000000046 +33340,cc_attendees_string,00062002-0000-0000-C000-000000000046 +33284,change_highlight,00062002-0000-0000-C000-000000000046 +34230,classification,00062008-0000-0000-C000-000000000046 +34231,classification_description,00062008-0000-0000-C000-000000000046 +34232,classification_guid,00062008-0000-0000-C000-000000000046 +34234,classification_keep,00062008-0000-0000-C000-000000000046 +34229,classified,00062008-0000-0000-C000-000000000046 +35,clean_global_object_id,6ED8DA90-450B-101B-98DA-00AA003F1305 +21,client_intent,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 +33334,clip_end,00062002-0000-0000-C000-000000000046 +33333,clip_start,00062002-0000-0000-C000-000000000046 +33351,collaborate_doc,00062002-0000-0000-C000-000000000046 +34071,common_end,00062008-0000-0000-C000-000000000046 +34070,common_start,00062008-0000-0000-C000-000000000046 +34105,companies,00062008-0000-0000-C000-000000000046 +33344,conferencing_check,00062002-0000-0000-C000-000000000046 +33345,conferencing_type,00062002-0000-0000-C000-000000000046 +32803,contact_character_set,00062004-0000-0000-C000-000000000046 +32775,contact_item_data,00062004-0000-0000-C000-000000000046 +32994,contact_linked_global_address_list_entry_id,00062004-0000-0000-C000-000000000046 +34181,contact_link_entry,00062008-0000-0000-C000-000000000046 +33000,contact_link_global_address_list_link_id,00062004-0000-0000-C000-000000000046 +32998,contact_link_global_address_list_link_state,00062004-0000-0000-C000-000000000046 +32997,contact_link_link_reject_history,00062004-0000-0000-C000-000000000046 +34182,contact_link_name,00062008-0000-0000-C000-000000000046 +34180,contact_link_search_key,00062008-0000-0000-C000-000000000046 +32995,contact_linksmtp_address_cache,00062004-0000-0000-C000-000000000046 +34106,contacts,00062008-0000-0000-C000-000000000046 +32847,contact_user_field1,00062004-0000-0000-C000-000000000046 +32848,contact_user_field2,00062004-0000-0000-C000-000000000046 +32849,contact_user_field3,00062004-0000-0000-C000-000000000046 +32850,contact_user_field4,00062004-0000-0000-C000-000000000046 +34250,conversation_action_last_applied_time,00062008-0000-0000-C000-000000000046 +34248,conversation_action_max_delivery_time,00062008-0000-0000-C000-000000000046 +34246,conversation_action_move_folder_eid,00062008-0000-0000-C000-000000000046 +34247,conversation_action_move_store_eid,00062008-0000-0000-C000-000000000046 +34251,conversation_action_version,00062008-0000-0000-C000-000000000046 +34249,conversation_processed,00062008-0000-0000-C000-000000000046 +34130,current_version,00062008-0000-0000-C000-000000000046 +34132,current_version_name,00062008-0000-0000-C000-000000000046 +17,day_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +4096,day_of_month,00062008-0000-0000-C000-000000000046 9,delegate_mail,6ED8DA90-450B-101B-98DA-00AA003F1305 -262176,department,00062004-0000-0000-C000-000000000046 -264322,directory,00062002-0000-0000-C000-000000000046 -262284,distribution_list_checksum,00062004-0000-0000-C000-000000000046 -262309,distribution_list_members,00062004-0000-0000-C000-000000000046 -262307,distribution_list_name,00062004-0000-0000-C000-000000000046 -262308,distribution_list_one_off_members,00062004-0000-0000-C000-000000000046 -262340,distribution_list_stream,00062004-0000-0000-C000-000000000046 -262402,email1_address_type,00062004-0000-0000-C000-000000000046 -262400,email1_display_name,00062004-0000-0000-C000-000000000046 -262403,email1_email_address,00062004-0000-0000-C000-000000000046 -262404,email1_original_display_name,00062004-0000-0000-C000-000000000046 -262405,email1_original_entry_id,00062004-0000-0000-C000-000000000046 -262434,email2_address_type,00062004-0000-0000-C000-000000000046 -262432,email2_display_name,00062004-0000-0000-C000-000000000046 -262435,email2_email_address,00062004-0000-0000-C000-000000000046 -262436,email2_original_display_name,00062004-0000-0000-C000-000000000046 -262437,email2_original_entry_id,00062004-0000-0000-C000-000000000046 -262466,email3_address_type,00062004-0000-0000-C000-000000000046 -262464,email3_display_name,00062004-0000-0000-C000-000000000046 -262467,email3_email_address,00062004-0000-0000-C000-000000000046 -262468,email3_original_display_name,00062004-0000-0000-C000-000000000046 -262469,email3_original_entry_id,00062004-0000-0000-C000-000000000046 +32784,department,00062004-0000-0000-C000-000000000046 +33346,directory,00062002-0000-0000-C000-000000000046 +32844,distribution_list_checksum,00062004-0000-0000-C000-000000000046 +32853,distribution_list_members,00062004-0000-0000-C000-000000000046 +32851,distribution_list_name,00062004-0000-0000-C000-000000000046 +32852,distribution_list_one_off_members,00062004-0000-0000-C000-000000000046 +32868,distribution_list_stream,00062004-0000-0000-C000-000000000046 +32898,email1_address_type,00062004-0000-0000-C000-000000000046 +32896,email1_display_name,00062004-0000-0000-C000-000000000046 +32899,email1_email_address,00062004-0000-0000-C000-000000000046 +32900,email1_original_display_name,00062004-0000-0000-C000-000000000046 +32901,email1_original_entry_id,00062004-0000-0000-C000-000000000046 +32914,email2_address_type,00062004-0000-0000-C000-000000000046 +32912,email2_display_name,00062004-0000-0000-C000-000000000046 +32915,email2_email_address,00062004-0000-0000-C000-000000000046 +32916,email2_original_display_name,00062004-0000-0000-C000-000000000046 +32917,email2_original_entry_id,00062004-0000-0000-C000-000000000046 +32930,email3_address_type,00062004-0000-0000-C000-000000000046 +32928,email3_display_name,00062004-0000-0000-C000-000000000046 +32931,email3_email_address,00062004-0000-0000-C000-000000000046 +32932,email3_original_display_name,00062004-0000-0000-C000-000000000046 +32933,email3_original_entry_id,00062004-0000-0000-C000-000000000046 15,end_recurrence_date,6ED8DA90-450B-101B-98DA-00AA003F1305 -32,end_recurrence_time,6ED8DA90-450B-101B-98DA-00AA003F1305 -264264,exception_replace_time,00062002-0000-0000-C000-000000000046 -262498,fax1_address_type,00062004-0000-0000-C000-000000000046 -262499,fax1_email_address,00062004-0000-0000-C000-000000000046 -262500,fax1_original_display_name,00062004-0000-0000-C000-000000000046 -262501,fax1_original_entry_id,00062004-0000-0000-C000-000000000046 -262530,fax2_address_type,00062004-0000-0000-C000-000000000046 -262531,fax2_email_address,00062004-0000-0000-C000-000000000046 -262532,fax2_original_display_name,00062004-0000-0000-C000-000000000046 -262533,fax2_original_entry_id,00062004-0000-0000-C000-000000000046 -262562,fax3_address_type,00062004-0000-0000-C000-000000000046 -262563,fax3_email_address,00062004-0000-0000-C000-000000000046 -262564,fax3_original_display_name,00062004-0000-0000-C000-000000000046 -262565,fax3_original_entry_id,00062004-0000-0000-C000-000000000046 -264267,f_exceptional_attendees,00062002-0000-0000-C000-000000000046 -264198,f_exceptional_body,00062002-0000-0000-C000-000000000046 -262149,file_under,00062004-0000-0000-C000-000000000046 -262150,file_under_id,00062004-0000-0000-C000-000000000046 -262214,file_under_list,00062004-0000-0000-C000-000000000046 -264265,f_invited,00062002-0000-0000-C000-000000000046 -267360,flag_request,00062008-0000-0000-C000-000000000046 -267648,flag_string,00062008-0000-0000-C000-000000000046 -264202,forward_instance,00062002-0000-0000-C000-000000000046 -264385,forward_notification_recipients,00062002-0000-0000-C000-000000000046 -264271,f_others_appointment,00062002-0000-0000-C000-000000000046 -262568,free_busy_location,00062004-0000-0000-C000-000000000046 +16,end_recurrence_time,6ED8DA90-450B-101B-98DA-00AA003F1305 +33320,exception_replace_time,00062002-0000-0000-C000-000000000046 +32946,fax1_address_type,00062004-0000-0000-C000-000000000046 +32947,fax1_email_address,00062004-0000-0000-C000-000000000046 +32948,fax1_original_display_name,00062004-0000-0000-C000-000000000046 +32949,fax1_original_entry_id,00062004-0000-0000-C000-000000000046 +32962,fax2_address_type,00062004-0000-0000-C000-000000000046 +32963,fax2_email_address,00062004-0000-0000-C000-000000000046 +32964,fax2_original_display_name,00062004-0000-0000-C000-000000000046 +32965,fax2_original_entry_id,00062004-0000-0000-C000-000000000046 +32978,fax3_address_type,00062004-0000-0000-C000-000000000046 +32979,fax3_email_address,00062004-0000-0000-C000-000000000046 +32980,fax3_original_display_name,00062004-0000-0000-C000-000000000046 +32981,fax3_original_entry_id,00062004-0000-0000-C000-000000000046 +33323,f_exceptional_attendees,00062002-0000-0000-C000-000000000046 +33286,f_exceptional_body,00062002-0000-0000-C000-000000000046 +32773,file_under,00062004-0000-0000-C000-000000000046 +32774,file_under_id,00062004-0000-0000-C000-000000000046 +32806,file_under_list,00062004-0000-0000-C000-000000000046 +33321,f_invited,00062002-0000-0000-C000-000000000046 +34096,flag_request,00062008-0000-0000-C000-000000000046 +34240,flag_string,00062008-0000-0000-C000-000000000046 +33290,forward_instance,00062002-0000-0000-C000-000000000046 +33377,forward_notification_recipients,00062002-0000-0000-C000-000000000046 +33327,f_others_appointment,00062002-0000-0000-C000-000000000046 +32984,free_busy_location,00062004-0000-0000-C000-000000000046 3,global_object_id,6ED8DA90-450B-101B-98DA-00AA003F1305 -262181,has_picture,00062004-0000-0000-C000-000000000046 -262186,home_address,00062004-0000-0000-C000-000000000046 -262570,home_address_country_code,00062004-0000-0000-C000-000000000046 -262219,html,00062004-0000-0000-C000-000000000046 -32769,i_calendar_day_of_week_mask,00062008-0000-0000-C000-000000000046 -264426,inboundi_cal_stream,00062002-0000-0000-C000-000000000046 -267617,info_path_form_name,00062008-0000-0000-C000-000000000046 -262338,instant_messaging_address,00062004-0000-0000-C000-000000000046 -264260,intended_busy_status,00062002-0000-0000-C000-000000000046 -267520,internet_account_name,00062008-0000-0000-C000-000000000046 -267521,internet_account_stamp,00062008-0000-0000-C000-000000000046 -262592,is_contact_linked,00062004-0000-0000-C000-000000000046 +32789,has_picture,00062004-0000-0000-C000-000000000046 +32794,home_address,00062004-0000-0000-C000-000000000046 +32986,home_address_country_code,00062004-0000-0000-C000-000000000046 +32811,html,00062004-0000-0000-C000-000000000046 +4097,i_calendar_day_of_week_mask,00062008-0000-0000-C000-000000000046 +33402,inboundi_cal_stream,00062002-0000-0000-C000-000000000046 +34225,info_path_form_name,00062008-0000-0000-C000-000000000046 +32866,instant_messaging_address,00062004-0000-0000-C000-000000000046 +33316,intended_busy_status,00062002-0000-0000-C000-000000000046 +34176,internet_account_name,00062008-0000-0000-C000-000000000046 +34177,internet_account_stamp,00062008-0000-0000-C000-000000000046 +32992,is_contact_linked,00062004-0000-0000-C000-000000000046 10,is_exception,6ED8DA90-450B-101B-98DA-00AA003F1305 5,is_recurring,6ED8DA90-450B-101B-98DA-00AA003F1305 4,is_silent,6ED8DA90-450B-101B-98DA-00AA003F1305 -264204,linked_task_items,00062002-0000-0000-C000-000000000046 -264200,location,00062002-0000-0000-C000-000000000046 -269345,log_document_posted,0006200A-0000-0000-C000-000000000046 -269326,log_document_printed,0006200A-0000-0000-C000-000000000046 -269344,log_document_routed,0006200A-0000-0000-C000-000000000046 -269327,log_document_saved,0006200A-0000-0000-C000-000000000046 -269319,log_duration,0006200A-0000-0000-C000-000000000046 -269320,log_end,0006200A-0000-0000-C000-000000000046 -269324,log_flags,0006200A-0000-0000-C000-000000000046 -269318,log_start,0006200A-0000-0000-C000-000000000046 -269312,log_type,0006200A-0000-0000-C000-000000000046 -269346,log_type_desc,0006200A-0000-0000-C000-000000000046 -70,meeting_type,6ED8DA90-450B-101B-98DA-00AA003F1305 -264201,meeting_workspace_url,00062002-0000-0000-C000-000000000046 -35,month_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 -32774,month_of_year,00062008-0000-0000-C000-000000000046 -39,month_of_year_mask,6ED8DA90-450B-101B-98DA-00AA003F1305 -264328,net_show_url,00062002-0000-0000-C000-000000000046 -32779,no_end_date_flag,00062008-0000-0000-C000-000000000046 -267368,non_sendable_bcc,00062008-0000-0000-C000-000000000046 -267367,non_sendable_cc,00062008-0000-0000-C000-000000000046 -267366,non_sendable_to,00062008-0000-0000-C000-000000000046 -267397,non_send_bcc_track_status,00062008-0000-0000-C000-000000000046 -267396,non_send_cc_track_status,00062008-0000-0000-C000-000000000046 -267395,non_send_to_track_status,00062008-0000-0000-C000-000000000046 -273408,note_color,0006200E-0000-0000-C000-000000000046 -273411,note_height,0006200E-0000-0000-C000-000000000046 -273410,note_width,0006200E-0000-0000-C000-000000000046 -273412,note_x,0006200E-0000-0000-C000-000000000046 -273413,note_y,0006200E-0000-0000-C000-000000000046 -32773,occurrences,00062008-0000-0000-C000-000000000046 -72,old_location,6ED8DA90-450B-101B-98DA-00AA003F1305 -40,old_recurrence_type,6ED8DA90-450B-101B-98DA-00AA003F1305 -74,old_when_end_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 -73,old_when_start_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 -264329,online_password,00062002-0000-0000-C000-000000000046 +33292,linked_task_items,00062002-0000-0000-C000-000000000046 +33288,location,00062002-0000-0000-C000-000000000046 +34577,log_document_posted,0006200A-0000-0000-C000-000000000046 +34574,log_document_printed,0006200A-0000-0000-C000-000000000046 +34576,log_document_routed,0006200A-0000-0000-C000-000000000046 +34575,log_document_saved,0006200A-0000-0000-C000-000000000046 +34567,log_duration,0006200A-0000-0000-C000-000000000046 +34568,log_end,0006200A-0000-0000-C000-000000000046 +34572,log_flags,0006200A-0000-0000-C000-000000000046 +34566,log_start,0006200A-0000-0000-C000-000000000046 +34560,log_type,0006200A-0000-0000-C000-000000000046 +34578,log_type_desc,0006200A-0000-0000-C000-000000000046 +38,meeting_type,6ED8DA90-450B-101B-98DA-00AA003F1305 +33289,meeting_workspace_url,00062002-0000-0000-C000-000000000046 +19,month_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +4102,month_of_year,00062008-0000-0000-C000-000000000046 +23,month_of_year_mask,6ED8DA90-450B-101B-98DA-00AA003F1305 +33352,net_show_url,00062002-0000-0000-C000-000000000046 +4107,no_end_date_flag,00062008-0000-0000-C000-000000000046 +34104,non_sendable_bcc,00062008-0000-0000-C000-000000000046 +34103,non_sendable_cc,00062008-0000-0000-C000-000000000046 +34102,non_sendable_to,00062008-0000-0000-C000-000000000046 +34117,non_send_bcc_track_status,00062008-0000-0000-C000-000000000046 +34116,non_send_cc_track_status,00062008-0000-0000-C000-000000000046 +34115,non_send_to_track_status,00062008-0000-0000-C000-000000000046 +35584,note_color,0006200E-0000-0000-C000-000000000046 +35587,note_height,0006200E-0000-0000-C000-000000000046 +35586,note_width,0006200E-0000-0000-C000-000000000046 +35588,note_x,0006200E-0000-0000-C000-000000000046 +35589,note_y,0006200E-0000-0000-C000-000000000046 +4101,occurrences,00062008-0000-0000-C000-000000000046 +40,old_location,6ED8DA90-450B-101B-98DA-00AA003F1305 +24,old_recurrence_type,6ED8DA90-450B-101B-98DA-00AA003F1305 +42,old_when_end_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 +41,old_when_start_whole,6ED8DA90-450B-101B-98DA-00AA003F1305 +33353,online_password,00062002-0000-0000-C000-000000000046 7,optional_attendees,6ED8DA90-450B-101B-98DA-00AA003F1305 -264323,organizer_alias,00062002-0000-0000-C000-000000000046 -264295,original_store_entry_id,00062002-0000-0000-C000-000000000046 -262188,other_address,00062004-0000-0000-C000-000000000046 -262572,other_address_country_code,00062004-0000-0000-C000-000000000046 -42,owner_critical_change,6ED8DA90-450B-101B-98DA-00AA003F1305 -264270,owner_name,00062002-0000-0000-C000-000000000046 -267712,pending_state_for_site_mailbox_document,00062008-0000-0000-C000-000000000046 -263170,percent_complete,00062003-0000-0000-C000-000000000046 -262210,postal_address_id,00062004-0000-0000-C000-000000000046 -271364,post_rss_channel,00062041-0000-0000-C000-000000000046 -271360,post_rss_channel_link,00062041-0000-0000-C000-000000000046 -271363,post_rss_item_guid,00062041-0000-0000-C000-000000000046 -271362,post_rss_item_hash,00062041-0000-0000-C000-000000000046 -271361,post_rss_item_link,00062041-0000-0000-C000-000000000046 -271365,post_rss_item_xml,00062041-0000-0000-C000-000000000046 -271366,post_rss_subscription,00062041-0000-0000-C000-000000000046 -267270,private,00062008-0000-0000-C000-000000000046 -262277,prompt_send_update,00062008-0000-0000-C000-000000000046 -32781,recurrence_duration,00062008-0000-0000-C000-000000000046 -264290,recurrence_pattern,00062002-0000-0000-C000-000000000046 -264289,recurrence_type,00062002-0000-0000-C000-000000000046 -264259,recurring,00062002-0000-0000-C000-000000000046 -267629,reference_entry_id,00062008-0000-0000-C000-000000000046 -267265,reminder_delta,00062008-0000-0000-C000-000000000046 -267311,reminder_file_parameter,00062008-0000-0000-C000-000000000046 -267308,reminder_override,00062008-0000-0000-C000-000000000046 -267310,reminder_play_sound,00062008-0000-0000-C000-000000000046 -267267,reminder_set,00062008-0000-0000-C000-000000000046 -267456,reminder_signal_time,00062008-0000-0000-C000-000000000046 -267266,reminder_time,00062008-0000-0000-C000-000000000046 -267269,reminder_time_date,00062008-0000-0000-C000-000000000046 -267268,reminder_time_time,00062008-0000-0000-C000-000000000046 -267309,reminder_type,00062008-0000-0000-C000-000000000046 -267297,remote_status,00062008-0000-0000-C000-000000000046 +33347,organizer_alias,00062002-0000-0000-C000-000000000046 +33335,original_store_entry_id,00062002-0000-0000-C000-000000000046 +32796,other_address,00062004-0000-0000-C000-000000000046 +32988,other_address_country_code,00062004-0000-0000-C000-000000000046 +26,owner_critical_change,6ED8DA90-450B-101B-98DA-00AA003F1305 +33326,owner_name,00062002-0000-0000-C000-000000000046 +34272,pending_state_for_site_mailbox_document,00062008-0000-0000-C000-000000000046 +33026,percent_complete,00062003-0000-0000-C000-000000000046 +32802,postal_address_id,00062004-0000-0000-C000-000000000046 +35076,post_rss_channel,00062041-0000-0000-C000-000000000046 +35072,post_rss_channel_link,00062041-0000-0000-C000-000000000046 +35075,post_rss_item_guid,00062041-0000-0000-C000-000000000046 +35074,post_rss_item_hash,00062041-0000-0000-C000-000000000046 +35073,post_rss_item_link,00062041-0000-0000-C000-000000000046 +35077,post_rss_item_xml,00062041-0000-0000-C000-000000000046 +35078,post_rss_subscription,00062041-0000-0000-C000-000000000046 +34054,private,00062008-0000-0000-C000-000000000046 +32837,prompt_send_update,00062008-0000-0000-C000-000000000046 +4109,recurrence_duration,00062008-0000-0000-C000-000000000046 +33330,recurrence_pattern,00062002-0000-0000-C000-000000000046 +33329,recurrence_type,00062002-0000-0000-C000-000000000046 +33315,recurring,00062002-0000-0000-C000-000000000046 +34237,reference_entry_id,00062008-0000-0000-C000-000000000046 +34049,reminder_delta,00062008-0000-0000-C000-000000000046 +34079,reminder_file_parameter,00062008-0000-0000-C000-000000000046 +34076,reminder_override,00062008-0000-0000-C000-000000000046 +34078,reminder_play_sound,00062008-0000-0000-C000-000000000046 +34051,reminder_set,00062008-0000-0000-C000-000000000046 +34144,reminder_signal_time,00062008-0000-0000-C000-000000000046 +34050,reminder_time,00062008-0000-0000-C000-000000000046 +34053,reminder_time_date,00062008-0000-0000-C000-000000000046 +34052,reminder_time_time,00062008-0000-0000-C000-000000000046 +34077,reminder_type,00062008-0000-0000-C000-000000000046 +34065,remote_status,00062008-0000-0000-C000-000000000046 6,required_attendees,6ED8DA90-450B-101B-98DA-00AA003F1305 8,resource_attendees,6ED8DA90-450B-101B-98DA-00AA003F1305 -264232,response_status,00062002-0000-0000-C000-000000000046 -267660,server_processed,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 -267661,server_processing_actions,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 -272425,sharing_anonymity,00062040-0000-0000-C000-000000000046 -272461,sharing_binding_entry_id,00062040-0000-0000-C000-000000000046 -272545,sharing_browse_url,00062040-0000-0000-C000-000000000046 -272423,sharing_capabilities,00062040-0000-0000-C000-000000000046 -272452,sharing_configuration_url,00062040-0000-0000-C000-000000000046 -272517,sharing_data_range_end,00062040-0000-0000-C000-000000000046 -272516,sharing_data_range_start,00062040-0000-0000-C000-000000000046 -272459,sharing_detail,00062040-0000-0000-C000-000000000046 -272449,sharing_extension_xml,00062040-0000-0000-C000-000000000046 -272419,sharing_filter,00062040-0000-0000-C000-000000000046 -272394,sharing_flags,00062040-0000-0000-C000-000000000046 -272424,sharing_flavor,00062040-0000-0000-C000-000000000046 -272421,sharing_folder_entry_id,00062040-0000-0000-C000-000000000046 -272462,sharing_index_entry_id,00062040-0000-0000-C000-000000000046 -272393,sharing_initiator_entry_id,00062040-0000-0000-C000-000000000046 -272391,sharing_initiator_name,00062040-0000-0000-C000-000000000046 -272392,sharing_initiator_smtp,00062040-0000-0000-C000-000000000046 -272428,sharing_instance_guid,00062040-0000-0000-C000-000000000046 -272549,sharing_last_auto_sync_time,00062040-0000-0000-C000-000000000046 -272431,sharing_last_sync_time,00062040-0000-0000-C000-000000000046 -272525,sharing_local_comment,00062040-0000-0000-C000-000000000046 -272451,sharing_local_last_modification_time,00062040-0000-0000-C000-000000000046 -272399,sharing_local_name,00062040-0000-0000-C000-000000000046 -272398,sharing_local_path,00062040-0000-0000-C000-000000000046 -272521,sharing_local_store_uid,00062040-0000-0000-C000-000000000046 -272420,sharing_local_type,00062040-0000-0000-C000-000000000046 -272416,sharing_local_uid,00062040-0000-0000-C000-000000000046 -272457,sharing_original_message_entry_id,00062040-0000-0000-C000-000000000046 -272556,sharing_parent_binding_entry_id,00062040-0000-0000-C000-000000000046 -272430,sharing_participants,00062040-0000-0000-C000-000000000046 -272427,sharing_permissions,00062040-0000-0000-C000-000000000046 -272395,sharing_provider_extension,00062040-0000-0000-C000-000000000046 -272385,sharing_provider_guid,00062040-0000-0000-C000-000000000046 -272386,sharing_provider_name,00062040-0000-0000-C000-000000000046 -272387,sharing_provider_url,00062040-0000-0000-C000-000000000046 -272519,sharing_range_end,00062040-0000-0000-C000-000000000046 -272518,sharing_range_start,00062040-0000-0000-C000-000000000046 -272426,sharing_reciprocation,00062040-0000-0000-C000-000000000046 -272523,sharing_remote_byte_size,00062040-0000-0000-C000-000000000046 -272463,sharing_remote_comment,00062040-0000-0000-C000-000000000046 -272524,sharing_remote_crc,00062040-0000-0000-C000-000000000046 -272450,sharing_remote_last_modification_time,00062040-0000-0000-C000-000000000046 -272527,sharing_remote_message_count,00062040-0000-0000-C000-000000000046 -272389,sharing_remote_name,00062040-0000-0000-C000-000000000046 -272397,sharing_remote_pass,00062040-0000-0000-C000-000000000046 -272388,sharing_remote_path,00062040-0000-0000-C000-000000000046 -272520,sharing_remote_store_uid,00062040-0000-0000-C000-000000000046 -272429,sharing_remote_type,00062040-0000-0000-C000-000000000046 -272390,sharing_remote_uid,00062040-0000-0000-C000-000000000046 -272396,sharing_remote_user,00062040-0000-0000-C000-000000000046 -272555,sharing_remote_version,00062040-0000-0000-C000-000000000046 -272456,sharing_response_time,00062040-0000-0000-C000-000000000046 -272455,sharing_response_type,00062040-0000-0000-C000-000000000046 -272526,sharing_roam_log,00062040-0000-0000-C000-000000000046 -272453,sharing_start,00062040-0000-0000-C000-000000000046 -272384,sharing_status,00062040-0000-0000-C000-000000000046 -272454,sharing_stop,00062040-0000-0000-C000-000000000046 -272576,sharing_sync_flags,00062040-0000-0000-C000-000000000046 -272458,sharing_sync_interval,00062040-0000-0000-C000-000000000046 -272460,sharing_time_to_live,00062040-0000-0000-C000-000000000046 -272550,sharing_time_to_live_auto,00062040-0000-0000-C000-000000000046 -272514,sharing_working_hours_days,00062040-0000-0000-C000-000000000046 -272513,sharing_working_hours_end,00062040-0000-0000-C000-000000000046 -272512,sharing_working_hours_start,00062040-0000-0000-C000-000000000046 -272515,sharing_working_hours_time_zone,00062040-0000-0000-C000-000000000046 -267296,side_effects,00062008-0000-0000-C000-000000000046 -264427,single_bodyi_cal,00062002-0000-0000-C000-000000000046 -267300,smart_no_attach,00062008-0000-0000-C000-000000000046 -267564,spam_original_folder,00062008-0000-0000-C000-000000000046 +33304,response_status,00062002-0000-0000-C000-000000000046 +34252,server_processed,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 +34253,server_processing_actions,11000E07-B51B-40D6-AF21-CAA85EDAB1D0 +35353,sharing_anonymity,00062040-0000-0000-C000-000000000046 +35373,sharing_binding_entry_id,00062040-0000-0000-C000-000000000046 +35409,sharing_browse_url,00062040-0000-0000-C000-000000000046 +35351,sharing_capabilities,00062040-0000-0000-C000-000000000046 +35364,sharing_configuration_url,00062040-0000-0000-C000-000000000046 +35397,sharing_data_range_end,00062040-0000-0000-C000-000000000046 +35396,sharing_data_range_start,00062040-0000-0000-C000-000000000046 +35371,sharing_detail,00062040-0000-0000-C000-000000000046 +35361,sharing_extension_xml,00062040-0000-0000-C000-000000000046 +35347,sharing_filter,00062040-0000-0000-C000-000000000046 +35338,sharing_flags,00062040-0000-0000-C000-000000000046 +35352,sharing_flavor,00062040-0000-0000-C000-000000000046 +35349,sharing_folder_entry_id,00062040-0000-0000-C000-000000000046 +35374,sharing_index_entry_id,00062040-0000-0000-C000-000000000046 +35337,sharing_initiator_entry_id,00062040-0000-0000-C000-000000000046 +35335,sharing_initiator_name,00062040-0000-0000-C000-000000000046 +35336,sharing_initiator_smtp,00062040-0000-0000-C000-000000000046 +35356,sharing_instance_guid,00062040-0000-0000-C000-000000000046 +35413,sharing_last_auto_sync_time,00062040-0000-0000-C000-000000000046 +35359,sharing_last_sync_time,00062040-0000-0000-C000-000000000046 +35405,sharing_local_comment,00062040-0000-0000-C000-000000000046 +35363,sharing_local_last_modification_time,00062040-0000-0000-C000-000000000046 +35343,sharing_local_name,00062040-0000-0000-C000-000000000046 +35342,sharing_local_path,00062040-0000-0000-C000-000000000046 +35401,sharing_local_store_uid,00062040-0000-0000-C000-000000000046 +35348,sharing_local_type,00062040-0000-0000-C000-000000000046 +35344,sharing_local_uid,00062040-0000-0000-C000-000000000046 +35369,sharing_original_message_entry_id,00062040-0000-0000-C000-000000000046 +35420,sharing_parent_binding_entry_id,00062040-0000-0000-C000-000000000046 +35358,sharing_participants,00062040-0000-0000-C000-000000000046 +35355,sharing_permissions,00062040-0000-0000-C000-000000000046 +35339,sharing_provider_extension,00062040-0000-0000-C000-000000000046 +35329,sharing_provider_guid,00062040-0000-0000-C000-000000000046 +35330,sharing_provider_name,00062040-0000-0000-C000-000000000046 +35331,sharing_provider_url,00062040-0000-0000-C000-000000000046 +35399,sharing_range_end,00062040-0000-0000-C000-000000000046 +35398,sharing_range_start,00062040-0000-0000-C000-000000000046 +35354,sharing_reciprocation,00062040-0000-0000-C000-000000000046 +35403,sharing_remote_byte_size,00062040-0000-0000-C000-000000000046 +35375,sharing_remote_comment,00062040-0000-0000-C000-000000000046 +35404,sharing_remote_crc,00062040-0000-0000-C000-000000000046 +35362,sharing_remote_last_modification_time,00062040-0000-0000-C000-000000000046 +35407,sharing_remote_message_count,00062040-0000-0000-C000-000000000046 +35333,sharing_remote_name,00062040-0000-0000-C000-000000000046 +35341,sharing_remote_pass,00062040-0000-0000-C000-000000000046 +35332,sharing_remote_path,00062040-0000-0000-C000-000000000046 +35400,sharing_remote_store_uid,00062040-0000-0000-C000-000000000046 +35357,sharing_remote_type,00062040-0000-0000-C000-000000000046 +35334,sharing_remote_uid,00062040-0000-0000-C000-000000000046 +35340,sharing_remote_user,00062040-0000-0000-C000-000000000046 +35419,sharing_remote_version,00062040-0000-0000-C000-000000000046 +35368,sharing_response_time,00062040-0000-0000-C000-000000000046 +35367,sharing_response_type,00062040-0000-0000-C000-000000000046 +35406,sharing_roam_log,00062040-0000-0000-C000-000000000046 +35365,sharing_start,00062040-0000-0000-C000-000000000046 +35328,sharing_status,00062040-0000-0000-C000-000000000046 +35366,sharing_stop,00062040-0000-0000-C000-000000000046 +35424,sharing_sync_flags,00062040-0000-0000-C000-000000000046 +35370,sharing_sync_interval,00062040-0000-0000-C000-000000000046 +35372,sharing_time_to_live,00062040-0000-0000-C000-000000000046 +35414,sharing_time_to_live_auto,00062040-0000-0000-C000-000000000046 +35394,sharing_working_hours_days,00062040-0000-0000-C000-000000000046 +35393,sharing_working_hours_end,00062040-0000-0000-C000-000000000046 +35392,sharing_working_hours_start,00062040-0000-0000-C000-000000000046 +35395,sharing_working_hours_time_zone,00062040-0000-0000-C000-000000000046 +34064,side_effects,00062008-0000-0000-C000-000000000046 +33403,single_bodyi_cal,00062002-0000-0000-C000-000000000046 +34068,smart_no_attach,00062008-0000-0000-C000-000000000046 +34204,spam_original_folder,00062008-0000-0000-C000-000000000046 13,start_recurrence_date,6ED8DA90-450B-101B-98DA-00AA003F1305 14,start_recurrence_time,6ED8DA90-450B-101B-98DA-00AA003F1305 -263242,task_acceptance_state,00062003-0000-0000-C000-000000000046 -263176,task_accepted,00062003-0000-0000-C000-000000000046 -263200,task_actual_effort,00062003-0000-0000-C000-000000000046 -263233,task_assigner,00062003-0000-0000-C000-000000000046 -263207,task_assigners,00062003-0000-0000-C000-000000000046 -263212,task_complete,00062003-0000-0000-C000-000000000046 -263273,task_custom_flags,00062003-0000-0000-C000-000000000046 -263183,task_date_completed,00062003-0000-0000-C000-000000000046 -263177,task_dead_occurrence,00062003-0000-0000-C000-000000000046 -263173,task_due_date,00062003-0000-0000-C000-000000000046 -263201,task_estimated_effort,00062003-0000-0000-C000-000000000046 -263214,taskf_creator,00062003-0000-0000-C000-000000000046 -263244,taskf_fix_offline,00062003-0000-0000-C000-000000000046 -263238,taskf_recurring,00062003-0000-0000-C000-000000000046 -267305,task_global_id,00062008-0000-0000-C000-000000000046 -263210,task_history,00062003-0000-0000-C000-000000000046 -263237,task_last_delegate,00062003-0000-0000-C000-000000000046 -263205,task_last_update,00062003-0000-0000-C000-000000000046 -263234,task_last_user,00062003-0000-0000-C000-000000000046 -267304,task_mode,00062008-0000-0000-C000-000000000046 -263232,task_multiple_recipients,00062003-0000-0000-C000-000000000046 -263236,task_no_compute,00062003-0000-0000-C000-000000000046 -263235,task_ordinal,00062003-0000-0000-C000-000000000046 -263215,task_owner,00062003-0000-0000-C000-000000000046 -263241,task_ownership,00062003-0000-0000-C000-000000000046 -263206,task_recurrence,00062003-0000-0000-C000-000000000046 -263175,task_reset_reminder,00062003-0000-0000-C000-000000000046 -263239,task_role,00062003-0000-0000-C000-000000000046 -263172,task_start_date,00062003-0000-0000-C000-000000000046 -263203,task_state,00062003-0000-0000-C000-000000000046 -263169,task_status,00062003-0000-0000-C000-000000000046 -263209,task_status_on_complete,00062003-0000-0000-C000-000000000046 -263211,task_updates,00062003-0000-0000-C000-000000000046 -263202,task_version,00062003-0000-0000-C000-000000000046 -263171,team_task,00062003-0000-0000-C000-000000000046 +33066,task_acceptance_state,00062003-0000-0000-C000-000000000046 +33032,task_accepted,00062003-0000-0000-C000-000000000046 +33040,task_actual_effort,00062003-0000-0000-C000-000000000046 +33057,task_assigner,00062003-0000-0000-C000-000000000046 +33047,task_assigners,00062003-0000-0000-C000-000000000046 +33052,task_complete,00062003-0000-0000-C000-000000000046 +33081,task_custom_flags,00062003-0000-0000-C000-000000000046 +33039,task_date_completed,00062003-0000-0000-C000-000000000046 +33033,task_dead_occurrence,00062003-0000-0000-C000-000000000046 +33029,task_due_date,00062003-0000-0000-C000-000000000046 +33041,task_estimated_effort,00062003-0000-0000-C000-000000000046 +33054,taskf_creator,00062003-0000-0000-C000-000000000046 +33068,taskf_fix_offline,00062003-0000-0000-C000-000000000046 +33062,taskf_recurring,00062003-0000-0000-C000-000000000046 +34073,task_global_id,00062008-0000-0000-C000-000000000046 +33050,task_history,00062003-0000-0000-C000-000000000046 +33061,task_last_delegate,00062003-0000-0000-C000-000000000046 +33045,task_last_update,00062003-0000-0000-C000-000000000046 +33058,task_last_user,00062003-0000-0000-C000-000000000046 +34072,task_mode,00062008-0000-0000-C000-000000000046 +33056,task_multiple_recipients,00062003-0000-0000-C000-000000000046 +33060,task_no_compute,00062003-0000-0000-C000-000000000046 +33059,task_ordinal,00062003-0000-0000-C000-000000000046 +33055,task_owner,00062003-0000-0000-C000-000000000046 +33065,task_ownership,00062003-0000-0000-C000-000000000046 +33046,task_recurrence,00062003-0000-0000-C000-000000000046 +33031,task_reset_reminder,00062003-0000-0000-C000-000000000046 +33063,task_role,00062003-0000-0000-C000-000000000046 +33028,task_start_date,00062003-0000-0000-C000-000000000046 +33043,task_state,00062003-0000-0000-C000-000000000046 +33025,task_status,00062003-0000-0000-C000-000000000046 +33049,task_status_on_complete,00062003-0000-0000-C000-000000000046 +33051,task_updates,00062003-0000-0000-C000-000000000046 +33042,task_version,00062003-0000-0000-C000-000000000046 +33027,team_task,00062003-0000-0000-C000-000000000046 12,time_zone,6ED8DA90-450B-101B-98DA-00AA003F1305 -264292,time_zone_description,00062002-0000-0000-C000-000000000046 -264291,time_zone_struct,00062002-0000-0000-C000-000000000046 -264299,to_attendees_string,00062002-0000-0000-C000-000000000046 -267584,to_do_ordinal_date,00062008-0000-0000-C000-000000000046 -267585,to_do_sub_ordinal,00062008-0000-0000-C000-000000000046 -267588,to_do_title,00062008-0000-0000-C000-000000000046 -267522,use_tnef,00062008-0000-0000-C000-000000000046 -267631,valid_flag_string_proof,00062008-0000-0000-C000-000000000046 -267332,verb_response,00062008-0000-0000-C000-000000000046 -267328,verb_stream,00062008-0000-0000-C000-000000000046 -262575,wedding_anniversary_local,00062004-0000-0000-C000-000000000046 -34,week_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +33332,time_zone_description,00062002-0000-0000-C000-000000000046 +33331,time_zone_struct,00062002-0000-0000-C000-000000000046 +33339,to_attendees_string,00062002-0000-0000-C000-000000000046 +34208,to_do_ordinal_date,00062008-0000-0000-C000-000000000046 +34209,to_do_sub_ordinal,00062008-0000-0000-C000-000000000046 +34212,to_do_title,00062008-0000-0000-C000-000000000046 +34178,use_tnef,00062008-0000-0000-C000-000000000046 +34239,valid_flag_string_proof,00062008-0000-0000-C000-000000000046 +34084,verb_response,00062008-0000-0000-C000-000000000046 +34080,verb_stream,00062008-0000-0000-C000-000000000046 +32991,wedding_anniversary_local,00062004-0000-0000-C000-000000000046 +18,week_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 2,where,6ED8DA90-450B-101B-98DA-00AA003F1305 -262187,work_address,00062004-0000-0000-C000-000000000046 -262278,work_address_city,00062004-0000-0000-C000-000000000046 -262281,work_address_country,00062004-0000-0000-C000-000000000046 -262571,work_address_country_code,00062004-0000-0000-C000-000000000046 -262280,work_address_postal_code,00062004-0000-0000-C000-000000000046 -262282,work_address_post_office_box,00062004-0000-0000-C000-000000000046 -262279,work_address_state,00062004-0000-0000-C000-000000000046 -262277,work_address_street,00062004-0000-0000-C000-000000000046 -36,year_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 -262222,yomi_company_name,00062004-0000-0000-C000-000000000046 -262220,yomi_first_name,00062004-0000-0000-C000-000000000046 -262221,yomi_last_name,00062004-0000-0000-C000-000000000046 +32795,work_address,00062004-0000-0000-C000-000000000046 +32838,work_address_city,00062004-0000-0000-C000-000000000046 +32841,work_address_country,00062004-0000-0000-C000-000000000046 +32987,work_address_country_code,00062004-0000-0000-C000-000000000046 +32840,work_address_postal_code,00062004-0000-0000-C000-000000000046 +32842,work_address_post_office_box,00062004-0000-0000-C000-000000000046 +32839,work_address_state,00062004-0000-0000-C000-000000000046 +32837,work_address_street,00062004-0000-0000-C000-000000000046 +20,year_interval,6ED8DA90-450B-101B-98DA-00AA003F1305 +32814,yomi_company_name,00062004-0000-0000-C000-000000000046 +32812,yomi_first_name,00062004-0000-0000-C000-000000000046 +32813,yomi_last_name,00062004-0000-0000-C000-000000000046 4084,access, 16352,access_control_list_data, 4087,access_level, diff --git a/pkg/property_context.go b/pkg/property_context.go index 7976906..d02ea68 100644 --- a/pkg/property_context.go +++ b/pkg/property_context.go @@ -188,6 +188,9 @@ func (propertyContext *PropertyContext) Populate(decodable msgp.Decodable, local // TODO - Map using JSON name instead of propertyID. propertyReader, err := propertyContext.GetPropertyReader(propertyID, localDescriptors) + if mappedID, ok := propertyContext.File.NameToIDMap.IDToName[int(propertyID)]; ok { + propertyReader.Property.ID = uint16(mappedID) + } if err != nil && !eris.Is(err, ErrPropertyNoData) { return eris.Wrap(err, "failed to get property reader") } From 207b22e213cef8696cb98df2641ca39970faa600 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Thu, 22 Feb 2024 17:42:17 +0400 Subject: [PATCH 6/7] binary add, now html body is available --- cmd/properties/generate.go | 1 + cmd/properties/protobufs/address_book.proto | 16 + cmd/properties/protobufs/appointment.proto | 26 + cmd/properties/protobufs/attachment.proto | 12 + cmd/properties/protobufs/contact.proto | 36 + cmd/properties/protobufs/message.proto | 42 + cmd/properties/protobufs/sharing.proto | 20 + cmd/properties/protobufs/spam.proto | 2 + cmd/properties/protobufs/task.proto | 6 + cmd/properties/protobufs/voicemail.proto | 2 + pkg/properties/address_book.pb.go | 647 ++++--- pkg/properties/address_book.pb_gen.go | 611 +++++-- pkg/properties/appointment.pb.go | 1219 ++++++++------ pkg/properties/appointment.pb_gen.go | 1349 ++++++++++----- pkg/properties/attachment.pb.go | 304 ++-- pkg/properties/attachment.pb_gen.go | 380 ++++- pkg/properties/contact.pb.go | 1292 ++++++++------ pkg/properties/contact.pb_gen.go | 1540 ++++++++++++----- pkg/properties/message.pb.go | 1418 ++++++++++------ pkg/properties/message.pb_gen.go | 1679 ++++++++++++++----- pkg/properties/sharing.pb.go | 876 ++++++---- pkg/properties/sharing.pb_gen.go | 922 +++++++--- pkg/properties/spam.pb.go | 58 +- pkg/properties/spam.pb_gen.go | 83 +- pkg/properties/task.pb.go | 331 ++-- pkg/properties/task.pb_gen.go | 385 +++-- pkg/properties/voicemail.pb.go | 100 +- pkg/properties/voicemail.pb_gen.go | 83 +- pkg/property_reader.go | 29 +- 29 files changed, 8890 insertions(+), 4579 deletions(-) diff --git a/cmd/properties/generate.go b/cmd/properties/generate.go index ed5286e..eeaa459 100644 --- a/cmd/properties/generate.go +++ b/cmd/properties/generate.go @@ -449,6 +449,7 @@ var propertyTypeToProtocolBufferFieldType = map[uint16]string{ 64: "int64", // Time 72: "uint64", 251: "uint32", + 258: "bytes", // The rest are variable size. } diff --git a/cmd/properties/protobufs/address_book.proto b/cmd/properties/protobufs/address_book.proto index b37eef4..501b092 100644 --- a/cmd/properties/protobufs/address_book.proto +++ b/cmd/properties/protobufs/address_book.proto @@ -34,6 +34,8 @@ message AddressBook { optional int32 address_book_distribution_list_external_member_count = 7; // @gotags: msg:"360673,omitempty" // Contains the total number of recipients in the distribution list. optional int32 address_book_distribution_list_member_count = 8; // @gotags: msg:"360663,omitempty" + // Contains the name-service EntryID of a directory object that refers to a public folder. + optional bytes address_book_entry_id = 11; // @gotags: msg:"26171258,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" // Contains custom values defined and populated by the organization that modified the display templates. @@ -82,8 +84,12 @@ message AddressBook { optional bool address_book_moderation_enabled = 41; // @gotags: msg:"3602111,omitempty" // Contains the DN of the Address Book object. optional string address_book_object_distinguished_name = 43; // @gotags: msg:"3282831,omitempty" + // Contains a GUID that identifies an Address Book object. + optional bytes address_book_object_guid = 44; // @gotags: msg:"35949258,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" + // Contains the EntryID of the parent container in a hierarchy of address book containers. + optional bytes address_book_parent_entry_id = 48; // @gotags: msg:"65532258,omitempty" // Contains the phonetic representation of the PidTagCompanyName property (section 2.639). optional string address_book_phonetic_company_name = 49; // @gotags: msg:"3598531,omitempty" // Contains the phonetic representation of the PidTagDepartmentName property (section 2.672). @@ -110,4 +116,14 @@ message AddressBook { optional int32 display_type = 67; // @gotags: msg:"145923,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" + // Contains a series of instructions that can be executed to format an address and the data that is needed to execute those instructions. + optional bytes script_data = 69; // @gotags: msg:"4258,omitempty" + // Contains a recording of the mail user's name pronunciation. + optional bytes spoken_name = 70; // @gotags: msg:"36034258,omitempty" + // Describes the controls used in the template that is used to retrieve address book information. + optional bytes template_data = 71; // @gotags: msg:"1258,omitempty" + // Contains the value of the PidTagEntryId property (section 2.683), expressed as a Permanent Entry ID format. + optional bytes templateid = 72; // @gotags: msg:"14594258,omitempty" + // Contains the mail user's photo in .jpg format. + optional bytes thumbnail_photo = 73; // @gotags: msg:"35998258,omitempty" } diff --git a/cmd/properties/protobufs/appointment.proto b/cmd/properties/protobufs/appointment.proto index df74dfd..11ed454 100644 --- a/cmd/properties/protobufs/appointment.proto +++ b/cmd/properties/protobufs/appointment.proto @@ -52,6 +52,8 @@ message Appointment { optional int64 appointment_proposed_end_whole = 15; // @gotags: msg:"3336164,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:"3336064,omitempty" + // Specifies the dates and times when a recurring series occurs. + optional bytes appointment_recur = 17; // @gotags: msg:"33302258,omitempty" // Specifies the user who last replied to the meeting request or meeting update. optional string appointment_reply_name = 18; // @gotags: msg:"3332831,omitempty" // Specifies the date and time at which the attendee responded to a received meeting request or Meeting Update object. @@ -70,6 +72,14 @@ message Appointment { optional int32 appointment_state_flags = 25; // @gotags: msg:"333033,omitempty" // Specifies whether the event is an all-day event. optional bool appointment_sub_type = 26; // @gotags: msg:"3330111,omitempty" + // Specifies time zone information that indicates the time zone of the PidLidAppointmentEndWhole property (section 2.14). + optional bytes appointment_time_zone_definition_end_display = 27; // @gotags: msg:"33375258,omitempty" + // Specifies time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC. + optional bytes appointment_time_zone_definition_recur = 28; // @gotags: msg:"33376258,omitempty" + // Specifies time zone information that indicates the time zone of the PidLidAppointmentStartWhole property (section 2.29). + optional bytes appointment_time_zone_definition_start_display = 29; // @gotags: msg:"33374258,omitempty" + // Contains a list of unsendable attendees. + optional bytes appointment_unsendable_recipients = 30; // @gotags: msg:"33373258,omitempty" // Indicates the time at which the appointment was last updated. optional int64 appointment_update_time = 31; // @gotags: msg:"3331864,omitempty" // Specifies the date and time at which the meeting-related object was sent. @@ -86,6 +96,8 @@ message Appointment { optional string cc_attendees_string = 37; // @gotags: msg:"3334031,omitempty" // Specifies a bit field that indicates how the Meeting object has changed. optional int32 change_highlight = 38; // @gotags: msg:"332843,omitempty" + // Contains the value of the PidLidGlobalObjectId property (section 2.142) for an object that represents an Exception object to a recurring series, where the Year, Month, and Day fields are all zero. + optional bytes clean_global_object_id = 39; // @gotags: msg:"35258,omitempty" // Indicates what actions the user has taken on this Meeting object. optional int32 client_intent = 40; // @gotags: msg:"213,omitempty" // Specifies the end date and time of the event in UTC. @@ -120,10 +132,16 @@ message Appointment { optional bool f_invited = 55; // @gotags: msg:"3332111,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:"3329011,omitempty" + // Contains a list of RecipientRow structures, as described in [MS-OXCDATA] section 2.8.3, that indicate the recipients of a meeting forward. + optional bytes forward_notification_recipients = 57; // @gotags: msg:"33377258,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:"3332711,omitempty" + // Contains an ID for an object that represents an exception to a recurring series. + optional bytes global_object_id = 59; // @gotags: msg:"3258,omitempty" // Identifies the day of the week for the appointment or meeting. optional int32 i_calendar_day_of_week_mask = 60; // @gotags: msg:"40973,omitempty" + // Contains the contents of the iCalendar MIME part of the original MIME message. + optional bytes inboundi_cal_stream = 61; // @gotags: msg:"33402258,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:"333163,omitempty" // Indicates whether the object represents an exception (including an orphan instance). @@ -170,6 +188,8 @@ message Appointment { optional string optional_attendees = 83; // @gotags: msg:"731,omitempty" // Specifies the email address of the organizer. optional string organizer_alias = 84; // @gotags: msg:"3334731,omitempty" + // Specifies the EntryID of the delegator’s message store. + optional bytes original_store_entry_id = 85; // @gotags: msg:"33335258,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:"2664,omitempty" // Indicates the name of the owner of the mailbox. @@ -222,6 +242,8 @@ message Appointment { optional int32 time_zone = 110; // @gotags: msg:"123,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:"3333231,omitempty" + // Specifies time zone information for a recurring meeting. + optional bytes time_zone_struct = 112; // @gotags: msg:"33331258,omitempty" // Contains a list of all of the sendable attendees who are also required attendees. optional string to_attendees_string = 113; // @gotags: msg:"3333931,omitempty" // Identifies the number of weeks that occur between each meeting. @@ -246,6 +268,8 @@ message Appointment { optional int64 i_calendar_reminder_next_time = 123; // @gotags: msg:"429864,omitempty" // Indicates whether a client has already processed a received task communication. optional bool processed = 124; // @gotags: msg:"3200111,omitempty" + // Contains a list of tombstones, where each tombstone represents a Meeting object that has been declined. + optional bytes schedule_info_appointment_tombstone = 125; // @gotags: msg:"26730258,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" // Indicates whether the delegator wants to receive copies of the meeting-related objects that are sent to the delegate. @@ -258,6 +282,8 @@ message Appointment { optional bool schedule_info_disallow_recurring_appts = 133; // @gotags: msg:"2673411,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" + // This property is deprecated and is not to be used. + optional bytes schedule_info_free_busy = 135; // @gotags: msg:"26732258,omitempty" // Set to 0x00000000 when sending and is ignored on receipt. optional int32 schedule_info_resource_type = 144; // @gotags: msg:"266893,omitempty" } diff --git a/cmd/properties/protobufs/attachment.proto b/cmd/properties/protobufs/attachment.proto index edcec0b..4a8de61 100644 --- a/cmd/properties/protobufs/attachment.proto +++ b/cmd/properties/protobufs/attachment.proto @@ -22,18 +22,26 @@ option go_package = "github.com/mooijtech/go-pst;properties"; message Attachment { // Contains the Content-Type of the Mac attachment. optional string attachment_mac_content_type = 1; + // Contains the headers and resource fork data associated with the Mac attachment. + optional bytes attachment_mac_info = 2; // Contains the original permission type data associated with a web reference attachment. optional int32 attachment_original_permission_type = 3; // Contains the permission type data associated with a web reference attachment. optional int32 attachment_permission_type = 4; // Contains the provider type data associated with a web reference attachment. optional string attachment_provider_type = 5; + // Contains attachment encoding information. + optional bytes attach_additional_information = 6; // @gotags: msg:"14095258,omitempty" // Contains the base of a relative URI. optional string attach_content_base = 7; // @gotags: msg:"1409731,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" // 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" + // Contains the contents of the file to be attached. + optional bytes attach_data_binary = 10; // @gotags: msg:"14081258,omitempty" + // Contains encoding information about the Attachment object. + optional bytes attach_encoding = 12; // @gotags: msg:"14082258,omitempty" // Contains a file name extension that indicates the document type of an attachment. optional string attach_extension = 13; // @gotags: msg:"1408331,omitempty" // Contains the 8.3 name of the PidTagAttachLongFilename property (section 2.595). @@ -60,8 +68,12 @@ message Attachment { optional int32 attach_number = 24; // @gotags: msg:"36173,omitempty" // Contains the 8.3 name of the PidTagAttachLongPathname property (section 2.596). optional string attach_pathname = 25; // @gotags: msg:"1408831,omitempty" + // Contains a Windows Metafile, as specified in [MS-WMF], for the Attachment object. + optional bytes attach_rendering = 26; // @gotags: msg:"14089258,omitempty" // Contains the size, in bytes, consumed by the Attachment object on the server. optional int32 attach_size = 27; // @gotags: msg:"36163,omitempty" + // Contains the identifier information for the application that supplied the Attachment object data. + optional bytes attach_tag = 28; // @gotags: msg:"14090258,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" // Specifies the character set of an attachment received via MIME with the content-type of text. diff --git a/cmd/properties/protobufs/contact.proto b/cmd/properties/protobufs/contact.proto index 351c1e8..2d560f4 100644 --- a/cmd/properties/protobufs/contact.proto +++ b/cmd/properties/protobufs/contact.proto @@ -24,18 +24,32 @@ message Contact { optional int32 address_book_provider_array_type = 1; // @gotags: msg:"328093,omitempty" // Specifies the country code portion of the mailing address of the contact. optional string address_country_code = 3; // @gotags: msg:"3298931,omitempty" + // Specifies the EntryID of the Appointment object that represents an anniversary of the contact. + optional bytes anniversary_event_entry_id = 4; // @gotags: msg:"32846258,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:"3280511,omitempty" + // Specifies the EntryID of an optional Appointment object that represents the birthday of the contact. + optional bytes birthday_event_entry_id = 6; // @gotags: msg:"32845258,omitempty" // Specifies the birthday of a contact. optional int64 birthday_local = 7; // @gotags: msg:"3299064,omitempty" + // Contains the image to be used on a business card. + optional bytes business_card_card_picture = 8; // @gotags: msg:"32833258,omitempty" + // Contains user customization details for displaying a contact as a business card. + optional bytes business_card_display_definition = 9; // @gotags: msg:"32832258,omitempty" // Specifies the character set used for a Contact object. optional int32 contact_character_set = 10; // @gotags: msg:"328033,omitempty" + // Specifies the EntryID of the GAL contact to which the duplicate contact is linked. + optional bytes contact_linked_global_address_list_entry_id = 12; // @gotags: msg:"32994258,omitempty" + // Contains the elements of the PidLidContacts property (section 2.77). + optional bytes contact_link_entry = 13; // @gotags: msg:"34181258,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:"3300072,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:"329983,omitempty" // optional string contact_link_name = 17; // @gotags: msg:"3418231,omitempty" + // Contains the list of SearchKeys for a Contact object linked to by the Message object. + optional bytes contact_link_search_key = 18; // @gotags: msg:"34180258,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:"3284731,omitempty" // Contains text used to add custom text to a business card representation of a Contact object. @@ -50,6 +64,8 @@ message Contact { optional int32 distribution_list_checksum = 25; // @gotags: msg:"328443,omitempty" // Specifies the name of the personal distribution list. optional string distribution_list_name = 27; // @gotags: msg:"3285131,omitempty" + // Specifies the list of EntryIDs and one-off EntryIDs corresponding to the members of the personal distribution list. + optional bytes distribution_list_stream = 29; // @gotags: msg:"32868258,omitempty" // Specifies the address type of an electronic address. optional string email1_address_type = 30; // @gotags: msg:"3289831,omitempty" // Specifies the user-readable display name for the email address. @@ -58,6 +74,8 @@ message Contact { optional string email1_email_address = 32; // @gotags: msg:"3289931,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:"3290031,omitempty" + // Specifies the EntryID of the object corresponding to this electronic address. + optional bytes email1_original_entry_id = 34; // @gotags: msg:"32901258,omitempty" // Specifies the address type of the electronic address. optional string email2_address_type = 35; // @gotags: msg:"3291431,omitempty" // Specifies the user-readable display name for the email address. @@ -66,6 +84,8 @@ message Contact { optional string email2_email_address = 37; // @gotags: msg:"3291531,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:"3291631,omitempty" + // Specifies the EntryID of the object that corresponds to this electronic address. + optional bytes email2_original_entry_id = 39; // @gotags: msg:"32917258,omitempty" // Specifies the address type of the electronic address. optional string email3_address_type = 40; // @gotags: msg:"3293031,omitempty" // Specifies the user-readable display name for the email address. @@ -74,24 +94,32 @@ message Contact { optional string email3_email_address = 42; // @gotags: msg:"3293131,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:"3293231,omitempty" + // Specifies the EntryID of the object that corresponds to this electronic address. + optional bytes email3_original_entry_id = 44; // @gotags: msg:"32933258,omitempty" // Contains the string value "FAX". optional string fax1_address_type = 45; // @gotags: msg:"3294631,omitempty" // Contains a user-readable display name, followed by the "@" character, followed by a fax number. optional string fax1_email_address = 46; // @gotags: msg:"3294731,omitempty" // Contains the same value as the PidTagNormalizedSubject property (section 2.812). optional string fax1_original_display_name = 47; // @gotags: msg:"3294831,omitempty" + // Specifies a one-off EntryID that corresponds to this fax address. + optional bytes fax1_original_entry_id = 48; // @gotags: msg:"32949258,omitempty" // Contains the string value "FAX". optional string fax2_address_type = 49; // @gotags: msg:"3296231,omitempty" // Contains a user-readable display name, followed by the "@" character, followed by a fax number. optional string fax2_email_address = 50; // @gotags: msg:"3296331,omitempty" // Contains the same value as the PidTagNormalizedSubject property (section 2.812). optional string fax2_original_display_name = 51; // @gotags: msg:"3296431,omitempty" + // Specifies a one-off EntryID corresponding to this fax address. + optional bytes fax2_original_entry_id = 52; // @gotags: msg:"32965258,omitempty" // Contains the string value "FAX". optional string fax3_address_type = 53; // @gotags: msg:"3297831,omitempty" // Contains a user-readable display name, followed by the "@" character, followed by a fax number. optional string fax3_email_address = 54; // @gotags: msg:"3297931,omitempty" // Contains the same value as the PidTagNormalizedSubject property (section 2.812). optional string fax3_original_display_name = 55; // @gotags: msg:"3298031,omitempty" + // Specifies a one-off EntryID that corresponds to this fax address. + optional bytes fax3_original_entry_id = 56; // @gotags: msg:"32981258,omitempty" // Specifies the name under which to file a contact when displaying a list of contacts. optional string file_under = 57; // @gotags: msg:"3277331,omitempty" // Specifies how to generate and recompute the value of the PidLidFileUnder property (section 2.132) when other contact name properties change. @@ -116,6 +144,8 @@ message Contact { optional string other_address_country_code = 68; // @gotags: msg:"3298831,omitempty" // Specifies which physical address is the mailing address for this contact. optional int32 postal_address_id = 69; // @gotags: msg:"328023,omitempty" + // Specifies the value of the EntryID of the Contact object unless the Contact object is a copy of an earlier original. + optional bytes reference_entry_id = 70; // @gotags: msg:"34237258,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:"3299164,omitempty" // Specifies the complete address of the work address of the contact. @@ -142,6 +172,10 @@ message Contact { optional string yomi_last_name = 82; // @gotags: msg:"3281331,omitempty" // Indicates the name of the contact associated with the birthday event. optional string birthday_contact_attribution_display_name = 83; + // Indicate the EntryID of the contact associated with the birthday event. + optional bytes birthday_contact_entry_id = 84; + // Indicates the person ID's GUID of the contact associated with the birthday event. + optional bytes birthday_contact_person_guid = 85; // 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. @@ -236,6 +270,8 @@ message Contact { optional string telex_number = 134; // @gotags: msg:"1489231,omitempty" // Contains the mail user's job title. optional string title = 135; // @gotags: msg:"1487131,omitempty" + // Contains an ASN.1 authentication certificate for a messaging user. + optional bytes user_certificate = 136; // @gotags: msg:"14882258,omitempty" // Contains the date of the mail user's wedding anniversary. optional int64 wedding_anniversary = 138; // @gotags: msg:"1491364,omitempty" } diff --git a/cmd/properties/protobufs/message.proto b/cmd/properties/protobufs/message.proto index 399b081..e55880a 100644 --- a/cmd/properties/protobufs/message.proto +++ b/cmd/properties/protobufs/message.proto @@ -78,6 +78,8 @@ message Message { optional int64 archive_date = 35; // @gotags: msg:"1231964,omitempty" // Specifies the number of days that a Message object can remain unarchived. optional int32 archive_period = 36; // @gotags: msg:"123183,omitempty" + // Specifies the GUID of an archive tag. + optional bytes archive_tag = 37; // @gotags: msg:"12312258,omitempty" // Contains the name of the mail user's administrative assistant. optional string assistant = 38; // @gotags: msg:"1489631,omitempty" // Contains the telephone number of the mail user's administrative assistant. @@ -96,6 +98,8 @@ message Message { optional int64 client_submit_time = 45; // @gotags: msg:"5764,omitempty" // Indicates a confidence level that the message is spam. optional int32 content_filter_spam_confidence_level = 46; // @gotags: msg:"165023,omitempty" + // Indicates the relative position of this message within a conversation thread. + optional bytes conversation_index = 47; // @gotags: msg:"113258,omitempty" // Contains an unchanging copy of the original subject. optional string conversation_topic = 48; // @gotags: msg:"11231,omitempty" // Contains the time, in UTC, that the object was created. @@ -110,6 +114,8 @@ message Message { optional string display_cc = 53; // @gotags: msg:"358731,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" + // Contains message body text in HTML format. + optional bytes html = 55; // @gotags: msg:"4115258,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" // Indicates the level of importance assigned by the end user to the Message object. @@ -154,6 +160,8 @@ message Message { optional double message_size_extended = 77; // @gotags: msg:"359220,omitempty" // Specifies the status of a message in a contents table. optional int32 message_status = 78; // @gotags: msg:"36073,omitempty" + // Contains a message identifier assigned by a message transfer agent. + optional bytes message_submission_id = 79; // @gotags: msg:"71258,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" // Specifies the middle name(s) of the contact. @@ -174,6 +182,8 @@ message Message { optional string office_location = 88; // @gotags: msg:"1487331,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" + // Contains an address book EntryID structure ([MS-OXCDATA] section 2.2.5.2) and is defined in report messages to identify the user who sent the original message. + optional bytes original_author_entry_id = 90; // @gotags: msg:"76258,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" // Contains the delivery time, in UTC, from the original message. @@ -184,22 +194,32 @@ message Message { optional string original_display_cc = 94; // @gotags: msg:"11531,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" + // Contains the original EntryID of an object. + optional bytes original_entry_id = 96; // @gotags: msg:"14866258,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" // 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" // 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" + // Contains an address book EntryID that is set on delivery report messages. + optional bytes original_sender_entry_id = 100; // @gotags: msg:"91258,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" + // Contains an address book search key set on the original email message. + optional bytes original_sender_search_key = 102; // @gotags: msg:"92258,omitempty" // Contains the sensitivity value of the original email message. optional int32 original_sensitivity = 103; // @gotags: msg:"463,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" // 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" + // Identifies an address book EntryID that contains the entry identifier of the end user who is represented by the original message sender. + optional bytes original_sent_representing_entry_id = 106; // @gotags: msg:"94258,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" + // Identifies an address book search key that contains the SearchKey of the end user who is represented by the original message sender. + optional bytes original_sent_representing_search_key = 108; // @gotags: msg:"95258,omitempty" // Specifies the subject of the original message. optional string original_subject = 109; // @gotags: msg:"7331,omitempty" // Specifies the original email message's submission date and time, in UTC. @@ -224,6 +244,8 @@ message Message { optional string other_telephone_number = 119; // @gotags: msg:"1487931,omitempty" // Contains the mail user's pager telephone number. optional string pager_telephone_number = 120; // @gotags: msg:"1488131,omitempty" + // Specifies the GUID of a retention tag. + optional bytes policy_tag = 121; // @gotags: msg:"12313258,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" // Specifies whether the email sender requests a read receipt from all recipients when this email message is read or opened. @@ -232,14 +254,22 @@ message Message { optional int64 receipt_time = 124; // @gotags: msg:"4264,omitempty" // Contains the email message receiver's email address. optional string received_by_email_address = 125; // @gotags: msg:"11831,omitempty" + // Contains the address book EntryID of the mailbox receiving the Email object. + optional bytes received_by_entry_id = 126; // @gotags: msg:"63258,omitempty" // Contains the email message receiver's display name. optional string received_by_name = 127; // @gotags: msg:"6431,omitempty" + // Identifies an address book search key that contains a binary-comparable key that is used to identify correlated objects for a search. + optional bytes received_by_search_key = 128; // @gotags: msg:"81258,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" // 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" + // Contains an address book EntryID that identifies the end user represented by the receiving mailbox owner. + optional bytes received_representing_entry_id = 131; // @gotags: msg:"67258,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" + // Identifies an address book search key that contains a binary-comparable key of the end user represented by the receiving mailbox owner. + optional bytes received_representing_search_key = 133; // @gotags: msg:"82258,omitempty" // Represents the recipient type of a recipient on the message. optional int32 recipient_type = 134; // @gotags: msg:"30933,omitempty" // Contains the value of the Remote-MTA field for a delivery status notification, as specified in [RFC3464]. @@ -258,16 +288,22 @@ message Message { optional int32 retention_flags = 141; // @gotags: msg:"123173,omitempty" // Specifies the number of days that a Message object can remain unarchived. optional int32 retention_period = 142; // @gotags: msg:"123143,omitempty" + // Contains message body text in compressed RTF format. + optional bytes rtf_compressed = 143; // @gotags: msg:"4105258,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" // Contains the email address type of the sending mailbox owner. optional string sender_address_type = 145; // @gotags: msg:"310231,omitempty" // Contains the email address of the sending mailbox owner. optional string sender_email_address = 146; // @gotags: msg:"310331,omitempty" + // Identifies an address book EntryID that contains the address book EntryID of the sending mailbox owner. + optional bytes sender_entry_id = 147; // @gotags: msg:"3097258,omitempty" // Reports the results of a Sender-ID check. optional int32 sender_id_status = 148; // @gotags: msg:"165053,omitempty" // Contains the display name of the sending mailbox owner. optional string sender_name = 149; // @gotags: msg:"309831,omitempty" + // Identifies an address book search key. + optional bytes sender_search_key = 150; // @gotags: msg:"3101258,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" // 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. @@ -278,10 +314,16 @@ message Message { optional string sent_representing_address_type = 154; // @gotags: msg:"10031,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" + // Contains the identifier of the end user who is represented by the sending mailbox owner. + optional bytes sent_representing_entry_id = 156; // @gotags: msg:"65258,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" + // Contains a binary-comparable key that represents the end user who is represented by the sending mailbox owner. + optional bytes sent_representing_search_key = 158; // @gotags: msg:"59258,omitempty" // Contains the SMTP address of the Message object. optional string smtp_address = 159; // @gotags: msg:"1484631,omitempty" + // Contains the default retention period, and the start date from which the age of a Message object is calculated. + optional bytes start_date_etc = 160; // @gotags: msg:"12315258,omitempty" // Contains the subject of the email message. optional string subject = 161; // @gotags: msg:"5531,omitempty" // Contains the prefix for the subject of the message. diff --git a/cmd/properties/protobufs/sharing.proto b/cmd/properties/protobufs/sharing.proto index 782c9e1..c54617e 100644 --- a/cmd/properties/protobufs/sharing.proto +++ b/cmd/properties/protobufs/sharing.proto @@ -23,6 +23,8 @@ 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:"353533,omitempty" // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_binding_entry_id = 2; // @gotags: msg:"35373258,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:"3540931,omitempty" // Indicates that the Message object relates to a special folder. optional int32 sharing_capabilities = 4; // @gotags: msg:"353513,omitempty" @@ -37,14 +39,24 @@ message Sharing { // 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:"3536131,omitempty" // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_filter = 10; // @gotags: msg:"35347258,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:"353383,omitempty" // Indicates the type of Sharing Message object. optional int32 sharing_flavor = 12; // @gotags: msg:"353523,omitempty" + // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_folder_entry_id = 13; // @gotags: msg:"35349258,omitempty" + // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_index_entry_id = 14; // @gotags: msg:"35374258,omitempty" + // Contains the value of the PidTagEntryId property (section 2.683) for the Address Book object of the currently logged-on user. + optional bytes sharing_initiator_entry_id = 15; // @gotags: msg:"35337258,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:"3533531,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:"3533631,omitempty" // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_instance_guid = 18; // @gotags: msg:"35356258,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:"3541364,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:"3535964,omitempty" @@ -63,11 +75,17 @@ message Sharing { // 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:"3534431,omitempty" // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_original_message_entry_id = 28; // @gotags: msg:"35369258,omitempty" + // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_parent_binding_entry_id = 29; // @gotags: msg:"35420258,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:"3535831,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:"353553,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:"3533931,omitempty" + // Contains the value "%xAE.F0.06.00.00.00.00.00.C0.00.00.00.00.00.00.46". + optional bytes sharing_provider_guid = 33; // @gotags: msg:"35329258,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:"3533031,omitempty" // Contains a URL related to the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266). @@ -131,6 +149,8 @@ message Sharing { // 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:"3539264,omitempty" // Contains a value that is ignored by the server no matter what value is generated by the client. + optional bytes sharing_working_hours_time_zone = 65; // @gotags: msg:"35395258,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). optional string x_sharing_capabilities = 67; diff --git a/cmd/properties/protobufs/spam.proto b/cmd/properties/protobufs/spam.proto index 6ea313d..621db63 100644 --- a/cmd/properties/protobufs/spam.proto +++ b/cmd/properties/protobufs/spam.proto @@ -20,6 +20,8 @@ syntax = "proto3"; option go_package = "github.com/mooijtech/go-pst;properties"; message Spam { + // Specifies which folder a message was in before it was filtered into the Junk Email folder. + optional bytes spam_original_folder = 1; // @gotags: msg:"34204258,omitempty" // 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" // Indicates whether email addresses of the contacts in the Contacts folder are treated in a special way with respect to the spam filter. diff --git a/cmd/properties/protobufs/task.proto b/cmd/properties/protobufs/task.proto index ab017a3..64d6b55 100644 --- a/cmd/properties/protobufs/task.proto +++ b/cmd/properties/protobufs/task.proto @@ -32,6 +32,8 @@ message Task { optional int32 task_actual_effort = 6; // @gotags: msg:"330403,omitempty" // Specifies the name of the user that last assigned the task. optional string task_assigner = 7; // @gotags: msg:"3305731,omitempty" + // Contains a stack of entries, each of which represents a task assigner. + optional bytes task_assigners = 8; // @gotags: msg:"33047258,omitempty" // Indicates that the task is complete. optional bool task_complete = 9; // @gotags: msg:"3305211,omitempty" // The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server. @@ -50,6 +52,8 @@ message Task { optional bool taskf_fix_offline = 16; // @gotags: msg:"3306811,omitempty" // Indicates whether the task includes a recurrence pattern. optional bool taskf_recurring = 17; // @gotags: msg:"3306211,omitempty" + // Contains a unique GUID for this task, which is used to locate an existing task upon receipt of a task response or task update. + optional bytes task_global_id = 18; // @gotags: msg:"34073258,omitempty" // Indicates the type of change that was last made to the Task object. optional int32 task_history = 19; // @gotags: msg:"330503,omitempty" // Contains the name of the user who most recently assigned the task, or the user to whom it was most recently assigned. @@ -70,6 +74,8 @@ message Task { optional string task_owner = 27; // @gotags: msg:"3305531,omitempty" // Indicates the role of the current user relative to the Task object. optional int32 task_ownership = 28; // @gotags: msg:"330653,omitempty" + // Contains a RecurrencePattern structure that provides information about recurring tasks. + optional bytes task_recurrence = 29; // @gotags: msg:"33046258,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:"3303111,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. diff --git a/cmd/properties/protobufs/voicemail.proto b/cmd/properties/protobufs/voicemail.proto index f2e18cf..e06feaa 100644 --- a/cmd/properties/protobufs/voicemail.proto +++ b/cmd/properties/protobufs/voicemail.proto @@ -22,6 +22,8 @@ option go_package = "github.com/mooijtech/go-pst;properties"; message Voicemail { // Contains textual annotations to a voice message after it has been delivered to the user's mailbox. optional string audio_notes = 1; + // Contains an unprotected voice message. + optional bytes automatic_speech_recognition_data = 2; // Contains a unique identifier associated with the phone call. optional string x_call_id = 3; // Specifies how many discrete pages are contained within an attachment representing a facsimile message. diff --git a/pkg/properties/address_book.pb.go b/pkg/properties/address_book.pb.go index 2916174..0e4540e 100644 --- a/pkg/properties/address_book.pb.go +++ b/pkg/properties/address_book.pb.go @@ -57,6 +57,8 @@ type AddressBook struct { 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"` // 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"` + // Contains the name-service EntryID of a directory object that refers to a public folder. + AddressBookEntryId []byte `protobuf:"bytes,11,opt,name=address_book_entry_id,json=addressBookEntryId,proto3,oneof" json:"address_book_entry_id,omitempty" msg:"26171258,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"` // Contains custom values defined and populated by the organization that modified the display templates. @@ -105,8 +107,12 @@ type AddressBook struct { AddressBookModerationEnabled *bool `protobuf:"varint,41,opt,name=address_book_moderation_enabled,json=addressBookModerationEnabled,proto3,oneof" json:"address_book_moderation_enabled,omitempty" msg:"3602111,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"` + // Contains a GUID that identifies an Address Book object. + AddressBookObjectGuid []byte `protobuf:"bytes,44,opt,name=address_book_object_guid,json=addressBookObjectGuid,proto3,oneof" json:"address_book_object_guid,omitempty" msg:"35949258,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"` + // Contains the EntryID of the parent container in a hierarchy of address book containers. + AddressBookParentEntryId []byte `protobuf:"bytes,48,opt,name=address_book_parent_entry_id,json=addressBookParentEntryId,proto3,oneof" json:"address_book_parent_entry_id,omitempty" msg:"65532258,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"` // Contains the phonetic representation of the PidTagDepartmentName property (section 2.672). @@ -133,6 +139,16 @@ type AddressBook struct { DisplayType *int32 `protobuf:"varint,67,opt,name=display_type,json=displayType,proto3,oneof" json:"display_type,omitempty" msg:"145923,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"` + // Contains a series of instructions that can be executed to format an address and the data that is needed to execute those instructions. + ScriptData []byte `protobuf:"bytes,69,opt,name=script_data,json=scriptData,proto3,oneof" json:"script_data,omitempty" msg:"4258,omitempty"` + // Contains a recording of the mail user's name pronunciation. + SpokenName []byte `protobuf:"bytes,70,opt,name=spoken_name,json=spokenName,proto3,oneof" json:"spoken_name,omitempty" msg:"36034258,omitempty"` + // Describes the controls used in the template that is used to retrieve address book information. + TemplateData []byte `protobuf:"bytes,71,opt,name=template_data,json=templateData,proto3,oneof" json:"template_data,omitempty" msg:"1258,omitempty"` + // Contains the value of the PidTagEntryId property (section 2.683), expressed as a Permanent Entry ID format. + Templateid []byte `protobuf:"bytes,72,opt,name=templateid,proto3,oneof" json:"templateid,omitempty" msg:"14594258,omitempty"` + // Contains the mail user's photo in .jpg format. + ThumbnailPhoto []byte `protobuf:"bytes,73,opt,name=thumbnail_photo,json=thumbnailPhoto,proto3,oneof" json:"thumbnail_photo,omitempty" msg:"35998258,omitempty"` } func (x *AddressBook) Reset() { @@ -216,6 +232,13 @@ func (x *AddressBook) GetAddressBookDistributionListMemberCount() int32 { return 0 } +func (x *AddressBook) GetAddressBookEntryId() []byte { + if x != nil { + return x.AddressBookEntryId + } + return nil +} + func (x *AddressBook) GetAddressBookExtensionAttribute1() string { if x != nil && x.AddressBookExtensionAttribute1 != nil { return *x.AddressBookExtensionAttribute1 @@ -384,6 +407,13 @@ func (x *AddressBook) GetAddressBookObjectDistinguishedName() string { return "" } +func (x *AddressBook) GetAddressBookObjectGuid() []byte { + if x != nil { + return x.AddressBookObjectGuid + } + return nil +} + func (x *AddressBook) GetAddressBookOrganizationalUnitRootDistinguishedName() string { if x != nil && x.AddressBookOrganizationalUnitRootDistinguishedName != nil { return *x.AddressBookOrganizationalUnitRootDistinguishedName @@ -391,6 +421,13 @@ func (x *AddressBook) GetAddressBookOrganizationalUnitRootDistinguishedName() st return "" } +func (x *AddressBook) GetAddressBookParentEntryId() []byte { + if x != nil { + return x.AddressBookParentEntryId + } + return nil +} + func (x *AddressBook) GetAddressBookPhoneticCompanyName() string { if x != nil && x.AddressBookPhoneticCompanyName != nil { return *x.AddressBookPhoneticCompanyName @@ -482,11 +519,46 @@ func (x *AddressBook) GetDisplayTypeEx() int32 { return 0 } +func (x *AddressBook) GetScriptData() []byte { + if x != nil { + return x.ScriptData + } + return nil +} + +func (x *AddressBook) GetSpokenName() []byte { + if x != nil { + return x.SpokenName + } + return nil +} + +func (x *AddressBook) GetTemplateData() []byte { + if x != nil { + return x.TemplateData + } + return nil +} + +func (x *AddressBook) GetTemplateid() []byte { + if x != nil { + return x.Templateid + } + return nil +} + +func (x *AddressBook) GetThumbnailPhoto() []byte { + if x != nil { + return x.ThumbnailPhoto + } + return nil +} + var File_address_book_proto protoreflect.FileDescriptor var file_address_book_proto_rawDesc = []byte{ 0x0a, 0x12, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x28, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd3, 0x2c, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x12, 0x1d, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, @@ -522,296 +594,331 @@ var file_address_book_proto_rawDesc = []byte{ 0x20, 0x01, 0x28, 0x05, 0x48, 0x06, 0x52, 0x26, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, - 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, - 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, 0x52, 0x1e, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x88, 0x01, + 0x01, 0x12, 0x36, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, + 0x6b, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x07, 0x52, 0x12, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x18, 0x0c, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, + 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, + 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x30, 0x18, + 0x0d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x09, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x30, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, + 0x31, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0a, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, + 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x31, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, + 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, + 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x31, 0x32, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, 0x1f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x32, 0x88, 0x01, 0x01, 0x12, + 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, + 0x75, 0x74, 0x65, 0x31, 0x33, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0c, 0x52, 0x1f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x33, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x30, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, 0x52, + 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x34, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0d, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x30, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x34, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, - 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x31, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x09, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x35, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x0e, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, - 0x31, 0x31, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x31, 0x35, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, - 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x32, 0x18, 0x0f, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x0a, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, - 0x74, 0x65, 0x31, 0x32, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x33, 0x18, 0x10, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, - 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, - 0x62, 0x75, 0x74, 0x65, 0x31, 0x33, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, 0x64, 0x64, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x32, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x0f, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x32, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x33, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x10, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x33, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x34, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x11, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x34, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x35, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x12, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x35, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x36, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x13, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x36, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x37, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x14, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x37, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x38, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x15, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x38, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x39, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x16, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x65, 0x39, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, + 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x17, 0x52, 0x19, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, + 0x50, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x68, 0x0a, 0x2f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x69, 0x65, 0x72, + 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x65, 0x72, + 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x1e, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x18, 0x52, 0x2a, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, + 0x6f, 0x6f, 0x6b, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x49, + 0x73, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x88, 0x01, 0x01, 0x12, 0x5d, 0x0a, 0x29, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, + 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, + 0x6e, 0x74, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x48, 0x19, 0x52, 0x25, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, + 0x63, 0x61, 0x6c, 0x52, 0x6f, 0x6f, 0x74, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, + 0x74, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x1a, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x48, + 0x6f, 0x6d, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x18, + 0x23, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1b, 0x52, 0x13, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x42, 0x6f, 0x6f, 0x6b, 0x49, 0x73, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, + 0x5f, 0x0a, 0x2b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x24, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x1c, 0x52, 0x25, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, + 0x6f, 0x6f, 0x6b, 0x49, 0x73, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x44, 0x69, 0x73, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x88, 0x01, 0x01, + 0x12, 0x59, 0x0a, 0x27, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, + 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, + 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x1d, 0x52, 0x23, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, + 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x44, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, + 0x73, 0x68, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6d, 0x6f, 0x64, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x29, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x1e, 0x52, 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, + 0x6f, 0x6f, 0x6b, 0x4d, 0x6f, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x57, 0x0a, 0x26, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x64, + 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1f, 0x52, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x69, 0x73, 0x74, + 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x3c, 0x0a, 0x18, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, + 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x2c, 0x20, 0x01, + 0x28, 0x0c, 0x48, 0x20, 0x52, 0x15, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, + 0x6b, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x47, 0x75, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x79, + 0x0a, 0x38, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, + 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x6e, + 0x69, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, + 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x21, 0x52, 0x32, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x4f, + 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x6e, 0x69, + 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x44, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, + 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1c, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x30, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x22, 0x52, 0x18, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x61, + 0x72, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x4f, + 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, 0x23, 0x52, 0x1e, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, + 0x63, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x55, 0x0a, 0x25, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, + 0x52, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x68, 0x6f, + 0x6e, 0x65, 0x74, 0x69, 0x63, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x4e, + 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x33, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x25, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, + 0x6b, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4b, 0x0a, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, + 0x5f, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x26, 0x52, 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, + 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x47, 0x69, 0x76, 0x65, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x73, 0x75, + 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09, 0x48, 0x27, 0x52, 0x1a, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, + 0x69, 0x63, 0x53, 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, + 0x6d, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18, 0x39, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x28, 0x52, 0x17, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x52, + 0x6f, 0x6f, 0x6d, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x46, + 0x0a, 0x1d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, + 0x6f, 0x6f, 0x6d, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x3b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x29, 0x52, 0x1a, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x42, 0x6f, 0x6f, 0x6b, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x65, 0x6e, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, + 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2a, 0x52, 0x19, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x53, 0x65, 0x6e, 0x69, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1b, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x74, 0x61, 0x72, + 0x67, 0x65, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x2b, 0x52, 0x18, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, + 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x15, 0x0a, 0x03, 0x61, 0x6e, 0x72, 0x18, 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2c, 0x52, + 0x03, 0x61, 0x6e, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x42, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x2d, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x46, 0x6c, 0x61, + 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x43, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2e, 0x52, 0x0b, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, + 0x0f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x65, 0x78, + 0x18, 0x44, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2f, 0x52, 0x0d, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x54, 0x79, 0x70, 0x65, 0x45, 0x78, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x45, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x30, 0x52, 0x0a, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x44, 0x61, 0x74, 0x61, 0x88, 0x01, 0x01, + 0x12, 0x24, 0x0a, 0x0b, 0x73, 0x70, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x46, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x31, 0x52, 0x0a, 0x73, 0x70, 0x6f, 0x6b, 0x65, 0x6e, 0x4e, + 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, + 0x74, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x47, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x32, 0x52, + 0x0c, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x88, 0x01, 0x01, + 0x12, 0x23, 0x0a, 0x0a, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x69, 0x64, 0x18, 0x48, + 0x20, 0x01, 0x28, 0x0c, 0x48, 0x33, 0x52, 0x0a, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, + 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x74, 0x68, 0x75, 0x6d, 0x62, 0x6e, 0x61, + 0x69, 0x6c, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x49, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x34, + 0x52, 0x0e, 0x74, 0x68, 0x75, 0x6d, 0x62, 0x6e, 0x61, 0x69, 0x6c, 0x50, 0x68, 0x6f, 0x74, 0x6f, + 0x88, 0x01, 0x01, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, + 0x1c, 0x0a, 0x1a, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, + 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x27, 0x0a, + 0x25, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x64, + 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x25, + 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x65, 0x78, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x64, 0x42, 0x37, 0x0a, 0x35, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x6c, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x2e, + 0x0a, 0x2c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, + 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x18, + 0x0a, 0x16, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x34, 0x18, - 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0c, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x74, 0x74, - 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x34, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, - 0x35, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0d, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x41, - 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x35, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x32, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0e, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x32, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x33, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0f, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x33, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x34, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x48, 0x10, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x34, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x35, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x48, 0x11, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x35, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x36, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x48, 0x12, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x36, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x37, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x48, 0x13, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x37, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x38, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x48, 0x14, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x38, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, - 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x39, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x15, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x39, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, - 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x66, 0x6f, - 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1b, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x16, 0x52, 0x19, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, - 0x6f, 0x6b, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x68, 0x0a, 0x2f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, - 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, - 0x5f, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, - 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x48, 0x17, 0x52, 0x2a, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x48, 0x69, 0x65, 0x72, 0x61, - 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x49, 0x73, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, - 0x68, 0x69, 0x63, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x88, 0x01, 0x01, 0x12, 0x5d, 0x0a, - 0x29, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x69, - 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, - 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x18, 0x52, 0x25, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x48, - 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x6f, 0x6f, 0x74, 0x44, - 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x22, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x6f, 0x6d, - 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, - 0x73, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x48, 0x19, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x48, 0x6f, 0x6d, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, - 0x16, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x73, - 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1a, 0x52, - 0x13, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x49, 0x73, 0x4d, 0x61, - 0x73, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x5f, 0x0a, 0x2b, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, - 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1b, 0x52, 0x25, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x49, 0x73, 0x4d, 0x65, 0x6d, - 0x62, 0x65, 0x72, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, - 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x27, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, - 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1c, 0x52, 0x23, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x44, - 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, - 0x6f, 0x6f, 0x6b, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x29, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1d, 0x52, 0x1c, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x4d, 0x6f, 0x64, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, - 0x57, 0x0a, 0x26, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, - 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, - 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x1e, 0x52, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x4f, 0x62, - 0x6a, 0x65, 0x63, 0x74, 0x44, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, - 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x79, 0x0a, 0x38, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x72, 0x6f, 0x6f, - 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1f, 0x52, 0x32, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x44, - 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, - 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x63, 0x6f, 0x6d, - 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x20, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x68, - 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x55, 0x0a, 0x25, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, - 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x64, 0x65, - 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x32, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x21, 0x52, 0x21, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, - 0x6f, 0x6b, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, - 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x22, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, - 0x65, 0x74, 0x69, 0x63, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x48, 0x22, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x44, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4b, 0x0a, 0x20, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x48, 0x23, 0x52, 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x47, 0x69, 0x76, - 0x65, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, - 0x69, 0x63, 0x5f, 0x73, 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x24, 0x52, 0x1a, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x50, - 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x53, 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, - 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x18, - 0x39, 0x20, 0x01, 0x28, 0x05, 0x48, 0x25, 0x52, 0x17, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x42, 0x6f, 0x6f, 0x6b, 0x52, 0x6f, 0x6f, 0x6d, 0x43, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, - 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, - 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x26, 0x52, 0x1a, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x52, 0x6f, 0x6f, 0x6d, 0x44, 0x65, 0x73, - 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x65, 0x6e, 0x69, - 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x3d, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x27, 0x52, 0x19, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x6f, 0x6f, 0x6b, - 0x53, 0x65, 0x6e, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, - 0x01, 0x12, 0x42, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, - 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x28, 0x52, 0x18, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x42, 0x6f, 0x6f, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x15, 0x0a, 0x03, 0x61, 0x6e, 0x72, 0x18, 0x41, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x29, 0x52, 0x03, 0x61, 0x6e, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, - 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, - 0x42, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2a, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, - 0x65, 0x72, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x43, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x2b, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x5f, 0x65, 0x78, 0x18, 0x44, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2c, 0x52, 0x0d, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x45, 0x78, 0x88, 0x01, 0x01, 0x42, - 0x0a, 0x0a, 0x08, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x27, 0x0a, 0x25, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, - 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x65, 0x6e, 0x67, - 0x74, 0x68, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, - 0x6f, 0x6f, 0x6b, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x5f, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x64, 0x69, 0x73, 0x70, - 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, - 0x64, 0x42, 0x37, 0x0a, 0x35, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, - 0x6f, 0x6b, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x2e, 0x0a, 0x2c, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x64, 0x69, 0x73, 0x74, - 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, - 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, - 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x30, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x31, 0x42, 0x25, + 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, - 0x75, 0x74, 0x65, 0x31, 0x32, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x75, 0x74, 0x65, 0x31, 0x30, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x33, 0x42, 0x25, 0x0a, 0x23, + 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x31, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x31, 0x34, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x65, 0x31, 0x32, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, - 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x35, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, + 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x33, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x32, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, + 0x34, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, + 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x31, 0x35, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x32, 0x42, 0x24, + 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, + 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, + 0x75, 0x74, 0x65, 0x33, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x34, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, + 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x35, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, - 0x69, 0x62, 0x75, 0x74, 0x65, 0x33, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x69, 0x62, 0x75, 0x74, 0x65, 0x36, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x34, 0x42, 0x24, 0x0a, 0x22, + 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x37, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, - 0x65, 0x35, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, + 0x65, 0x38, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, - 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x36, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x37, 0x42, 0x24, - 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, - 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, - 0x75, 0x74, 0x65, 0x38, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, - 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x39, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x66, 0x6f, 0x6c, 0x64, - 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x32, 0x0a, 0x30, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x69, 0x65, - 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x65, - 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, - 0x2c, 0x0a, 0x2a, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, - 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x6f, - 0x6f, 0x74, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x25, 0x0a, - 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, - 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, - 0x62, 0x61, 0x73, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x42, - 0x2e, 0x0a, 0x2c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, - 0x5f, 0x69, 0x73, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, - 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x42, - 0x2a, 0x0a, 0x28, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, - 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, - 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6d, 0x6f, 0x64, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, - 0x29, 0x0a, 0x27, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, - 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, - 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x3b, 0x0a, 0x39, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, 0x72, 0x67, 0x61, - 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, - 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, - 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, - 0x63, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x28, - 0x0a, 0x26, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, - 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, - 0x69, 0x63, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, - 0x23, 0x0a, 0x21, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, - 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x73, - 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x63, 0x61, 0x70, - 0x61, 0x63, 0x69, 0x74, 0x79, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x65, 0x6e, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x61, 0x6e, 0x72, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x66, - 0x6c, 0x61, 0x67, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x65, 0x78, 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, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x39, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, + 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x32, 0x0a, 0x30, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, + 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, + 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x2c, 0x0a, + 0x2a, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, + 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x6f, 0x6f, 0x74, + 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x25, 0x0a, 0x23, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x68, 0x6f, 0x6d, + 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, + 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x42, 0x2e, 0x0a, + 0x2c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, + 0x73, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x42, 0x2a, 0x0a, + 0x28, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6d, + 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, + 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x29, 0x0a, + 0x27, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, + 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x5f, 0x67, 0x75, 0x69, 0x64, 0x42, 0x3b, 0x0a, 0x39, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, + 0x64, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, + 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x28, 0x0a, 0x26, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x74, 0x69, 0x63, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, + 0x6b, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x74, 0x69, 0x63, 0x5f, 0x73, 0x75, 0x72, 0x6e, 0x61, + 0x6d, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, + 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, + 0x79, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, + 0x6f, 0x6b, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x65, 0x6e, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x69, + 0x6e, 0x64, 0x65, 0x78, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x61, 0x6e, 0x72, 0x42, 0x12, 0x0a, 0x10, + 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, + 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x5f, 0x65, 0x78, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x5f, 0x64, 0x61, 0x74, 0x61, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x70, 0x6f, 0x6b, 0x65, 0x6e, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, + 0x74, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x74, 0x65, 0x6d, 0x70, + 0x6c, 0x61, 0x74, 0x65, 0x69, 0x64, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x68, 0x75, 0x6d, 0x62, + 0x6e, 0x61, 0x69, 0x6c, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, 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 ( diff --git a/pkg/properties/address_book.pb_gen.go b/pkg/properties/address_book.pb_gen.go index 5132511..4d627b1 100644 --- a/pkg/properties/address_book.pb_gen.go +++ b/pkg/properties/address_book.pb_gen.go @@ -150,6 +150,12 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "26171258": + z.AddressBookEntryId, err = dc.ReadBytes(z.AddressBookEntryId) + if err != nil { + err = msgp.WrapError(err, "AddressBookEntryId") + return + } case "3281331": if dc.IsNil() { err = dc.ReadNil() @@ -582,6 +588,12 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35949258": + z.AddressBookObjectGuid, err = dc.ReadBytes(z.AddressBookObjectGuid) + if err != nil { + err = msgp.WrapError(err, "AddressBookObjectGuid") + return + } case "3600831": if dc.IsNil() { err = dc.ReadNil() @@ -600,6 +612,12 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "65532258": + z.AddressBookParentEntryId, err = dc.ReadBytes(z.AddressBookParentEntryId) + if err != nil { + err = msgp.WrapError(err, "AddressBookParentEntryId") + return + } case "3598531": if dc.IsNil() { err = dc.ReadNil() @@ -834,6 +852,36 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "4258": + z.ScriptData, err = dc.ReadBytes(z.ScriptData) + if err != nil { + err = msgp.WrapError(err, "ScriptData") + return + } + case "36034258": + z.SpokenName, err = dc.ReadBytes(z.SpokenName) + if err != nil { + err = msgp.WrapError(err, "SpokenName") + return + } + case "1258": + z.TemplateData, err = dc.ReadBytes(z.TemplateData) + if err != nil { + err = msgp.WrapError(err, "TemplateData") + return + } + case "14594258": + z.Templateid, err = dc.ReadBytes(z.Templateid) + if err != nil { + err = msgp.WrapError(err, "Templateid") + return + } + case "35998258": + z.ThumbnailPhoto, err = dc.ReadBytes(z.ThumbnailPhoto) + if err != nil { + err = msgp.WrapError(err, "ThumbnailPhoto") + return + } default: err = dc.Skip() if err != nil { @@ -848,8 +896,8 @@ func (z *AddressBook) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(45) - var zb0001Mask uint64 /* 45 bits */ + zb0001Len := uint32(53) + var zb0001Mask uint64 /* 53 bits */ _ = zb0001Mask if z.Account == nil { zb0001Len-- @@ -879,158 +927,190 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { zb0001Len-- zb0001Mask |= 0x40 } - if z.AddressBookExtensionAttribute1 == nil { + if z.AddressBookEntryId == nil { zb0001Len-- zb0001Mask |= 0x80 } - if z.AddressBookExtensionAttribute10 == nil { + if z.AddressBookExtensionAttribute1 == nil { zb0001Len-- zb0001Mask |= 0x100 } - if z.AddressBookExtensionAttribute11 == nil { + if z.AddressBookExtensionAttribute10 == nil { zb0001Len-- zb0001Mask |= 0x200 } - if z.AddressBookExtensionAttribute12 == nil { + if z.AddressBookExtensionAttribute11 == nil { zb0001Len-- zb0001Mask |= 0x400 } - if z.AddressBookExtensionAttribute13 == nil { + if z.AddressBookExtensionAttribute12 == nil { zb0001Len-- zb0001Mask |= 0x800 } - if z.AddressBookExtensionAttribute14 == nil { + if z.AddressBookExtensionAttribute13 == nil { zb0001Len-- zb0001Mask |= 0x1000 } - if z.AddressBookExtensionAttribute15 == nil { + if z.AddressBookExtensionAttribute14 == nil { zb0001Len-- zb0001Mask |= 0x2000 } - if z.AddressBookExtensionAttribute2 == nil { + if z.AddressBookExtensionAttribute15 == nil { zb0001Len-- zb0001Mask |= 0x4000 } - if z.AddressBookExtensionAttribute3 == nil { + if z.AddressBookExtensionAttribute2 == nil { zb0001Len-- zb0001Mask |= 0x8000 } - if z.AddressBookExtensionAttribute4 == nil { + if z.AddressBookExtensionAttribute3 == nil { zb0001Len-- zb0001Mask |= 0x10000 } - if z.AddressBookExtensionAttribute5 == nil { + if z.AddressBookExtensionAttribute4 == nil { zb0001Len-- zb0001Mask |= 0x20000 } - if z.AddressBookExtensionAttribute6 == nil { + if z.AddressBookExtensionAttribute5 == nil { zb0001Len-- zb0001Mask |= 0x40000 } - if z.AddressBookExtensionAttribute7 == nil { + if z.AddressBookExtensionAttribute6 == nil { zb0001Len-- zb0001Mask |= 0x80000 } - if z.AddressBookExtensionAttribute8 == nil { + if z.AddressBookExtensionAttribute7 == nil { zb0001Len-- zb0001Mask |= 0x100000 } - if z.AddressBookExtensionAttribute9 == nil { + if z.AddressBookExtensionAttribute8 == nil { zb0001Len-- zb0001Mask |= 0x200000 } - if z.AddressBookFolderPathname == nil { + if z.AddressBookExtensionAttribute9 == nil { zb0001Len-- zb0001Mask |= 0x400000 } - if z.AddressBookHierarchicalIsHierarchicalGroup == nil { + if z.AddressBookFolderPathname == nil { zb0001Len-- zb0001Mask |= 0x800000 } - if z.AddressBookHierarchicalRootDepartment == nil { + if z.AddressBookHierarchicalIsHierarchicalGroup == nil { zb0001Len-- zb0001Mask |= 0x1000000 } - if z.AddressBookHomeMessageDatabase == nil { + if z.AddressBookHierarchicalRootDepartment == nil { zb0001Len-- zb0001Mask |= 0x2000000 } - if z.AddressBookIsMaster == nil { + if z.AddressBookHomeMessageDatabase == nil { zb0001Len-- zb0001Mask |= 0x4000000 } - if z.AddressBookIsMemberOfDistributionList == nil { + if z.AddressBookIsMaster == nil { zb0001Len-- zb0001Mask |= 0x8000000 } - if z.AddressBookManagerDistinguishedName == nil { + if z.AddressBookIsMemberOfDistributionList == nil { zb0001Len-- zb0001Mask |= 0x10000000 } - if z.AddressBookModerationEnabled == nil { + if z.AddressBookManagerDistinguishedName == nil { zb0001Len-- zb0001Mask |= 0x20000000 } - if z.AddressBookObjectDistinguishedName == nil { + if z.AddressBookModerationEnabled == nil { zb0001Len-- zb0001Mask |= 0x40000000 } - if z.AddressBookOrganizationalUnitRootDistinguishedName == nil { + if z.AddressBookObjectDistinguishedName == nil { zb0001Len-- zb0001Mask |= 0x80000000 } - if z.AddressBookPhoneticCompanyName == nil { + if z.AddressBookObjectGuid == nil { zb0001Len-- zb0001Mask |= 0x100000000 } - if z.AddressBookPhoneticDepartmentName == nil { + if z.AddressBookOrganizationalUnitRootDistinguishedName == nil { zb0001Len-- zb0001Mask |= 0x200000000 } - if z.AddressBookPhoneticDisplayName == nil { + if z.AddressBookParentEntryId == nil { zb0001Len-- zb0001Mask |= 0x400000000 } - if z.AddressBookPhoneticGivenName == nil { + if z.AddressBookPhoneticCompanyName == nil { zb0001Len-- zb0001Mask |= 0x800000000 } - if z.AddressBookPhoneticSurname == nil { + if z.AddressBookPhoneticDepartmentName == nil { zb0001Len-- zb0001Mask |= 0x1000000000 } - if z.AddressBookRoomCapacity == nil { + if z.AddressBookPhoneticDisplayName == nil { zb0001Len-- zb0001Mask |= 0x2000000000 } - if z.AddressBookRoomDescription == nil { + if z.AddressBookPhoneticGivenName == nil { zb0001Len-- zb0001Mask |= 0x4000000000 } - if z.AddressBookSeniorityIndex == nil { + if z.AddressBookPhoneticSurname == nil { zb0001Len-- zb0001Mask |= 0x8000000000 } - if z.AddressBookTargetAddress == nil { + if z.AddressBookRoomCapacity == nil { zb0001Len-- zb0001Mask |= 0x10000000000 } - if z.Anr == nil { + if z.AddressBookRoomDescription == nil { zb0001Len-- zb0001Mask |= 0x20000000000 } - if z.ContainerFlags == nil { + if z.AddressBookSeniorityIndex == nil { zb0001Len-- zb0001Mask |= 0x40000000000 } - if z.DisplayType == nil { + if z.AddressBookTargetAddress == nil { zb0001Len-- zb0001Mask |= 0x80000000000 } - if z.DisplayTypeEx == nil { + if z.Anr == nil { zb0001Len-- zb0001Mask |= 0x100000000000 } + if z.ContainerFlags == nil { + zb0001Len-- + zb0001Mask |= 0x200000000000 + } + if z.DisplayType == nil { + zb0001Len-- + zb0001Mask |= 0x400000000000 + } + if z.DisplayTypeEx == nil { + zb0001Len-- + zb0001Mask |= 0x800000000000 + } + if z.ScriptData == nil { + zb0001Len-- + zb0001Mask |= 0x1000000000000 + } + if z.SpokenName == nil { + zb0001Len-- + zb0001Mask |= 0x2000000000000 + } + if z.TemplateData == nil { + zb0001Len-- + zb0001Mask |= 0x4000000000000 + } + if z.Templateid == nil { + zb0001Len-- + zb0001Mask |= 0x8000000000000 + } + if z.ThumbnailPhoto == nil { + zb0001Len-- + zb0001Mask |= 0x10000000000000 + } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) if err != nil { @@ -1173,6 +1253,18 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask & 0x80) == 0 { // if not empty + // write "26171258" + err = en.Append(0xa8, 0x32, 0x36, 0x31, 0x37, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AddressBookEntryId) + if err != nil { + err = msgp.WrapError(err, "AddressBookEntryId") + return + } + } + if (zb0001Mask & 0x100) == 0 { // if not empty // write "3281331" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31) if err != nil { @@ -1191,7 +1283,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty // write "3282231" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x32, 0x33, 0x31) if err != nil { @@ -1210,7 +1302,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x400) == 0 { // if not empty // write "3592731" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x37, 0x33, 0x31) if err != nil { @@ -1229,7 +1321,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x800) == 0 { // if not empty // write "3592831" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -1248,7 +1340,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // write "3592931" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x32, 0x39, 0x33, 0x31) if err != nil { @@ -1267,7 +1359,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // write "3593631" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x33, 0x36, 0x33, 0x31) if err != nil { @@ -1286,7 +1378,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // write "3593731" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x33, 0x37, 0x33, 0x31) if err != nil { @@ -1305,7 +1397,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000) == 0 { // if not empty + if (zb0001Mask & 0x8000) == 0 { // if not empty // write "3281431" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31) if err != nil { @@ -1324,7 +1416,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8000) == 0 { // if not empty + if (zb0001Mask & 0x10000) == 0 { // if not empty // write "3281531" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x35, 0x33, 0x31) if err != nil { @@ -1343,7 +1435,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10000) == 0 { // if not empty + if (zb0001Mask & 0x20000) == 0 { // if not empty // write "3281631" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -1362,7 +1454,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20000) == 0 { // if not empty + if (zb0001Mask & 0x40000) == 0 { // if not empty // write "3281731" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x37, 0x33, 0x31) if err != nil { @@ -1381,7 +1473,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40000) == 0 { // if not empty + if (zb0001Mask & 0x80000) == 0 { // if not empty // write "3281831" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x38, 0x33, 0x31) if err != nil { @@ -1400,7 +1492,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80000) == 0 { // if not empty + if (zb0001Mask & 0x100000) == 0 { // if not empty // write "3281931" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x39, 0x33, 0x31) if err != nil { @@ -1419,7 +1511,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100000) == 0 { // if not empty + if (zb0001Mask & 0x200000) == 0 { // if not empty // write "3282031" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x30, 0x33, 0x31) if err != nil { @@ -1438,7 +1530,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200000) == 0 { // if not empty + if (zb0001Mask & 0x400000) == 0 { // if not empty // write "3282131" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x31, 0x33, 0x31) if err != nil { @@ -1457,7 +1549,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400000) == 0 { // if not empty + if (zb0001Mask & 0x800000) == 0 { // if not empty // write "3277231" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x32, 0x33, 0x31) if err != nil { @@ -1476,7 +1568,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800000) == 0 { // if not empty + if (zb0001Mask & 0x1000000) == 0 { // if not empty // write "3606111" err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x36, 0x31, 0x31, 0x31) if err != nil { @@ -1495,7 +1587,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000000) == 0 { // if not empty + if (zb0001Mask & 0x2000000) == 0 { // if not empty // write "3599230" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x39, 0x32, 0x33, 0x30) if err != nil { @@ -1514,7 +1606,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000) == 0 { // if not empty // write "3277430" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33, 0x30) if err != nil { @@ -1533,7 +1625,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000) == 0 { // if not empty // write "6553111" err = en.Append(0xa7, 0x36, 0x35, 0x35, 0x33, 0x31, 0x31, 0x31) if err != nil { @@ -1552,7 +1644,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8000000) == 0 { // if not empty + if (zb0001Mask & 0x10000000) == 0 { // if not empty // write "3277630" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x36, 0x33, 0x30) if err != nil { @@ -1571,7 +1663,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000) == 0 { // if not empty // write "3277331" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31) if err != nil { @@ -1590,7 +1682,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20000000) == 0 { // if not empty + if (zb0001Mask & 0x40000000) == 0 { // if not empty // write "3602111" err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x32, 0x31, 0x31, 0x31) if err != nil { @@ -1609,7 +1701,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40000000) == 0 { // if not empty + if (zb0001Mask & 0x80000000) == 0 { // if not empty // write "3282831" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -1628,7 +1720,19 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80000000) == 0 { // if not empty + if (zb0001Mask & 0x100000000) == 0 { // if not empty + // write "35949258" + err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x34, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AddressBookObjectGuid) + if err != nil { + err = msgp.WrapError(err, "AddressBookObjectGuid") + return + } + } + if (zb0001Mask & 0x200000000) == 0 { // if not empty // write "3600831" err = en.Append(0xa7, 0x33, 0x36, 0x30, 0x30, 0x38, 0x33, 0x31) if err != nil { @@ -1647,7 +1751,19 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100000000) == 0 { // if not empty + if (zb0001Mask & 0x400000000) == 0 { // if not empty + // write "65532258" + err = en.Append(0xa8, 0x36, 0x35, 0x35, 0x33, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AddressBookParentEntryId) + if err != nil { + err = msgp.WrapError(err, "AddressBookParentEntryId") + return + } + } + if (zb0001Mask & 0x800000000) == 0 { // if not empty // write "3598531" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x35, 0x33, 0x31) if err != nil { @@ -1666,7 +1782,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200000000) == 0 { // if not empty + if (zb0001Mask & 0x1000000000) == 0 { // if not empty // write "3598431" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x34, 0x33, 0x31) if err != nil { @@ -1685,7 +1801,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400000000) == 0 { // if not empty + if (zb0001Mask & 0x2000000000) == 0 { // if not empty // write "3598631" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x36, 0x33, 0x31) if err != nil { @@ -1704,7 +1820,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000000) == 0 { // if not empty // write "3598231" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x32, 0x33, 0x31) if err != nil { @@ -1723,7 +1839,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000000) == 0 { // if not empty // write "3598331" err = en.Append(0xa7, 0x33, 0x35, 0x39, 0x38, 0x33, 0x33, 0x31) if err != nil { @@ -1742,7 +1858,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000000000) == 0 { // if not empty + if (zb0001Mask & 0x10000000000) == 0 { // if not empty // write "20553" err = en.Append(0xa5, 0x32, 0x30, 0x35, 0x35, 0x33) if err != nil { @@ -1761,7 +1877,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000000) == 0 { // if not empty // write "205731" err = en.Append(0xa6, 0x32, 0x30, 0x35, 0x37, 0x33, 0x31) if err != nil { @@ -1780,7 +1896,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8000000000) == 0 { // if not empty + if (zb0001Mask & 0x40000000000) == 0 { // if not empty // write "360003" err = en.Append(0xa6, 0x33, 0x36, 0x30, 0x30, 0x30, 0x33) if err != nil { @@ -1799,7 +1915,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10000000000) == 0 { // if not empty + if (zb0001Mask & 0x80000000000) == 0 { // if not empty // write "3278531" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x35, 0x33, 0x31) if err != nil { @@ -1818,7 +1934,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20000000000) == 0 { // if not empty + if (zb0001Mask & 0x100000000000) == 0 { // if not empty // write "1383631" err = en.Append(0xa7, 0x31, 0x33, 0x38, 0x33, 0x36, 0x33, 0x31) if err != nil { @@ -1837,7 +1953,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40000000000) == 0 { // if not empty + if (zb0001Mask & 0x200000000000) == 0 { // if not empty // write "138243" err = en.Append(0xa6, 0x31, 0x33, 0x38, 0x32, 0x34, 0x33) if err != nil { @@ -1856,7 +1972,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80000000000) == 0 { // if not empty + if (zb0001Mask & 0x400000000000) == 0 { // if not empty // write "145923" err = en.Append(0xa6, 0x31, 0x34, 0x35, 0x39, 0x32, 0x33) if err != nil { @@ -1875,7 +1991,7 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100000000000) == 0 { // if not empty + if (zb0001Mask & 0x800000000000) == 0 { // if not empty // write "145973" err = en.Append(0xa6, 0x31, 0x34, 0x35, 0x39, 0x37, 0x33) if err != nil { @@ -1894,6 +2010,66 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { } } } + if (zb0001Mask & 0x1000000000000) == 0 { // if not empty + // write "4258" + err = en.Append(0xa4, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ScriptData) + if err != nil { + err = msgp.WrapError(err, "ScriptData") + return + } + } + if (zb0001Mask & 0x2000000000000) == 0 { // if not empty + // write "36034258" + err = en.Append(0xa8, 0x33, 0x36, 0x30, 0x33, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SpokenName) + if err != nil { + err = msgp.WrapError(err, "SpokenName") + return + } + } + if (zb0001Mask & 0x4000000000000) == 0 { // if not empty + // write "1258" + err = en.Append(0xa4, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.TemplateData) + if err != nil { + err = msgp.WrapError(err, "TemplateData") + return + } + } + if (zb0001Mask & 0x8000000000000) == 0 { // if not empty + // write "14594258" + err = en.Append(0xa8, 0x31, 0x34, 0x35, 0x39, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Templateid) + if err != nil { + err = msgp.WrapError(err, "Templateid") + return + } + } + if (zb0001Mask & 0x10000000000000) == 0 { // if not empty + // write "35998258" + err = en.Append(0xa8, 0x33, 0x35, 0x39, 0x39, 0x38, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ThumbnailPhoto) + if err != nil { + err = msgp.WrapError(err, "ThumbnailPhoto") + return + } + } return } @@ -1901,8 +2077,8 @@ func (z *AddressBook) EncodeMsg(en *msgp.Writer) (err error) { func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(45) - var zb0001Mask uint64 /* 45 bits */ + zb0001Len := uint32(53) + var zb0001Mask uint64 /* 53 bits */ _ = zb0001Mask if z.Account == nil { zb0001Len-- @@ -1932,158 +2108,190 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { zb0001Len-- zb0001Mask |= 0x40 } - if z.AddressBookExtensionAttribute1 == nil { + if z.AddressBookEntryId == nil { zb0001Len-- zb0001Mask |= 0x80 } - if z.AddressBookExtensionAttribute10 == nil { + if z.AddressBookExtensionAttribute1 == nil { zb0001Len-- zb0001Mask |= 0x100 } - if z.AddressBookExtensionAttribute11 == nil { + if z.AddressBookExtensionAttribute10 == nil { zb0001Len-- zb0001Mask |= 0x200 } - if z.AddressBookExtensionAttribute12 == nil { + if z.AddressBookExtensionAttribute11 == nil { zb0001Len-- zb0001Mask |= 0x400 } - if z.AddressBookExtensionAttribute13 == nil { + if z.AddressBookExtensionAttribute12 == nil { zb0001Len-- zb0001Mask |= 0x800 } - if z.AddressBookExtensionAttribute14 == nil { + if z.AddressBookExtensionAttribute13 == nil { zb0001Len-- zb0001Mask |= 0x1000 } - if z.AddressBookExtensionAttribute15 == nil { + if z.AddressBookExtensionAttribute14 == nil { zb0001Len-- zb0001Mask |= 0x2000 } - if z.AddressBookExtensionAttribute2 == nil { + if z.AddressBookExtensionAttribute15 == nil { zb0001Len-- zb0001Mask |= 0x4000 } - if z.AddressBookExtensionAttribute3 == nil { + if z.AddressBookExtensionAttribute2 == nil { zb0001Len-- zb0001Mask |= 0x8000 } - if z.AddressBookExtensionAttribute4 == nil { + if z.AddressBookExtensionAttribute3 == nil { zb0001Len-- zb0001Mask |= 0x10000 } - if z.AddressBookExtensionAttribute5 == nil { + if z.AddressBookExtensionAttribute4 == nil { zb0001Len-- zb0001Mask |= 0x20000 } - if z.AddressBookExtensionAttribute6 == nil { + if z.AddressBookExtensionAttribute5 == nil { zb0001Len-- zb0001Mask |= 0x40000 } - if z.AddressBookExtensionAttribute7 == nil { + if z.AddressBookExtensionAttribute6 == nil { zb0001Len-- zb0001Mask |= 0x80000 } - if z.AddressBookExtensionAttribute8 == nil { + if z.AddressBookExtensionAttribute7 == nil { zb0001Len-- zb0001Mask |= 0x100000 } - if z.AddressBookExtensionAttribute9 == nil { + if z.AddressBookExtensionAttribute8 == nil { zb0001Len-- zb0001Mask |= 0x200000 } - if z.AddressBookFolderPathname == nil { + if z.AddressBookExtensionAttribute9 == nil { zb0001Len-- zb0001Mask |= 0x400000 } - if z.AddressBookHierarchicalIsHierarchicalGroup == nil { + if z.AddressBookFolderPathname == nil { zb0001Len-- zb0001Mask |= 0x800000 } - if z.AddressBookHierarchicalRootDepartment == nil { + if z.AddressBookHierarchicalIsHierarchicalGroup == nil { zb0001Len-- zb0001Mask |= 0x1000000 } - if z.AddressBookHomeMessageDatabase == nil { + if z.AddressBookHierarchicalRootDepartment == nil { zb0001Len-- zb0001Mask |= 0x2000000 } - if z.AddressBookIsMaster == nil { + if z.AddressBookHomeMessageDatabase == nil { zb0001Len-- zb0001Mask |= 0x4000000 } - if z.AddressBookIsMemberOfDistributionList == nil { + if z.AddressBookIsMaster == nil { zb0001Len-- zb0001Mask |= 0x8000000 } - if z.AddressBookManagerDistinguishedName == nil { + if z.AddressBookIsMemberOfDistributionList == nil { zb0001Len-- zb0001Mask |= 0x10000000 } - if z.AddressBookModerationEnabled == nil { + if z.AddressBookManagerDistinguishedName == nil { zb0001Len-- zb0001Mask |= 0x20000000 } - if z.AddressBookObjectDistinguishedName == nil { + if z.AddressBookModerationEnabled == nil { zb0001Len-- zb0001Mask |= 0x40000000 } - if z.AddressBookOrganizationalUnitRootDistinguishedName == nil { + if z.AddressBookObjectDistinguishedName == nil { zb0001Len-- zb0001Mask |= 0x80000000 } - if z.AddressBookPhoneticCompanyName == nil { + if z.AddressBookObjectGuid == nil { zb0001Len-- zb0001Mask |= 0x100000000 } - if z.AddressBookPhoneticDepartmentName == nil { + if z.AddressBookOrganizationalUnitRootDistinguishedName == nil { zb0001Len-- zb0001Mask |= 0x200000000 } - if z.AddressBookPhoneticDisplayName == nil { + if z.AddressBookParentEntryId == nil { zb0001Len-- zb0001Mask |= 0x400000000 } - if z.AddressBookPhoneticGivenName == nil { + if z.AddressBookPhoneticCompanyName == nil { zb0001Len-- zb0001Mask |= 0x800000000 } - if z.AddressBookPhoneticSurname == nil { + if z.AddressBookPhoneticDepartmentName == nil { zb0001Len-- zb0001Mask |= 0x1000000000 } - if z.AddressBookRoomCapacity == nil { + if z.AddressBookPhoneticDisplayName == nil { zb0001Len-- zb0001Mask |= 0x2000000000 } - if z.AddressBookRoomDescription == nil { + if z.AddressBookPhoneticGivenName == nil { zb0001Len-- zb0001Mask |= 0x4000000000 } - if z.AddressBookSeniorityIndex == nil { + if z.AddressBookPhoneticSurname == nil { zb0001Len-- zb0001Mask |= 0x8000000000 } - if z.AddressBookTargetAddress == nil { + if z.AddressBookRoomCapacity == nil { zb0001Len-- zb0001Mask |= 0x10000000000 } - if z.Anr == nil { + if z.AddressBookRoomDescription == nil { zb0001Len-- zb0001Mask |= 0x20000000000 } - if z.ContainerFlags == nil { + if z.AddressBookSeniorityIndex == nil { zb0001Len-- zb0001Mask |= 0x40000000000 } - if z.DisplayType == nil { + if z.AddressBookTargetAddress == nil { zb0001Len-- zb0001Mask |= 0x80000000000 } - if z.DisplayTypeEx == nil { + if z.Anr == nil { zb0001Len-- zb0001Mask |= 0x100000000000 } + if z.ContainerFlags == nil { + zb0001Len-- + zb0001Mask |= 0x200000000000 + } + if z.DisplayType == nil { + zb0001Len-- + zb0001Mask |= 0x400000000000 + } + if z.DisplayTypeEx == nil { + zb0001Len-- + zb0001Mask |= 0x800000000000 + } + if z.ScriptData == nil { + zb0001Len-- + zb0001Mask |= 0x1000000000000 + } + if z.SpokenName == nil { + zb0001Len-- + zb0001Mask |= 0x2000000000000 + } + if z.TemplateData == nil { + zb0001Len-- + zb0001Mask |= 0x4000000000000 + } + if z.Templateid == nil { + zb0001Len-- + zb0001Mask |= 0x8000000000000 + } + if z.ThumbnailPhoto == nil { + zb0001Len-- + zb0001Mask |= 0x10000000000000 + } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) if zb0001Len == 0 { @@ -2153,6 +2361,11 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask & 0x80) == 0 { // if not empty + // string "26171258" + o = append(o, 0xa8, 0x32, 0x36, 0x31, 0x37, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AddressBookEntryId) + } + if (zb0001Mask & 0x100) == 0 { // if not empty // string "3281331" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31) if z.AddressBookExtensionAttribute1 == nil { @@ -2161,7 +2374,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute1) } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty // string "3282231" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x32, 0x33, 0x31) if z.AddressBookExtensionAttribute10 == nil { @@ -2170,7 +2383,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute10) } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x400) == 0 { // if not empty // string "3592731" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x37, 0x33, 0x31) if z.AddressBookExtensionAttribute11 == nil { @@ -2179,7 +2392,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute11) } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x800) == 0 { // if not empty // string "3592831" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x38, 0x33, 0x31) if z.AddressBookExtensionAttribute12 == nil { @@ -2188,7 +2401,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute12) } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // string "3592931" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x32, 0x39, 0x33, 0x31) if z.AddressBookExtensionAttribute13 == nil { @@ -2197,7 +2410,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute13) } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // string "3593631" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x33, 0x36, 0x33, 0x31) if z.AddressBookExtensionAttribute14 == nil { @@ -2206,7 +2419,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute14) } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // string "3593731" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x33, 0x37, 0x33, 0x31) if z.AddressBookExtensionAttribute15 == nil { @@ -2215,7 +2428,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute15) } } - if (zb0001Mask & 0x4000) == 0 { // if not empty + if (zb0001Mask & 0x8000) == 0 { // if not empty // string "3281431" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31) if z.AddressBookExtensionAttribute2 == nil { @@ -2224,7 +2437,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute2) } } - if (zb0001Mask & 0x8000) == 0 { // if not empty + if (zb0001Mask & 0x10000) == 0 { // if not empty // string "3281531" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x35, 0x33, 0x31) if z.AddressBookExtensionAttribute3 == nil { @@ -2233,7 +2446,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute3) } } - if (zb0001Mask & 0x10000) == 0 { // if not empty + if (zb0001Mask & 0x20000) == 0 { // if not empty // string "3281631" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x36, 0x33, 0x31) if z.AddressBookExtensionAttribute4 == nil { @@ -2242,7 +2455,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute4) } } - if (zb0001Mask & 0x20000) == 0 { // if not empty + if (zb0001Mask & 0x40000) == 0 { // if not empty // string "3281731" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x37, 0x33, 0x31) if z.AddressBookExtensionAttribute5 == nil { @@ -2251,7 +2464,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute5) } } - if (zb0001Mask & 0x40000) == 0 { // if not empty + if (zb0001Mask & 0x80000) == 0 { // if not empty // string "3281831" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x38, 0x33, 0x31) if z.AddressBookExtensionAttribute6 == nil { @@ -2260,7 +2473,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute6) } } - if (zb0001Mask & 0x80000) == 0 { // if not empty + if (zb0001Mask & 0x100000) == 0 { // if not empty // string "3281931" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x39, 0x33, 0x31) if z.AddressBookExtensionAttribute7 == nil { @@ -2269,7 +2482,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute7) } } - if (zb0001Mask & 0x100000) == 0 { // if not empty + if (zb0001Mask & 0x200000) == 0 { // if not empty // string "3282031" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x30, 0x33, 0x31) if z.AddressBookExtensionAttribute8 == nil { @@ -2278,7 +2491,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute8) } } - if (zb0001Mask & 0x200000) == 0 { // if not empty + if (zb0001Mask & 0x400000) == 0 { // if not empty // string "3282131" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x31, 0x33, 0x31) if z.AddressBookExtensionAttribute9 == nil { @@ -2287,7 +2500,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookExtensionAttribute9) } } - if (zb0001Mask & 0x400000) == 0 { // if not empty + if (zb0001Mask & 0x800000) == 0 { // if not empty // string "3277231" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x32, 0x33, 0x31) if z.AddressBookFolderPathname == nil { @@ -2296,7 +2509,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookFolderPathname) } } - if (zb0001Mask & 0x800000) == 0 { // if not empty + if (zb0001Mask & 0x1000000) == 0 { // if not empty // string "3606111" o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x36, 0x31, 0x31, 0x31) if z.AddressBookHierarchicalIsHierarchicalGroup == nil { @@ -2305,7 +2518,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AddressBookHierarchicalIsHierarchicalGroup) } } - if (zb0001Mask & 0x1000000) == 0 { // if not empty + if (zb0001Mask & 0x2000000) == 0 { // if not empty // string "3599230" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x39, 0x32, 0x33, 0x30) if z.AddressBookHierarchicalRootDepartment == nil { @@ -2314,7 +2527,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookHierarchicalRootDepartment) } } - if (zb0001Mask & 0x2000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000) == 0 { // if not empty // string "3277430" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33, 0x30) if z.AddressBookHomeMessageDatabase == nil { @@ -2323,7 +2536,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookHomeMessageDatabase) } } - if (zb0001Mask & 0x4000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000) == 0 { // if not empty // string "6553111" o = append(o, 0xa7, 0x36, 0x35, 0x35, 0x33, 0x31, 0x31, 0x31) if z.AddressBookIsMaster == nil { @@ -2332,7 +2545,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AddressBookIsMaster) } } - if (zb0001Mask & 0x8000000) == 0 { // if not empty + if (zb0001Mask & 0x10000000) == 0 { // if not empty // string "3277630" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x36, 0x33, 0x30) if z.AddressBookIsMemberOfDistributionList == nil { @@ -2341,7 +2554,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookIsMemberOfDistributionList) } } - if (zb0001Mask & 0x10000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000) == 0 { // if not empty // string "3277331" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31) if z.AddressBookManagerDistinguishedName == nil { @@ -2350,7 +2563,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookManagerDistinguishedName) } } - if (zb0001Mask & 0x20000000) == 0 { // if not empty + if (zb0001Mask & 0x40000000) == 0 { // if not empty // string "3602111" o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x32, 0x31, 0x31, 0x31) if z.AddressBookModerationEnabled == nil { @@ -2359,7 +2572,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AddressBookModerationEnabled) } } - if (zb0001Mask & 0x40000000) == 0 { // if not empty + if (zb0001Mask & 0x80000000) == 0 { // if not empty // string "3282831" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x32, 0x38, 0x33, 0x31) if z.AddressBookObjectDistinguishedName == nil { @@ -2368,7 +2581,12 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookObjectDistinguishedName) } } - if (zb0001Mask & 0x80000000) == 0 { // if not empty + if (zb0001Mask & 0x100000000) == 0 { // if not empty + // string "35949258" + o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x34, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AddressBookObjectGuid) + } + if (zb0001Mask & 0x200000000) == 0 { // if not empty // string "3600831" o = append(o, 0xa7, 0x33, 0x36, 0x30, 0x30, 0x38, 0x33, 0x31) if z.AddressBookOrganizationalUnitRootDistinguishedName == nil { @@ -2377,7 +2595,12 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookOrganizationalUnitRootDistinguishedName) } } - if (zb0001Mask & 0x100000000) == 0 { // if not empty + if (zb0001Mask & 0x400000000) == 0 { // if not empty + // string "65532258" + o = append(o, 0xa8, 0x36, 0x35, 0x35, 0x33, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AddressBookParentEntryId) + } + if (zb0001Mask & 0x800000000) == 0 { // if not empty // string "3598531" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x35, 0x33, 0x31) if z.AddressBookPhoneticCompanyName == nil { @@ -2386,7 +2609,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookPhoneticCompanyName) } } - if (zb0001Mask & 0x200000000) == 0 { // if not empty + if (zb0001Mask & 0x1000000000) == 0 { // if not empty // string "3598431" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x34, 0x33, 0x31) if z.AddressBookPhoneticDepartmentName == nil { @@ -2395,7 +2618,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookPhoneticDepartmentName) } } - if (zb0001Mask & 0x400000000) == 0 { // if not empty + if (zb0001Mask & 0x2000000000) == 0 { // if not empty // string "3598631" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x36, 0x33, 0x31) if z.AddressBookPhoneticDisplayName == nil { @@ -2404,7 +2627,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookPhoneticDisplayName) } } - if (zb0001Mask & 0x800000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000000) == 0 { // if not empty // string "3598231" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x32, 0x33, 0x31) if z.AddressBookPhoneticGivenName == nil { @@ -2413,7 +2636,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookPhoneticGivenName) } } - if (zb0001Mask & 0x1000000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000000) == 0 { // if not empty // string "3598331" o = append(o, 0xa7, 0x33, 0x35, 0x39, 0x38, 0x33, 0x33, 0x31) if z.AddressBookPhoneticSurname == nil { @@ -2422,7 +2645,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookPhoneticSurname) } } - if (zb0001Mask & 0x2000000000) == 0 { // if not empty + if (zb0001Mask & 0x10000000000) == 0 { // if not empty // string "20553" o = append(o, 0xa5, 0x32, 0x30, 0x35, 0x35, 0x33) if z.AddressBookRoomCapacity == nil { @@ -2431,7 +2654,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AddressBookRoomCapacity) } } - if (zb0001Mask & 0x4000000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000000) == 0 { // if not empty // string "205731" o = append(o, 0xa6, 0x32, 0x30, 0x35, 0x37, 0x33, 0x31) if z.AddressBookRoomDescription == nil { @@ -2440,7 +2663,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookRoomDescription) } } - if (zb0001Mask & 0x8000000000) == 0 { // if not empty + if (zb0001Mask & 0x40000000000) == 0 { // if not empty // string "360003" o = append(o, 0xa6, 0x33, 0x36, 0x30, 0x30, 0x30, 0x33) if z.AddressBookSeniorityIndex == nil { @@ -2449,7 +2672,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AddressBookSeniorityIndex) } } - if (zb0001Mask & 0x10000000000) == 0 { // if not empty + if (zb0001Mask & 0x80000000000) == 0 { // if not empty // string "3278531" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x35, 0x33, 0x31) if z.AddressBookTargetAddress == nil { @@ -2458,7 +2681,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AddressBookTargetAddress) } } - if (zb0001Mask & 0x20000000000) == 0 { // if not empty + if (zb0001Mask & 0x100000000000) == 0 { // if not empty // string "1383631" o = append(o, 0xa7, 0x31, 0x33, 0x38, 0x33, 0x36, 0x33, 0x31) if z.Anr == nil { @@ -2467,7 +2690,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Anr) } } - if (zb0001Mask & 0x40000000000) == 0 { // if not empty + if (zb0001Mask & 0x200000000000) == 0 { // if not empty // string "138243" o = append(o, 0xa6, 0x31, 0x33, 0x38, 0x32, 0x34, 0x33) if z.ContainerFlags == nil { @@ -2476,7 +2699,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ContainerFlags) } } - if (zb0001Mask & 0x80000000000) == 0 { // if not empty + if (zb0001Mask & 0x400000000000) == 0 { // if not empty // string "145923" o = append(o, 0xa6, 0x31, 0x34, 0x35, 0x39, 0x32, 0x33) if z.DisplayType == nil { @@ -2485,7 +2708,7 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.DisplayType) } } - if (zb0001Mask & 0x100000000000) == 0 { // if not empty + if (zb0001Mask & 0x800000000000) == 0 { // if not empty // string "145973" o = append(o, 0xa6, 0x31, 0x34, 0x35, 0x39, 0x37, 0x33) if z.DisplayTypeEx == nil { @@ -2494,6 +2717,31 @@ func (z *AddressBook) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.DisplayTypeEx) } } + if (zb0001Mask & 0x1000000000000) == 0 { // if not empty + // string "4258" + o = append(o, 0xa4, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ScriptData) + } + if (zb0001Mask & 0x2000000000000) == 0 { // if not empty + // string "36034258" + o = append(o, 0xa8, 0x33, 0x36, 0x30, 0x33, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SpokenName) + } + if (zb0001Mask & 0x4000000000000) == 0 { // if not empty + // string "1258" + o = append(o, 0xa4, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.TemplateData) + } + if (zb0001Mask & 0x8000000000000) == 0 { // if not empty + // string "14594258" + o = append(o, 0xa8, 0x31, 0x34, 0x35, 0x39, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Templateid) + } + if (zb0001Mask & 0x10000000000000) == 0 { // if not empty + // string "35998258" + o = append(o, 0xa8, 0x33, 0x35, 0x39, 0x39, 0x38, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ThumbnailPhoto) + } return } @@ -2634,6 +2882,12 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "26171258": + z.AddressBookEntryId, bts, err = msgp.ReadBytesBytes(bts, z.AddressBookEntryId) + if err != nil { + err = msgp.WrapError(err, "AddressBookEntryId") + return + } case "3281331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -3042,6 +3296,12 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35949258": + z.AddressBookObjectGuid, bts, err = msgp.ReadBytesBytes(bts, z.AddressBookObjectGuid) + if err != nil { + err = msgp.WrapError(err, "AddressBookObjectGuid") + return + } case "3600831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -3059,6 +3319,12 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "65532258": + z.AddressBookParentEntryId, bts, err = msgp.ReadBytesBytes(bts, z.AddressBookParentEntryId) + if err != nil { + err = msgp.WrapError(err, "AddressBookParentEntryId") + return + } case "3598531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -3280,6 +3546,36 @@ func (z *AddressBook) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "4258": + z.ScriptData, bts, err = msgp.ReadBytesBytes(bts, z.ScriptData) + if err != nil { + err = msgp.WrapError(err, "ScriptData") + return + } + case "36034258": + z.SpokenName, bts, err = msgp.ReadBytesBytes(bts, z.SpokenName) + if err != nil { + err = msgp.WrapError(err, "SpokenName") + return + } + case "1258": + z.TemplateData, bts, err = msgp.ReadBytesBytes(bts, z.TemplateData) + if err != nil { + err = msgp.WrapError(err, "TemplateData") + return + } + case "14594258": + z.Templateid, bts, err = msgp.ReadBytesBytes(bts, z.Templateid) + if err != nil { + err = msgp.WrapError(err, "Templateid") + return + } + case "35998258": + z.ThumbnailPhoto, bts, err = msgp.ReadBytesBytes(bts, z.ThumbnailPhoto) + if err != nil { + err = msgp.WrapError(err, "ThumbnailPhoto") + return + } default: bts, err = msgp.Skip(bts) if err != nil { @@ -3336,7 +3632,7 @@ func (z *AddressBook) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AddressBookEntryId) + 8 if z.AddressBookExtensionAttribute1 == nil { s += msgp.NilSize } else { @@ -3480,13 +3776,13 @@ func (z *AddressBook) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AddressBookObjectDistinguishedName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AddressBookObjectGuid) + 8 if z.AddressBookOrganizationalUnitRootDistinguishedName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.AddressBookOrganizationalUnitRootDistinguishedName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AddressBookParentEntryId) + 8 if z.AddressBookPhoneticCompanyName == nil { s += msgp.NilSize } else { @@ -3564,5 +3860,6 @@ func (z *AddressBook) Msgsize() (s int) { } else { s += msgp.Int32Size } + s += 5 + msgp.BytesPrefixSize + len(z.ScriptData) + 9 + msgp.BytesPrefixSize + len(z.SpokenName) + 5 + msgp.BytesPrefixSize + len(z.TemplateData) + 9 + msgp.BytesPrefixSize + len(z.Templateid) + 9 + msgp.BytesPrefixSize + len(z.ThumbnailPhoto) return } diff --git a/pkg/properties/appointment.pb.go b/pkg/properties/appointment.pb.go index 2fa96b4..e614205 100644 --- a/pkg/properties/appointment.pb.go +++ b/pkg/properties/appointment.pb.go @@ -75,6 +75,8 @@ type Appointment struct { AppointmentProposedEndWhole *int64 `protobuf:"varint,15,opt,name=appointment_proposed_end_whole,json=appointmentProposedEndWhole,proto3,oneof" json:"appointment_proposed_end_whole,omitempty" msg:"3336164,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:"3336064,omitempty"` + // Specifies the dates and times when a recurring series occurs. + AppointmentRecur []byte `protobuf:"bytes,17,opt,name=appointment_recur,json=appointmentRecur,proto3,oneof" json:"appointment_recur,omitempty" msg:"33302258,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:"3332831,omitempty"` // Specifies the date and time at which the attendee responded to a received meeting request or Meeting Update object. @@ -93,6 +95,14 @@ type Appointment struct { AppointmentStateFlags *int32 `protobuf:"varint,25,opt,name=appointment_state_flags,json=appointmentStateFlags,proto3,oneof" json:"appointment_state_flags,omitempty" msg:"333033,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:"3330111,omitempty"` + // Specifies time zone information that indicates the time zone of the PidLidAppointmentEndWhole property (section 2.14). + AppointmentTimeZoneDefinitionEndDisplay []byte `protobuf:"bytes,27,opt,name=appointment_time_zone_definition_end_display,json=appointmentTimeZoneDefinitionEndDisplay,proto3,oneof" json:"appointment_time_zone_definition_end_display,omitempty" msg:"33375258,omitempty"` + // Specifies time zone information that describes how to convert the meeting date and time on a recurring series to and from UTC. + AppointmentTimeZoneDefinitionRecur []byte `protobuf:"bytes,28,opt,name=appointment_time_zone_definition_recur,json=appointmentTimeZoneDefinitionRecur,proto3,oneof" json:"appointment_time_zone_definition_recur,omitempty" msg:"33376258,omitempty"` + // Specifies time zone information that indicates the time zone of the PidLidAppointmentStartWhole property (section 2.29). + AppointmentTimeZoneDefinitionStartDisplay []byte `protobuf:"bytes,29,opt,name=appointment_time_zone_definition_start_display,json=appointmentTimeZoneDefinitionStartDisplay,proto3,oneof" json:"appointment_time_zone_definition_start_display,omitempty" msg:"33374258,omitempty"` + // Contains a list of unsendable attendees. + AppointmentUnsendableRecipients []byte `protobuf:"bytes,30,opt,name=appointment_unsendable_recipients,json=appointmentUnsendableRecipients,proto3,oneof" json:"appointment_unsendable_recipients,omitempty" msg:"33373258,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:"3331864,omitempty"` // Specifies the date and time at which the meeting-related object was sent. @@ -109,6 +119,8 @@ type Appointment struct { CcAttendeesString *string `protobuf:"bytes,37,opt,name=cc_attendees_string,json=ccAttendeesString,proto3,oneof" json:"cc_attendees_string,omitempty" msg:"3334031,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:"332843,omitempty"` + // Contains the value of the PidLidGlobalObjectId property (section 2.142) for an object that represents an Exception object to a recurring series, where the Year, Month, and Day fields are all zero. + CleanGlobalObjectId []byte `protobuf:"bytes,39,opt,name=clean_global_object_id,json=cleanGlobalObjectId,proto3,oneof" json:"clean_global_object_id,omitempty" msg:"35258,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:"213,omitempty"` // Specifies the end date and time of the event in UTC. @@ -143,10 +155,16 @@ type Appointment struct { FInvited *bool `protobuf:"varint,55,opt,name=f_invited,json=fInvited,proto3,oneof" json:"f_invited,omitempty" msg:"3332111,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:"3329011,omitempty"` + // Contains a list of RecipientRow structures, as described in [MS-OXCDATA] section 2.8.3, that indicate the recipients of a meeting forward. + ForwardNotificationRecipients []byte `protobuf:"bytes,57,opt,name=forward_notification_recipients,json=forwardNotificationRecipients,proto3,oneof" json:"forward_notification_recipients,omitempty" msg:"33377258,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:"3332711,omitempty"` + // Contains an ID for an object that represents an exception to a recurring series. + GlobalObjectId []byte `protobuf:"bytes,59,opt,name=global_object_id,json=globalObjectId,proto3,oneof" json:"global_object_id,omitempty" msg:"3258,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:"40973,omitempty"` + // Contains the contents of the iCalendar MIME part of the original MIME message. + InboundiCalStream []byte `protobuf:"bytes,61,opt,name=inboundi_cal_stream,json=inboundiCalStream,proto3,oneof" json:"inboundi_cal_stream,omitempty" msg:"33402258,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:"333163,omitempty"` // Indicates whether the object represents an exception (including an orphan instance). @@ -193,6 +211,8 @@ type Appointment struct { OptionalAttendees *string `protobuf:"bytes,83,opt,name=optional_attendees,json=optionalAttendees,proto3,oneof" json:"optional_attendees,omitempty" msg:"731,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:"3334731,omitempty"` + // Specifies the EntryID of the delegator’s message store. + OriginalStoreEntryId []byte `protobuf:"bytes,85,opt,name=original_store_entry_id,json=originalStoreEntryId,proto3,oneof" json:"original_store_entry_id,omitempty" msg:"33335258,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:"2664,omitempty"` // Indicates the name of the owner of the mailbox. @@ -245,6 +265,8 @@ type Appointment struct { TimeZone *int32 `protobuf:"varint,110,opt,name=time_zone,json=timeZone,proto3,oneof" json:"time_zone,omitempty" msg:"123,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:"3333231,omitempty"` + // Specifies time zone information for a recurring meeting. + TimeZoneStruct []byte `protobuf:"bytes,112,opt,name=time_zone_struct,json=timeZoneStruct,proto3,oneof" json:"time_zone_struct,omitempty" msg:"33331258,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:"3333931,omitempty"` // Identifies the number of weeks that occur between each meeting. @@ -268,6 +290,8 @@ type Appointment struct { 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"` // 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"` + // Contains a list of tombstones, where each tombstone represents a Meeting object that has been declined. + ScheduleInfoAppointmentTombstone []byte `protobuf:"bytes,125,opt,name=schedule_info_appointment_tombstone,json=scheduleInfoAppointmentTombstone,proto3,oneof" json:"schedule_info_appointment_tombstone,omitempty" msg:"26730258,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"` // Indicates whether the delegator wants to receive copies of the meeting-related objects that are sent to the delegate. @@ -280,6 +304,8 @@ type Appointment struct { 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"` // 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"` + // This property is deprecated and is not to be used. + ScheduleInfoFreeBusy []byte `protobuf:"bytes,135,opt,name=schedule_info_free_busy,json=scheduleInfoFreeBusy,proto3,oneof" json:"schedule_info_free_busy,omitempty" msg:"26732258,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"` } @@ -428,6 +454,13 @@ func (x *Appointment) GetAppointmentProposedStartWhole() int64 { return 0 } +func (x *Appointment) GetAppointmentRecur() []byte { + if x != nil { + return x.AppointmentRecur + } + return nil +} + func (x *Appointment) GetAppointmentReplyName() string { if x != nil && x.AppointmentReplyName != nil { return *x.AppointmentReplyName @@ -491,6 +524,34 @@ func (x *Appointment) GetAppointmentSubType() bool { return false } +func (x *Appointment) GetAppointmentTimeZoneDefinitionEndDisplay() []byte { + if x != nil { + return x.AppointmentTimeZoneDefinitionEndDisplay + } + return nil +} + +func (x *Appointment) GetAppointmentTimeZoneDefinitionRecur() []byte { + if x != nil { + return x.AppointmentTimeZoneDefinitionRecur + } + return nil +} + +func (x *Appointment) GetAppointmentTimeZoneDefinitionStartDisplay() []byte { + if x != nil { + return x.AppointmentTimeZoneDefinitionStartDisplay + } + return nil +} + +func (x *Appointment) GetAppointmentUnsendableRecipients() []byte { + if x != nil { + return x.AppointmentUnsendableRecipients + } + return nil +} + func (x *Appointment) GetAppointmentUpdateTime() int64 { if x != nil && x.AppointmentUpdateTime != nil { return *x.AppointmentUpdateTime @@ -547,6 +608,13 @@ func (x *Appointment) GetChangeHighlight() int32 { return 0 } +func (x *Appointment) GetCleanGlobalObjectId() []byte { + if x != nil { + return x.CleanGlobalObjectId + } + return nil +} + func (x *Appointment) GetClientIntent() int32 { if x != nil && x.ClientIntent != nil { return *x.ClientIntent @@ -666,6 +734,13 @@ func (x *Appointment) GetForwardInstance() bool { return false } +func (x *Appointment) GetForwardNotificationRecipients() []byte { + if x != nil { + return x.ForwardNotificationRecipients + } + return nil +} + func (x *Appointment) GetFOthersAppointment() bool { if x != nil && x.FOthersAppointment != nil { return *x.FOthersAppointment @@ -673,6 +748,13 @@ func (x *Appointment) GetFOthersAppointment() bool { return false } +func (x *Appointment) GetGlobalObjectId() []byte { + if x != nil { + return x.GlobalObjectId + } + return nil +} + func (x *Appointment) GetICalendarDayOfWeekMask() int32 { if x != nil && x.ICalendarDayOfWeekMask != nil { return *x.ICalendarDayOfWeekMask @@ -680,6 +762,13 @@ func (x *Appointment) GetICalendarDayOfWeekMask() int32 { return 0 } +func (x *Appointment) GetInboundiCalStream() []byte { + if x != nil { + return x.InboundiCalStream + } + return nil +} + func (x *Appointment) GetIntendedBusyStatus() int32 { if x != nil && x.IntendedBusyStatus != nil { return *x.IntendedBusyStatus @@ -841,6 +930,13 @@ func (x *Appointment) GetOrganizerAlias() string { return "" } +func (x *Appointment) GetOriginalStoreEntryId() []byte { + if x != nil { + return x.OriginalStoreEntryId + } + return nil +} + func (x *Appointment) GetOwnerCriticalChange() int64 { if x != nil && x.OwnerCriticalChange != nil { return *x.OwnerCriticalChange @@ -1023,6 +1119,13 @@ func (x *Appointment) GetTimeZoneDescription() string { return "" } +func (x *Appointment) GetTimeZoneStruct() []byte { + if x != nil { + return x.TimeZoneStruct + } + return nil +} + func (x *Appointment) GetToAttendeesString() string { if x != nil && x.ToAttendeesString != nil { return *x.ToAttendeesString @@ -1107,6 +1210,13 @@ func (x *Appointment) GetProcessed() bool { return false } +func (x *Appointment) GetScheduleInfoAppointmentTombstone() []byte { + if x != nil { + return x.ScheduleInfoAppointmentTombstone + } + return nil +} + func (x *Appointment) GetScheduleInfoAutoAcceptAppointments() bool { if x != nil && x.ScheduleInfoAutoAcceptAppointments != nil { return *x.ScheduleInfoAutoAcceptAppointments @@ -1149,6 +1259,13 @@ func (x *Appointment) GetScheduleInfoDontMailDelegates() bool { return false } +func (x *Appointment) GetScheduleInfoFreeBusy() []byte { + if x != nil { + return x.ScheduleInfoFreeBusy + } + return nil +} + func (x *Appointment) GetScheduleInfoResourceType() int32 { if x != nil && x.ScheduleInfoResourceType != nil { return *x.ScheduleInfoResourceType @@ -1160,7 +1277,7 @@ var File_appointment_proto protoreflect.FileDescriptor var file_appointment_proto_rawDesc = []byte{ 0x0a, 0x11, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x48, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, + 0x6f, 0x74, 0x6f, 0x22, 0xd0, 0x52, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x14, 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x12, 0x61, 0x6c, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, @@ -1224,518 +1341,602 @@ var file_appointment_proto_rawDesc = []byte{ 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x48, 0x0f, 0x52, 0x1d, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, - 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, - 0x0a, 0x16, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, - 0x70, 0x6c, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x48, 0x10, - 0x52, 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, - 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x61, 0x70, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x48, 0x11, 0x52, 0x14, 0x61, 0x70, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x69, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x14, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x12, 0x52, 0x13, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, - 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, - 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, - 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x13, 0x52, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x65, - 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, - 0x16, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x48, 0x14, 0x52, - 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, - 0x74, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x61, 0x70, 0x70, 0x6f, - 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x03, 0x48, 0x15, 0x52, 0x14, 0x61, 0x70, 0x70, 0x6f, - 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, - 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x18, 0x18, - 0x20, 0x01, 0x28, 0x03, 0x48, 0x16, 0x52, 0x15, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x3b, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x17, 0x52, 0x15, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, - 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, - 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x18, 0x52, 0x12, 0x61, - 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x62, 0x54, 0x79, 0x70, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, - 0x1f, 0x20, 0x01, 0x28, 0x03, 0x48, 0x19, 0x52, 0x15, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x5f, 0x63, 0x72, - 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x20, 0x20, - 0x01, 0x28, 0x03, 0x48, 0x1a, 0x52, 0x16, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x43, - 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x31, 0x0a, 0x12, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1b, 0x52, 0x10, - 0x61, 0x75, 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x6c, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x72, - 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x22, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1c, 0x52, - 0x0e, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x88, - 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1d, 0x52, 0x0a, 0x62, 0x75, 0x73, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x61, 0x6c, 0x65, - 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x1e, 0x52, 0x0c, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, 0x63, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, - 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x1f, 0x52, 0x11, 0x63, 0x63, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x20, 0x52, 0x0f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x69, 0x67, 0x68, 0x6c, - 0x69, 0x67, 0x68, 0x74, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, 0x28, 0x05, 0x48, 0x21, - 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x88, 0x01, - 0x01, 0x12, 0x1e, 0x0a, 0x08, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x64, 0x18, 0x29, 0x20, - 0x01, 0x28, 0x03, 0x48, 0x22, 0x52, 0x07, 0x63, 0x6c, 0x69, 0x70, 0x45, 0x6e, 0x64, 0x88, 0x01, - 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, - 0x2a, 0x20, 0x01, 0x28, 0x03, 0x48, 0x23, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x70, 0x53, 0x74, 0x61, - 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, - 0x72, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x6f, 0x63, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, - 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x44, 0x6f, 0x63, - 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, - 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x08, 0x48, - 0x25, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x2d, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x26, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, - 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x61, 0x79, - 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x27, 0x52, 0x0b, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, - 0x01, 0x12, 0x25, 0x0a, 0x0c, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x28, 0x52, 0x0a, 0x64, 0x61, 0x79, 0x4f, 0x66, - 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x64, 0x65, 0x6c, 0x65, - 0x67, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x30, 0x20, 0x01, 0x28, 0x08, 0x48, - 0x29, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x69, 0x6c, 0x88, - 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, - 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2a, 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, - 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x63, - 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x32, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x2b, 0x52, 0x11, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6e, - 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x18, 0x33, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2c, 0x52, 0x11, 0x65, 0x6e, 0x64, 0x52, 0x65, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x39, 0x0a, 0x16, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x70, - 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x2d, 0x52, 0x14, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, - 0x61, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x66, 0x5f, - 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, - 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x35, 0x20, 0x01, 0x28, 0x08, 0x48, 0x2e, 0x52, 0x15, 0x66, - 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x6e, - 0x64, 0x65, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x5f, 0x65, 0x78, 0x63, - 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x36, 0x20, - 0x01, 0x28, 0x08, 0x48, 0x2f, 0x52, 0x10, 0x66, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x66, 0x5f, - 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64, 0x18, 0x37, 0x20, 0x01, 0x28, 0x08, 0x48, 0x30, 0x52, - 0x08, 0x66, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, - 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, - 0x18, 0x38, 0x20, 0x01, 0x28, 0x08, 0x48, 0x31, 0x52, 0x0f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, - 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, - 0x66, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, - 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x32, 0x52, 0x12, 0x66, 0x4f, - 0x74, 0x68, 0x65, 0x72, 0x73, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, - 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1b, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, - 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x6d, 0x61, - 0x73, 0x6b, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x33, 0x52, 0x16, 0x69, 0x43, 0x61, 0x6c, - 0x65, 0x6e, 0x64, 0x61, 0x72, 0x44, 0x61, 0x79, 0x4f, 0x66, 0x57, 0x65, 0x65, 0x6b, 0x4d, 0x61, - 0x73, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, - 0x64, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x3e, 0x20, - 0x01, 0x28, 0x05, 0x48, 0x34, 0x52, 0x12, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x42, - 0x75, 0x73, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, - 0x69, 0x73, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x3f, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x35, 0x52, 0x0b, 0x69, 0x73, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, - 0x72, 0x69, 0x6e, 0x67, 0x18, 0x40, 0x20, 0x01, 0x28, 0x08, 0x48, 0x36, 0x52, 0x0b, 0x69, 0x73, - 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, - 0x69, 0x73, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x74, 0x18, 0x41, 0x20, 0x01, 0x28, 0x08, 0x48, - 0x37, 0x52, 0x08, 0x69, 0x73, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x1f, - 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x42, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x38, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, - 0x26, 0x0a, 0x0c, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x43, 0x20, 0x01, 0x28, 0x05, 0x48, 0x39, 0x52, 0x0b, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, - 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x65, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, - 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3a, 0x52, 0x13, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, - 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, - 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, - 0x61, 0x6c, 0x18, 0x45, 0x20, 0x01, 0x28, 0x05, 0x48, 0x3b, 0x52, 0x0d, 0x6d, 0x6f, 0x6e, 0x74, - 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, - 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x6f, 0x66, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x18, 0x46, 0x20, - 0x01, 0x28, 0x05, 0x48, 0x3c, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x4f, 0x66, 0x59, 0x65, - 0x61, 0x72, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x12, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x6f, - 0x66, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x47, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x3d, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x4f, 0x66, 0x59, 0x65, 0x61, 0x72, - 0x4d, 0x61, 0x73, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x5f, 0x73, - 0x68, 0x6f, 0x77, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x48, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3e, 0x52, - 0x0a, 0x6e, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x2c, - 0x0a, 0x10, 0x6e, 0x6f, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, - 0x61, 0x67, 0x18, 0x49, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3f, 0x52, 0x0d, 0x6e, 0x6f, 0x45, 0x6e, - 0x64, 0x44, 0x61, 0x74, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, - 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x62, 0x63, 0x63, - 0x18, 0x4a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x40, 0x52, 0x0e, 0x6e, 0x6f, 0x6e, 0x53, 0x65, 0x6e, - 0x64, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x63, 0x63, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x6e, - 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x63, 0x18, 0x4b, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x41, 0x52, 0x0d, 0x6e, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x64, 0x61, - 0x62, 0x6c, 0x65, 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x6e, 0x6f, 0x6e, 0x5f, - 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x6f, 0x18, 0x4c, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x42, 0x52, 0x0d, 0x6e, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, - 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x05, 0x48, 0x43, 0x52, 0x0b, 0x6f, 0x63, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, - 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x4e, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x44, 0x52, 0x0b, 0x6f, 0x6c, 0x64, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x4f, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x45, 0x52, 0x11, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x12, 0x6f, 0x6c, 0x64, - 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x18, - 0x50, 0x20, 0x01, 0x28, 0x03, 0x48, 0x46, 0x52, 0x0f, 0x6f, 0x6c, 0x64, 0x57, 0x68, 0x65, 0x6e, - 0x45, 0x6e, 0x64, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x6f, - 0x6c, 0x64, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, - 0x6f, 0x6c, 0x65, 0x18, 0x51, 0x20, 0x01, 0x28, 0x03, 0x48, 0x47, 0x52, 0x11, 0x6f, 0x6c, 0x64, - 0x57, 0x68, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x48, 0x52, 0x0e, 0x6f, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x88, 0x01, 0x01, 0x12, - 0x32, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, - 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x49, 0x52, 0x11, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, - 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x65, 0x72, - 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x54, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x0e, - 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x65, 0x72, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, - 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x56, 0x20, 0x01, 0x28, 0x03, - 0x48, 0x4b, 0x52, 0x13, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, - 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x77, - 0x6e, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x57, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4c, - 0x52, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, - 0x0a, 0x13, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x58, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4d, 0x52, 0x12, 0x72, - 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x4e, 0x52, 0x11, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, - 0x74, 0x74, 0x65, 0x72, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x72, 0x65, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x5a, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x4f, 0x52, 0x0e, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, - 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, - 0x69, 0x6e, 0x67, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x08, 0x48, 0x50, 0x52, 0x09, 0x72, 0x65, 0x63, - 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x72, 0x65, 0x6d, - 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x5c, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x51, 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x44, 0x65, 0x6c, - 0x74, 0x61, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, - 0x72, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, - 0x18, 0x5d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x52, 0x52, 0x15, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, - 0x65, 0x72, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6f, - 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x08, 0x48, 0x53, 0x52, - 0x10, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x5f, 0x20, 0x01, 0x28, - 0x08, 0x48, 0x54, 0x52, 0x11, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x50, 0x6c, 0x61, - 0x79, 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x6d, - 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x60, 0x20, 0x01, 0x28, 0x08, 0x48, - 0x55, 0x52, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x88, 0x01, - 0x01, 0x12, 0x35, 0x0a, 0x14, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x69, - 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x61, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x56, 0x52, 0x12, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, - 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x69, - 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x57, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x63, 0x20, 0x01, 0x28, 0x03, 0x48, 0x58, - 0x52, 0x10, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x61, - 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, - 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x64, 0x20, 0x01, 0x28, - 0x03, 0x48, 0x59, 0x52, 0x10, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x69, - 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x5a, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x61, - 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5b, - 0x52, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, - 0x65, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x67, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x5c, 0x52, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x41, 0x74, - 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x72, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x68, 0x20, - 0x01, 0x28, 0x05, 0x48, 0x5d, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x69, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x5e, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, - 0x65, 0x73, 0x73, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x5f, 0x52, 0x17, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x73, 0x69, 0x6e, - 0x67, 0x6c, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x18, 0x6b, 0x20, - 0x01, 0x28, 0x08, 0x48, 0x60, 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x42, 0x6f, 0x64, - 0x79, 0x69, 0x43, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, - 0x74, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, - 0x65, 0x18, 0x6c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x61, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x62, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x6e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x63, 0x52, - 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, - 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x6f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x13, 0x74, - 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x74, 0x6f, 0x5f, 0x61, 0x74, 0x74, 0x65, - 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x71, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x65, 0x52, 0x11, 0x74, 0x6f, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, - 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x77, 0x65, - 0x65, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x72, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x66, 0x52, 0x0c, 0x77, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, - 0x6c, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x77, 0x68, 0x65, 0x72, 0x65, 0x18, 0x73, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x67, 0x52, 0x05, 0x77, 0x68, 0x65, 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x28, 0x0a, 0x0d, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, - 0x18, 0x74, 0x20, 0x01, 0x28, 0x05, 0x48, 0x68, 0x52, 0x0c, 0x79, 0x65, 0x61, 0x72, 0x49, 0x6e, - 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6c, 0x6f, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x69, 0x52, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, - 0x01, 0x12, 0x38, 0x0a, 0x16, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x6f, 0x5f, - 0x6e, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x76, 0x20, 0x01, 0x28, - 0x08, 0x48, 0x6a, 0x52, 0x13, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x6f, 0x4e, 0x6f, - 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x15, 0x66, - 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, - 0x5f, 0x65, 0x6e, 0x64, 0x18, 0x77, 0x20, 0x01, 0x28, 0x05, 0x48, 0x6b, 0x52, 0x12, 0x66, 0x72, - 0x65, 0x65, 0x42, 0x75, 0x73, 0x79, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x45, 0x6e, 0x64, - 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, - 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x78, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x6c, 0x52, 0x14, 0x66, 0x72, 0x65, 0x65, 0x42, 0x75, 0x73, 0x79, - 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, - 0x3e, 0x0a, 0x19, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x72, 0x61, 0x6e, - 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x79, 0x20, 0x01, - 0x28, 0x03, 0x48, 0x6d, 0x52, 0x16, 0x66, 0x72, 0x65, 0x65, 0x42, 0x75, 0x73, 0x79, 0x52, 0x61, - 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x88, 0x01, 0x01, 0x12, - 0x32, 0x0a, 0x13, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x65, 0x6e, - 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x03, 0x48, 0x6e, 0x52, 0x10, - 0x69, 0x43, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, - 0x72, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x03, 0x48, 0x6f, 0x52, 0x19, 0x69, 0x43, - 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, - 0x65, 0x78, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x70, 0x72, - 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x08, 0x48, 0x70, 0x52, - 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x57, 0x0a, - 0x26, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x61, - 0x75, 0x74, 0x6f, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x7e, 0x20, 0x01, 0x28, 0x08, 0x48, 0x71, 0x52, - 0x22, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x41, 0x75, 0x74, - 0x6f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, - 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, - 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, - 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x18, 0x82, 0x01, 0x20, - 0x01, 0x28, 0x08, 0x48, 0x72, 0x52, 0x1e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x57, 0x61, 0x6e, 0x74, - 0x73, 0x43, 0x6f, 0x70, 0x79, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x30, + 0x0a, 0x11, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, + 0x63, 0x75, 0x72, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x10, 0x52, 0x10, 0x61, 0x70, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x63, 0x75, 0x72, 0x88, 0x01, 0x01, + 0x12, 0x39, 0x0a, 0x16, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x11, 0x52, 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, + 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x61, + 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x48, 0x12, 0x52, 0x14, 0x61, + 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, + 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x14, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x13, 0x52, 0x13, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, + 0x65, 0x6e, 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3f, + 0x0a, 0x19, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, + 0x03, 0x48, 0x14, 0x52, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, + 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x39, 0x0a, 0x16, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x48, + 0x15, 0x52, 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, + 0x61, 0x72, 0x74, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x03, 0x48, 0x16, 0x52, 0x14, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, + 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, + 0x18, 0x18, 0x20, 0x01, 0x28, 0x03, 0x48, 0x17, 0x52, 0x15, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, + 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x19, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x18, 0x52, 0x15, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, + 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x35, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, + 0x75, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x19, 0x52, + 0x12, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x62, 0x54, + 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x62, 0x0a, 0x2c, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1a, 0x52, 0x27, + 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x5a, + 0x6f, 0x6e, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, + 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x88, 0x01, 0x01, 0x12, 0x57, 0x0a, 0x26, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, + 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, + 0x65, 0x63, 0x75, 0x72, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1b, 0x52, 0x22, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, + 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x75, 0x72, + 0x88, 0x01, 0x01, 0x12, 0x66, 0x0a, 0x2e, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, + 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1c, 0x52, 0x29, 0x61, + 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x5a, 0x6f, + 0x6e, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, + 0x74, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x21, 0x61, + 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x6e, 0x73, 0x65, 0x6e, + 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, + 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1d, 0x52, 0x1f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x6e, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x52, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, + 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x03, 0x48, 0x1e, 0x52, + 0x15, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x61, 0x74, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x63, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x03, 0x48, 0x1f, 0x52, 0x16, 0x61, + 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x61, 0x75, 0x74, 0x6f, + 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x21, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x20, 0x52, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x6c, + 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x61, + 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, + 0x22, 0x20, 0x01, 0x28, 0x08, 0x48, 0x21, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x6f, 0x53, 0x74, 0x61, + 0x72, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x62, 0x75, + 0x73, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x05, 0x48, + 0x22, 0x52, 0x0a, 0x62, 0x75, 0x73, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x05, 0x48, 0x23, 0x52, 0x0c, 0x63, 0x61, 0x6c, 0x65, 0x6e, + 0x64, 0x61, 0x72, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, 0x63, + 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, 0x52, 0x11, 0x63, 0x63, 0x41, 0x74, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, + 0x2e, 0x0a, 0x10, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x6c, 0x69, + 0x67, 0x68, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, 0x05, 0x48, 0x25, 0x52, 0x0f, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x48, 0x69, 0x67, 0x68, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x88, 0x01, 0x01, 0x12, + 0x38, 0x0a, 0x16, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x27, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x26, 0x52, 0x13, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x6c, 0x69, + 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x27, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x08, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x64, 0x18, + 0x29, 0x20, 0x01, 0x28, 0x03, 0x48, 0x28, 0x52, 0x07, 0x63, 0x6c, 0x69, 0x70, 0x45, 0x6e, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x03, 0x48, 0x29, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x70, 0x53, + 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x61, + 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x6f, 0x63, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x2a, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x44, + 0x6f, 0x63, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x2c, 0x20, 0x01, 0x28, + 0x08, 0x48, 0x2b, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, + 0x67, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x63, 0x6f, 0x6e, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x2d, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x2c, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, + 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x2e, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x2d, 0x52, 0x0b, 0x64, 0x61, 0x79, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, + 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0c, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x6d, 0x6f, + 0x6e, 0x74, 0x68, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2e, 0x52, 0x0a, 0x64, 0x61, 0x79, + 0x4f, 0x66, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x64, 0x65, + 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x30, 0x20, 0x01, 0x28, + 0x08, 0x48, 0x2f, 0x52, 0x0c, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x69, + 0x6c, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, + 0x79, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, 0x30, 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6e, 0x64, 0x5f, 0x72, + 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x32, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x31, 0x52, 0x11, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, + 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x18, 0x33, 0x20, 0x01, 0x28, 0x05, 0x48, 0x32, 0x52, 0x11, 0x65, 0x6e, 0x64, + 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x39, 0x0a, 0x16, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, + 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, + 0x03, 0x48, 0x33, 0x52, 0x14, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x70, 0x6c, 0x61, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, + 0x66, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, + 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x35, 0x20, 0x01, 0x28, 0x08, 0x48, 0x34, 0x52, + 0x15, 0x66, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x74, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x5f, 0x65, + 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, + 0x36, 0x20, 0x01, 0x28, 0x08, 0x48, 0x35, 0x52, 0x10, 0x66, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, + 0x66, 0x5f, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64, 0x18, 0x37, 0x20, 0x01, 0x28, 0x08, 0x48, + 0x36, 0x52, 0x08, 0x66, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2e, + 0x0a, 0x10, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x18, 0x38, 0x20, 0x01, 0x28, 0x08, 0x48, 0x37, 0x52, 0x0f, 0x66, 0x6f, 0x72, 0x77, + 0x61, 0x72, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4b, + 0x0a, 0x1f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x73, 0x18, 0x39, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x38, 0x52, 0x1d, 0x66, 0x6f, 0x72, 0x77, 0x61, + 0x72, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x66, + 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, + 0x65, 0x6e, 0x74, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x39, 0x52, 0x12, 0x66, 0x4f, 0x74, + 0x68, 0x65, 0x72, 0x73, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x88, + 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x3a, 0x52, 0x0e, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x40, 0x0a, 0x1b, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, + 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x6d, 0x61, 0x73, 0x6b, + 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x3b, 0x52, 0x16, 0x69, 0x43, 0x61, 0x6c, 0x65, 0x6e, + 0x64, 0x61, 0x72, 0x44, 0x61, 0x79, 0x4f, 0x66, 0x57, 0x65, 0x65, 0x6b, 0x4d, 0x61, 0x73, 0x6b, + 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x5f, + 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x3c, 0x52, 0x11, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x43, 0x61, 0x6c, 0x53, + 0x74, 0x72, 0x65, 0x61, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x69, 0x6e, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x3e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x3d, 0x52, 0x12, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x64, 0x42, 0x75, 0x73, 0x79, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x26, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x3f, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3e, 0x52, 0x0b, 0x69, 0x73, 0x45, 0x78, 0x63, 0x65, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x72, 0x65, + 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x40, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3f, 0x52, + 0x0b, 0x69, 0x73, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, + 0x20, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x74, 0x18, 0x41, 0x20, 0x01, + 0x28, 0x08, 0x48, 0x40, 0x52, 0x08, 0x69, 0x73, 0x53, 0x69, 0x6c, 0x65, 0x6e, 0x74, 0x88, 0x01, + 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x42, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x41, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, + 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x43, 0x20, 0x01, 0x28, 0x05, 0x48, 0x42, 0x52, 0x0b, 0x6d, 0x65, 0x65, 0x74, + 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, + 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, + 0x75, 0x72, 0x6c, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x43, 0x52, 0x13, 0x6d, 0x65, 0x65, + 0x74, 0x69, 0x6e, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x55, 0x72, 0x6c, + 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x45, 0x20, 0x01, 0x28, 0x05, 0x48, 0x44, 0x52, 0x0d, 0x6d, + 0x6f, 0x6e, 0x74, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, + 0x27, 0x0a, 0x0d, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x6f, 0x66, 0x5f, 0x79, 0x65, 0x61, 0x72, + 0x18, 0x46, 0x20, 0x01, 0x28, 0x05, 0x48, 0x45, 0x52, 0x0b, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x4f, + 0x66, 0x59, 0x65, 0x61, 0x72, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x12, 0x6d, 0x6f, 0x6e, 0x74, + 0x68, 0x5f, 0x6f, 0x66, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x47, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x46, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x4f, 0x66, 0x59, + 0x65, 0x61, 0x72, 0x4d, 0x61, 0x73, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0c, 0x6e, 0x65, + 0x74, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x48, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x47, 0x52, 0x0a, 0x6e, 0x65, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x55, 0x72, 0x6c, 0x88, 0x01, + 0x01, 0x12, 0x2c, 0x0a, 0x10, 0x6e, 0x6f, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, + 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x49, 0x20, 0x01, 0x28, 0x08, 0x48, 0x48, 0x52, 0x0d, 0x6e, + 0x6f, 0x45, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, + 0x2d, 0x0a, 0x10, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, + 0x62, 0x63, 0x63, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x49, 0x52, 0x0e, 0x6e, 0x6f, 0x6e, + 0x53, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x63, 0x63, 0x88, 0x01, 0x01, 0x12, 0x2b, + 0x0a, 0x0f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, + 0x63, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x0d, 0x6e, 0x6f, 0x6e, 0x53, 0x65, + 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x6e, + 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x6f, 0x18, 0x4c, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x4b, 0x52, 0x0d, 0x6e, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x64, 0x61, + 0x62, 0x6c, 0x65, 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4c, 0x52, + 0x0b, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x26, 0x0a, 0x0c, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x4e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4d, 0x52, 0x0b, 0x6f, 0x6c, 0x64, 0x4c, 0x6f, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x6c, 0x64, 0x5f, 0x72, + 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x4f, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x4e, 0x52, 0x11, 0x6f, 0x6c, 0x64, 0x52, 0x65, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x12, + 0x6f, 0x6c, 0x64, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, + 0x6c, 0x65, 0x18, 0x50, 0x20, 0x01, 0x28, 0x03, 0x48, 0x4f, 0x52, 0x0f, 0x6f, 0x6c, 0x64, 0x57, + 0x68, 0x65, 0x6e, 0x45, 0x6e, 0x64, 0x57, 0x68, 0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, + 0x0a, 0x14, 0x6f, 0x6c, 0x64, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x18, 0x51, 0x20, 0x01, 0x28, 0x03, 0x48, 0x50, 0x52, 0x11, + 0x6f, 0x6c, 0x64, 0x57, 0x68, 0x65, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x57, 0x68, 0x6f, 0x6c, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x70, + 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x51, 0x52, + 0x0e, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, + 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x52, + 0x52, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, + 0x7a, 0x65, 0x72, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x54, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x53, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x65, 0x72, 0x41, 0x6c, 0x69, 0x61, + 0x73, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, + 0x55, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x54, 0x52, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x56, 0x20, 0x01, 0x28, 0x03, 0x48, + 0x55, 0x52, 0x13, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x77, 0x6e, + 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x57, 0x20, 0x01, 0x28, 0x09, 0x48, 0x56, 0x52, + 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, + 0x13, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x58, 0x20, 0x01, 0x28, 0x05, 0x48, 0x57, 0x52, 0x12, 0x72, 0x65, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x58, 0x52, 0x11, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x50, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x72, 0x65, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x59, 0x52, 0x0e, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x79, + 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, + 0x6e, 0x67, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x08, 0x48, 0x5a, 0x52, 0x09, 0x72, 0x65, 0x63, 0x75, + 0x72, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x72, 0x65, 0x6d, 0x69, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x5b, 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x44, 0x65, 0x6c, 0x74, + 0x61, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x18, + 0x5d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5c, 0x52, 0x15, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, + 0x72, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x88, 0x01, + 0x01, 0x12, 0x30, 0x0a, 0x11, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6f, 0x76, + 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x08, 0x48, 0x5d, 0x52, 0x10, + 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, + 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x5f, 0x20, 0x01, 0x28, 0x08, + 0x48, 0x5e, 0x52, 0x11, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x79, + 0x53, 0x6f, 0x75, 0x6e, 0x64, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x6d, 0x69, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x60, 0x20, 0x01, 0x28, 0x08, 0x48, 0x5f, + 0x52, 0x0b, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x88, 0x01, 0x01, + 0x12, 0x35, 0x0a, 0x14, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x67, + 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x61, 0x20, 0x01, 0x28, 0x03, 0x48, 0x60, + 0x52, 0x12, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, + 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x69, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, 0x03, 0x48, 0x61, + 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x31, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x63, 0x20, 0x01, 0x28, 0x03, 0x48, 0x62, 0x52, + 0x10, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x44, 0x61, 0x74, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x64, 0x20, 0x01, 0x28, 0x03, + 0x48, 0x63, 0x52, 0x10, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, + 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x69, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x05, 0x48, 0x64, + 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x32, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x61, 0x74, + 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x48, 0x65, 0x52, + 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, + 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x18, 0x67, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x66, 0x52, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x41, 0x74, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x68, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x67, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x69, 0x20, 0x01, 0x28, + 0x08, 0x48, 0x68, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, + 0x73, 0x73, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x69, 0x52, 0x17, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x41, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x73, 0x69, 0x6e, 0x67, + 0x6c, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x18, 0x6b, 0x20, 0x01, + 0x28, 0x08, 0x48, 0x6a, 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x42, 0x6f, 0x64, 0x79, + 0x69, 0x43, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, + 0x18, 0x6c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x6b, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, + 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x37, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x05, 0x48, + 0x6c, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x6e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x6d, 0x52, 0x08, + 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x74, + 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x6f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6e, 0x52, 0x13, 0x74, 0x69, + 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, + 0x65, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x70, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x6f, + 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, + 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x74, 0x6f, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x71, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x70, 0x52, 0x11, 0x74, 0x6f, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x77, 0x65, 0x65, 0x6b, + 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x72, 0x20, 0x01, 0x28, 0x05, 0x48, + 0x71, 0x52, 0x0c, 0x77, 0x65, 0x65, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, + 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x77, 0x68, 0x65, 0x72, 0x65, 0x18, 0x73, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x72, 0x52, 0x05, 0x77, 0x68, 0x65, 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, + 0x0d, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x74, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x73, 0x52, 0x0c, 0x79, 0x65, 0x61, 0x72, 0x49, 0x6e, 0x74, 0x65, + 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x48, 0x74, 0x52, + 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, + 0x38, 0x0a, 0x16, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x6f, 0x5f, 0x6e, 0x6f, + 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x76, 0x20, 0x01, 0x28, 0x08, 0x48, + 0x75, 0x52, 0x13, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x6f, 0x4e, 0x6f, 0x74, 0x46, + 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x15, 0x66, 0x72, 0x65, + 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x65, + 0x6e, 0x64, 0x18, 0x77, 0x20, 0x01, 0x28, 0x05, 0x48, 0x76, 0x52, 0x12, 0x66, 0x72, 0x65, 0x65, + 0x42, 0x75, 0x73, 0x79, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x45, 0x6e, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x78, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x77, 0x52, 0x14, 0x66, 0x72, 0x65, 0x65, 0x42, 0x75, 0x73, 0x79, 0x50, 0x75, + 0x62, 0x6c, 0x69, 0x73, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, + 0x19, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x79, 0x20, 0x01, 0x28, 0x03, + 0x48, 0x78, 0x52, 0x16, 0x66, 0x72, 0x65, 0x65, 0x42, 0x75, 0x73, 0x79, 0x52, 0x61, 0x6e, 0x67, + 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, + 0x13, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x64, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x03, 0x48, 0x79, 0x52, 0x10, 0x69, 0x43, + 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x45, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, + 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x03, 0x48, 0x7a, 0x52, 0x19, 0x69, 0x43, 0x61, 0x6c, + 0x65, 0x6e, 0x64, 0x61, 0x72, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x65, 0x78, + 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x08, 0x48, 0x7b, 0x52, 0x09, 0x70, + 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, 0x23, 0x73, + 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x61, 0x70, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x6d, 0x62, 0x73, 0x74, 0x6f, + 0x6e, 0x65, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7c, 0x52, 0x20, 0x73, 0x63, 0x68, 0x65, + 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, + 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6d, 0x62, 0x73, 0x74, 0x6f, 0x6e, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x57, 0x0a, 0x26, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, + 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x61, 0x70, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x7e, 0x20, 0x01, 0x28, 0x08, 0x48, + 0x7d, 0x52, 0x22, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x41, + 0x75, 0x74, 0x6f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x41, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, - 0x74, 0x6f, 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x83, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x73, 0x52, 0x1e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, + 0x74, 0x6f, 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x18, 0x82, + 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x7e, 0x52, 0x1e, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x57, 0x61, - 0x6e, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x5c, 0x0a, 0x28, 0x73, 0x63, - 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, - 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, - 0x5f, 0x61, 0x70, 0x70, 0x74, 0x73, 0x18, 0x84, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x74, 0x52, - 0x24, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x69, 0x73, - 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, - 0x41, 0x70, 0x70, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x58, 0x0a, 0x26, 0x73, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x6c, 0x6c, - 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, - 0x74, 0x73, 0x18, 0x85, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x75, 0x52, 0x22, 0x73, 0x63, 0x68, - 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x69, 0x73, 0x61, 0x6c, 0x6c, 0x6f, - 0x77, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x74, 0x73, 0x88, - 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, - 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x6f, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x64, 0x65, - 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x73, 0x18, 0x86, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x76, - 0x52, 0x1d, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x6f, - 0x6e, 0x74, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x73, 0x88, - 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, - 0x6e, 0x66, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x90, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x77, 0x52, 0x18, 0x73, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, - 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x72, - 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x70, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x75, 0x78, 0x69, 0x6c, 0x69, - 0x61, 0x72, 0x79, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x61, 0x70, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x42, - 0x1f, 0x0a, 0x1d, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, - 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, - 0x74, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, - 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, - 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, - 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, - 0x6e, 0x63, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, - 0x73, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, - 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x70, - 0x6f, 0x73, 0x65, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x5f, 0x64, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x5f, 0x65, - 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x61, 0x70, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, - 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x19, 0x0a, - 0x17, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, - 0x70, 0x6c, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x70, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x1c, 0x0a, 0x1a, - 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x71, - 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, + 0x6e, 0x74, 0x73, 0x43, 0x6f, 0x70, 0x79, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, + 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, + 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x7f, 0x52, 0x1e, 0x73, 0x63, 0x68, 0x65, 0x64, + 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, + 0x57, 0x61, 0x6e, 0x74, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x5d, 0x0a, 0x28, + 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, + 0x73, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, 0x70, 0x69, + 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x74, 0x73, 0x18, 0x84, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, + 0x80, 0x01, 0x52, 0x24, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, + 0x44, 0x69, 0x73, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x26, 0x73, + 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, 0x73, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x61, 0x70, 0x70, 0x74, 0x73, 0x18, 0x85, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x81, 0x01, 0x52, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x44, 0x69, 0x73, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x70, + 0x70, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x21, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x6f, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x69, + 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x73, 0x18, 0x86, 0x01, 0x20, 0x01, + 0x28, 0x08, 0x48, 0x82, 0x01, 0x52, 0x1d, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, + 0x6e, 0x66, 0x6f, 0x44, 0x6f, 0x6e, 0x74, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x67, + 0x61, 0x74, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x17, 0x73, 0x63, 0x68, 0x65, 0x64, + 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, + 0x73, 0x79, 0x18, 0x87, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x83, 0x01, 0x52, 0x14, 0x73, 0x63, + 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x46, 0x72, 0x65, 0x65, 0x42, 0x75, + 0x73, 0x79, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1b, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, + 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x90, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x84, 0x01, 0x52, 0x18, + 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x42, 0x17, 0x0a, 0x15, 0x5f, + 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x65, + 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x1e, 0x0a, + 0x1c, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x75, + 0x78, 0x69, 0x6c, 0x69, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x14, 0x0a, + 0x12, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, + 0x6c, 0x6f, 0x72, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x70, + 0x6f, 0x73, 0x61, 0x6c, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x17, 0x0a, + 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, + 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, + 0x18, 0x0a, 0x16, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x65, 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, + 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x61, 0x70, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, + 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x70, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, + 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x70, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, + 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, + 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x23, 0x0a, 0x21, + 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, + 0x70, 0x6f, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, + 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, + 0x74, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x70, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, + 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x17, 0x0a, + 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, + 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, - 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, + 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, + 0x67, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, + 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x2f, 0x0a, 0x2d, 0x5f, + 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x29, 0x0a, 0x27, + 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x42, 0x31, 0x0a, 0x2f, 0x5f, 0x61, 0x70, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, + 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x61, + 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x6e, 0x73, 0x65, 0x6e, + 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, - 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x1a, 0x0a, 0x18, - 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, - 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x70, 0x70, - 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, - 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1b, 0x0a, - 0x19, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, - 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, - 0x75, 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, - 0x64, 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x63, 0x5f, - 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x68, 0x69, 0x67, 0x68, - 0x6c, 0x69, 0x67, 0x68, 0x74, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, - 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x63, 0x6c, 0x69, 0x70, - 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, - 0x61, 0x74, 0x65, 0x5f, 0x64, 0x6f, 0x63, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x66, - 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x14, - 0x0a, 0x12, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, - 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, - 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x64, 0x69, 0x72, - 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x72, - 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x16, - 0x0a, 0x14, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, - 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x66, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x42, 0x15, 0x0a, - 0x13, 0x5f, 0x66, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x62, 0x6f, 0x64, 0x79, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x66, 0x5f, 0x69, 0x6e, 0x76, 0x69, 0x74, - 0x65, 0x64, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x66, 0x5f, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, - 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, - 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x6d, 0x61, 0x73, 0x6b, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x62, 0x75, - 0x73, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x69, 0x73, - 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x69, - 0x73, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, - 0x69, 0x73, 0x5f, 0x73, 0x69, 0x6c, 0x65, 0x6e, 0x74, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6d, 0x65, 0x65, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x65, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x75, 0x72, - 0x6c, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x76, 0x61, 0x6c, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x6f, - 0x66, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, - 0x5f, 0x6f, 0x66, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x42, 0x0f, 0x0a, - 0x0d, 0x5f, 0x6e, 0x65, 0x74, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x13, - 0x0a, 0x11, 0x5f, 0x6e, 0x6f, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, - 0x6c, 0x61, 0x67, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, - 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6e, 0x6f, 0x6e, - 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x63, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x6f, - 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, - 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6f, 0x6c, - 0x64, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x42, 0x15, 0x0a, - 0x13, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, - 0x64, 0x65, 0x65, 0x73, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x65, 0x72, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x77, 0x6e, - 0x65, 0x72, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, - 0x67, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, - 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, - 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, - 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, - 0x64, 0x65, 0x6c, 0x74, 0x61, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, - 0x65, 0x72, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, - 0x72, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6f, - 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x72, 0x65, 0x6d, 0x69, - 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x42, - 0x0f, 0x0a, 0x0d, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x69, - 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x72, 0x65, - 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x61, - 0x74, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x72, 0x65, - 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, - 0x65, 0x73, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, - 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x13, 0x0a, - 0x11, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, - 0x65, 0x64, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x70, 0x72, - 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, - 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, - 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, - 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x74, 0x69, 0x6d, 0x65, - 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x74, 0x6f, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, - 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x77, 0x65, - 0x65, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x08, 0x0a, 0x06, 0x5f, - 0x77, 0x68, 0x65, 0x72, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6d, 0x65, 0x65, - 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, - 0x61, 0x72, 0x64, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, - 0x79, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x1a, 0x0a, - 0x18, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x70, 0x75, 0x62, 0x6c, - 0x69, 0x73, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x66, 0x72, - 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x5f, 0x63, 0x61, - 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, - 0x20, 0x0a, 0x1e, 0x5f, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x72, - 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, - 0x29, 0x0a, 0x27, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, - 0x6f, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x61, 0x70, - 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x73, - 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x70, - 0x79, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, - 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x77, 0x61, - 0x6e, 0x74, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x73, 0x63, 0x68, - 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x6c, - 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, - 0x61, 0x70, 0x70, 0x74, 0x73, 0x42, 0x29, 0x0a, 0x27, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, - 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x6c, 0x6c, 0x6f, 0x77, - 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x74, 0x73, - 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, - 0x66, 0x6f, 0x5f, 0x64, 0x6f, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x64, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x65, 0x73, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, + 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1b, 0x0a, 0x19, + 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x75, + 0x74, 0x6f, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, + 0x63, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, + 0x61, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x63, 0x5f, 0x61, + 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, + 0x13, 0x0a, 0x11, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x6c, + 0x69, 0x67, 0x68, 0x74, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x5f, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x42, + 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x0d, + 0x0a, 0x0b, 0x5f, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x12, 0x0a, + 0x10, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x6f, + 0x63, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, + 0x6e, 0x67, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0f, + 0x0a, 0x0d, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, + 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, + 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, + 0x69, 0x6c, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, + 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6e, 0x64, + 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, + 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, + 0x66, 0x5f, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, + 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x5f, 0x65, 0x78, + 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x42, 0x0c, + 0x0a, 0x0a, 0x5f, 0x66, 0x5f, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64, 0x42, 0x13, 0x0a, 0x11, + 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x6e, 0x6f, + 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x66, 0x5f, 0x6f, 0x74, 0x68, 0x65, + 0x72, 0x73, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x13, + 0x0a, 0x11, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x5f, 0x69, 0x64, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, + 0x61, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x6d, + 0x61, 0x73, 0x6b, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, + 0x5f, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x17, 0x0a, 0x15, 0x5f, + 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x63, 0x65, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x69, 0x73, 0x5f, 0x72, 0x65, 0x63, + 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x69, 0x73, 0x5f, 0x73, 0x69, + 0x6c, 0x65, 0x6e, 0x74, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x77, + 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x11, 0x0a, 0x0f, + 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, + 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x6f, 0x66, 0x5f, 0x79, 0x65, 0x61, + 0x72, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x5f, 0x6f, 0x66, 0x5f, 0x79, + 0x65, 0x61, 0x72, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6e, 0x65, 0x74, + 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6e, 0x6f, + 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x42, 0x13, + 0x0a, 0x11, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, + 0x62, 0x63, 0x63, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e, 0x64, + 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x63, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, + 0x73, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x6f, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, + 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x16, 0x0a, 0x14, + 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x77, 0x68, 0x65, + 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, + 0x6f, 0x6c, 0x64, 0x5f, 0x77, 0x68, 0x65, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x77, + 0x68, 0x6f, 0x6c, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x5f, + 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x42, + 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x65, 0x72, 0x5f, 0x61, 0x6c, + 0x69, 0x61, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, + 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x77, + 0x6e, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x72, 0x65, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, + 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x65, + 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x42, 0x1a, 0x0a, 0x18, + 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x72, 0x65, 0x6d, + 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x42, 0x16, + 0x0a, 0x14, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x73, 0x6f, 0x75, 0x6e, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x72, 0x65, 0x6d, 0x69, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, + 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, + 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, + 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, + 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x69, 0x6e, 0x67, + 0x6c, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x42, 0x18, 0x0a, 0x16, + 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x42, 0x18, + 0x0a, 0x16, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x42, 0x16, 0x0a, + 0x14, 0x5f, 0x74, 0x6f, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x73, 0x5f, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x5f, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x77, 0x68, 0x65, 0x72, + 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x76, 0x61, 0x6c, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67, + 0x5f, 0x64, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x42, + 0x18, 0x0a, 0x16, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x70, 0x75, + 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x66, 0x72, + 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, + 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, + 0x75, 0x73, 0x79, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, + 0x61, 0x72, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, + 0x69, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0c, 0x0a, + 0x0a, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x26, 0x0a, 0x24, 0x5f, + 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x61, 0x70, + 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x6d, 0x62, 0x73, 0x74, + 0x6f, 0x6e, 0x65, 0x42, 0x29, 0x0a, 0x27, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, + 0x74, 0x5f, 0x61, 0x70, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x25, + 0x0a, 0x23, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, + 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, + 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x6f, + 0x72, 0x5f, 0x77, 0x61, 0x6e, 0x74, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x2b, 0x0a, 0x29, + 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, + 0x69, 0x73, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x61, 0x70, 0x70, + 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x70, 0x70, 0x74, 0x73, 0x42, 0x29, 0x0a, 0x27, 0x5f, 0x73, 0x63, + 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x69, 0x73, 0x61, + 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, + 0x70, 0x70, 0x74, 0x73, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, + 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x64, 0x6f, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, + 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x73, + 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x66, 0x72, 0x65, + 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 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, diff --git a/pkg/properties/appointment.pb_gen.go b/pkg/properties/appointment.pb_gen.go index c2387ea..914e132 100644 --- a/pkg/properties/appointment.pb_gen.go +++ b/pkg/properties/appointment.pb_gen.go @@ -312,6 +312,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33302258": + z.AppointmentRecur, err = dc.ReadBytes(z.AppointmentRecur) + if err != nil { + err = msgp.WrapError(err, "AppointmentRecur") + return + } case "3332831": if dc.IsNil() { err = dc.ReadNil() @@ -474,6 +480,30 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33375258": + z.AppointmentTimeZoneDefinitionEndDisplay, err = dc.ReadBytes(z.AppointmentTimeZoneDefinitionEndDisplay) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionEndDisplay") + return + } + case "33376258": + z.AppointmentTimeZoneDefinitionRecur, err = dc.ReadBytes(z.AppointmentTimeZoneDefinitionRecur) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionRecur") + return + } + case "33374258": + z.AppointmentTimeZoneDefinitionStartDisplay, err = dc.ReadBytes(z.AppointmentTimeZoneDefinitionStartDisplay) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionStartDisplay") + return + } + case "33373258": + z.AppointmentUnsendableRecipients, err = dc.ReadBytes(z.AppointmentUnsendableRecipients) + if err != nil { + err = msgp.WrapError(err, "AppointmentUnsendableRecipients") + return + } case "3331864": if dc.IsNil() { err = dc.ReadNil() @@ -618,6 +648,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35258": + z.CleanGlobalObjectId, err = dc.ReadBytes(z.CleanGlobalObjectId) + if err != nil { + err = msgp.WrapError(err, "CleanGlobalObjectId") + return + } case "213": if dc.IsNil() { err = dc.ReadNil() @@ -924,6 +960,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33377258": + z.ForwardNotificationRecipients, err = dc.ReadBytes(z.ForwardNotificationRecipients) + if err != nil { + err = msgp.WrapError(err, "ForwardNotificationRecipients") + return + } case "3332711": if dc.IsNil() { err = dc.ReadNil() @@ -942,6 +984,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "3258": + z.GlobalObjectId, err = dc.ReadBytes(z.GlobalObjectId) + if err != nil { + err = msgp.WrapError(err, "GlobalObjectId") + return + } case "40973": if dc.IsNil() { err = dc.ReadNil() @@ -960,6 +1008,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33402258": + z.InboundiCalStream, err = dc.ReadBytes(z.InboundiCalStream) + if err != nil { + err = msgp.WrapError(err, "InboundiCalStream") + return + } case "333163": if dc.IsNil() { err = dc.ReadNil() @@ -1374,6 +1428,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33335258": + z.OriginalStoreEntryId, err = dc.ReadBytes(z.OriginalStoreEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalStoreEntryId") + return + } case "2664": if dc.IsNil() { err = dc.ReadNil() @@ -1842,6 +1902,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33331258": + z.TimeZoneStruct, err = dc.ReadBytes(z.TimeZoneStruct) + if err != nil { + err = msgp.WrapError(err, "TimeZoneStruct") + return + } case "3333931": if dc.IsNil() { err = dc.ReadNil() @@ -2058,6 +2124,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "26730258": + z.ScheduleInfoAppointmentTombstone, err = dc.ReadBytes(z.ScheduleInfoAppointmentTombstone) + if err != nil { + err = msgp.WrapError(err, "ScheduleInfoAppointmentTombstone") + return + } case "2673311": if dc.IsNil() { err = dc.ReadNil() @@ -2166,6 +2238,12 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "26732258": + z.ScheduleInfoFreeBusy, err = dc.ReadBytes(z.ScheduleInfoFreeBusy) + if err != nil { + err = msgp.WrapError(err, "ScheduleInfoFreeBusy") + return + } case "266893": if dc.IsNil() { err = dc.ReadNil() @@ -2198,8 +2276,8 @@ func (z *Appointment) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(120) - var zb0001Mask [2]uint64 /* 120 bits */ + zb0001Len := uint32(133) + var zb0001Mask [3]uint64 /* 133 bits */ _ = zb0001Mask if z.AllAttendeesString == nil { zb0001Len-- @@ -2265,426 +2343,478 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { zb0001Len-- zb0001Mask[0] |= 0x8000 } - if z.AppointmentReplyName == nil { + if z.AppointmentRecur == nil { zb0001Len-- zb0001Mask[0] |= 0x10000 } - if z.AppointmentReplyTime == nil { + if z.AppointmentReplyName == nil { zb0001Len-- zb0001Mask[0] |= 0x20000 } - if z.AppointmentSequence == nil { + if z.AppointmentReplyTime == nil { zb0001Len-- zb0001Mask[0] |= 0x40000 } - if z.AppointmentSequenceTime == nil { + if z.AppointmentSequence == nil { zb0001Len-- zb0001Mask[0] |= 0x80000 } - if z.AppointmentStartDate == nil { + if z.AppointmentSequenceTime == nil { zb0001Len-- zb0001Mask[0] |= 0x100000 } - if z.AppointmentStartTime == nil { + if z.AppointmentStartDate == nil { zb0001Len-- zb0001Mask[0] |= 0x200000 } - if z.AppointmentStartWhole == nil { + if z.AppointmentStartTime == nil { zb0001Len-- zb0001Mask[0] |= 0x400000 } - if z.AppointmentStateFlags == nil { + if z.AppointmentStartWhole == nil { zb0001Len-- zb0001Mask[0] |= 0x800000 } - if z.AppointmentSubType == nil { + if z.AppointmentStateFlags == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000 } - if z.AppointmentUpdateTime == nil { + if z.AppointmentSubType == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000 } - if z.AttendeeCriticalChange == nil { + if z.AppointmentTimeZoneDefinitionEndDisplay == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000 } - if z.AutoFillLocation == nil { + if z.AppointmentTimeZoneDefinitionRecur == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000 } - if z.AutoStartCheck == nil { + if z.AppointmentTimeZoneDefinitionStartDisplay == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.BusyStatus == nil { + if z.AppointmentUnsendableRecipients == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.CalendarType == nil { + if z.AppointmentUpdateTime == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.CcAttendeesString == nil { + if z.AttendeeCriticalChange == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.ChangeHighlight == nil { + if z.AutoFillLocation == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.ClientIntent == nil { + if z.AutoStartCheck == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.ClipEnd == nil { + if z.BusyStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.ClipStart == nil { + if z.CalendarType == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.CollaborateDoc == nil { + if z.CcAttendeesString == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.ConferencingCheck == nil { + if z.ChangeHighlight == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.ConferencingType == nil { + if z.CleanGlobalObjectId == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.DayInterval == nil { + if z.ClientIntent == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.DayOfMonth == nil { + if z.ClipEnd == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.DelegateMail == nil { + if z.ClipStart == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.Directory == nil { + if z.CollaborateDoc == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.EndRecurrenceDate == nil { + if z.ConferencingCheck == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.EndRecurrenceTime == nil { + if z.ConferencingType == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.ExceptionReplaceTime == nil { + if z.DayInterval == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.FExceptionalAttendees == nil { + if z.DayOfMonth == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.FExceptionalBody == nil { + if z.DelegateMail == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.FInvited == nil { + if z.Directory == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.ForwardInstance == nil { + if z.EndRecurrenceDate == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.FOthersAppointment == nil { + if z.EndRecurrenceTime == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.ICalendarDayOfWeekMask == nil { + if z.ExceptionReplaceTime == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.IntendedBusyStatus == nil { + if z.FExceptionalAttendees == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.IsException == nil { + if z.FExceptionalBody == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.IsRecurring == nil { + if z.FInvited == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.IsSilent == nil { + if z.ForwardInstance == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.Location == nil { + if z.ForwardNotificationRecipients == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.MeetingType == nil { + if z.FOthersAppointment == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.MeetingWorkspaceUrl == nil { + if z.GlobalObjectId == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.MonthInterval == nil { + if z.ICalendarDayOfWeekMask == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.MonthOfYear == nil { + if z.InboundiCalStream == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000000 } - if z.MonthOfYearMask == nil { + if z.IntendedBusyStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000000 } - if z.NetShowUrl == nil { + if z.IsException == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.NoEndDateFlag == nil { + if z.IsRecurring == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.NonSendableBcc == nil { + if z.IsSilent == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.NonSendableCc == nil { + if z.Location == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.NonSendableTo == nil { + if z.MeetingType == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.Occurrences == nil { + if z.MeetingWorkspaceUrl == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.OldLocation == nil { + if z.MonthInterval == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.OldRecurrenceType == nil { + if z.MonthOfYear == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.OldWhenEndWhole == nil { + if z.MonthOfYearMask == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.OldWhenStartWhole == nil { + if z.NetShowUrl == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.OnlinePassword == nil { + if z.NoEndDateFlag == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.OptionalAttendees == nil { + if z.NonSendableBcc == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.OrganizerAlias == nil { + if z.NonSendableCc == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.OwnerCriticalChange == nil { + if z.NonSendableTo == nil { zb0001Len-- zb0001Mask[1] |= 0x800 } - if z.OwnerName == nil { + if z.Occurrences == nil { zb0001Len-- zb0001Mask[1] |= 0x1000 } - if z.RecurrenceDuration == nil { + if z.OldLocation == nil { zb0001Len-- zb0001Mask[1] |= 0x2000 } - if z.RecurrencePattern == nil { + if z.OldRecurrenceType == nil { zb0001Len-- zb0001Mask[1] |= 0x4000 } - if z.RecurrenceType == nil { + if z.OldWhenEndWhole == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.Recurring == nil { + if z.OldWhenStartWhole == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.ReminderDelta == nil { + if z.OnlinePassword == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.ReminderFileParameter == nil { + if z.OptionalAttendees == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.ReminderOverride == nil { + if z.OrganizerAlias == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.ReminderPlaySound == nil { + if z.OriginalStoreEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.ReminderSet == nil { + if z.OwnerCriticalChange == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.ReminderSignalTime == nil { + if z.OwnerName == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.ReminderTime == nil { + if z.RecurrenceDuration == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.ReminderTimeDate == nil { + if z.RecurrencePattern == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.ReminderTimeTime == nil { + if z.RecurrenceType == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.ReminderType == nil { + if z.Recurring == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.RequiredAttendees == nil { + if z.ReminderDelta == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.ResourceAttendees == nil { + if z.ReminderFileParameter == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.ResponseStatus == nil { + if z.ReminderOverride == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.ServerProcessed == nil { + if z.ReminderPlaySound == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.ServerProcessingActions == nil { + if z.ReminderSet == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.SingleBodyiCal == nil { + if z.ReminderSignalTime == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.StartRecurrenceDate == nil { + if z.ReminderTime == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.StartRecurrenceTime == nil { + if z.ReminderTimeDate == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.TimeZone == nil { + if z.ReminderTimeTime == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.TimeZoneDescription == nil { + if z.ReminderType == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.ToAttendeesString == nil { + if z.RequiredAttendees == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.WeekInterval == nil { + if z.ResourceAttendees == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.Where == nil { + if z.ResponseStatus == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.YearInterval == nil { + if z.ServerProcessed == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.FreeBusyPublishEnd == nil { + if z.ServerProcessingActions == nil { + zb0001Len-- + zb0001Mask[1] |= 0x20000000000 + } + if z.SingleBodyiCal == nil { + zb0001Len-- + zb0001Mask[1] |= 0x40000000000 + } + if z.StartRecurrenceDate == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.FreeBusyPublishStart == nil { + if z.StartRecurrenceTime == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } - if z.FreeBusyRangeTimestamp == nil { + if z.TimeZone == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000 } - if z.ICalendarEndTime == nil { + if z.TimeZoneDescription == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000 } - if z.ICalendarReminderNextTime == nil { + if z.TimeZoneStruct == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000 } - if z.Processed == nil { + if z.ToAttendeesString == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000 } - if z.ScheduleInfoAutoAcceptAppointments == nil { + if z.WeekInterval == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000 } - if z.ScheduleInfoDelegatorWantsCopy == nil { + if z.Where == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000 } - if z.ScheduleInfoDelegatorWantsInfo == nil { + if z.YearInterval == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000 } - if z.ScheduleInfoDisallowOverlappingAppts == nil { + if z.FreeBusyPublishEnd == nil { zb0001Len-- - zb0001Mask[1] |= 0x10000000000000 + zb0001Mask[1] |= 0x40000000000000 } - if z.ScheduleInfoDisallowRecurringAppts == nil { + if z.FreeBusyPublishStart == nil { zb0001Len-- - zb0001Mask[1] |= 0x20000000000000 + zb0001Mask[1] |= 0x80000000000000 } - if z.ScheduleInfoDontMailDelegates == nil { + if z.FreeBusyRangeTimestamp == nil { zb0001Len-- - zb0001Mask[1] |= 0x40000000000000 + zb0001Mask[1] |= 0x100000000000000 } - if z.ScheduleInfoResourceType == nil { + if z.ICalendarEndTime == nil { zb0001Len-- - zb0001Mask[1] |= 0x80000000000000 + zb0001Mask[1] |= 0x200000000000000 } - // variable map header, size zb0001Len - err = en.WriteMapHeader(zb0001Len) - if err != nil { - return + if z.ICalendarReminderNextTime == nil { + zb0001Len-- + zb0001Mask[1] |= 0x400000000000000 } - if zb0001Len == 0 { - return + if z.Processed == nil { + zb0001Len-- + zb0001Mask[1] |= 0x800000000000000 } - if (zb0001Mask[0] & 0x1) == 0 { // if not empty - // write "3333631" - err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x36, 0x33, 0x31) - if err != nil { + if z.ScheduleInfoAppointmentTombstone == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1000000000000000 + } + if z.ScheduleInfoAutoAcceptAppointments == nil { + zb0001Len-- + zb0001Mask[1] |= 0x2000000000000000 + } + if z.ScheduleInfoDelegatorWantsCopy == nil { + zb0001Len-- + zb0001Mask[1] |= 0x4000000000000000 + } + if z.ScheduleInfoDelegatorWantsInfo == nil { + zb0001Len-- + zb0001Mask[1] |= 0x8000000000000000 + } + if z.ScheduleInfoDisallowOverlappingAppts == nil { + zb0001Len-- + zb0001Mask[2] |= 0x1 + } + if z.ScheduleInfoDisallowRecurringAppts == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2 + } + if z.ScheduleInfoDontMailDelegates == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4 + } + if z.ScheduleInfoFreeBusy == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8 + } + if z.ScheduleInfoResourceType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10 + } + // variable map header, size zb0001Len + err = en.WriteMapHeader(zb0001Len) + if err != nil { + return + } + if zb0001Len == 0 { + return + } + if (zb0001Mask[0] & 0x1) == 0 { // if not empty + // write "3333631" + err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x36, 0x33, 0x31) + if err != nil { return } if z.AllAttendeesString == nil { @@ -2986,6 +3116,18 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask[0] & 0x10000) == 0 { // if not empty + // write "33302258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x30, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AppointmentRecur) + if err != nil { + err = msgp.WrapError(err, "AppointmentRecur") + return + } + } + if (zb0001Mask[0] & 0x20000) == 0 { // if not empty // write "3332831" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -3004,7 +3146,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000) == 0 { // if not empty // write "3331264" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x31, 0x32, 0x36, 0x34) if err != nil { @@ -3023,7 +3165,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000) == 0 { // if not empty // write "332813" err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x31, 0x33) if err != nil { @@ -3042,7 +3184,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000) == 0 { // if not empty // write "3328264" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x32, 0x36, 0x34) if err != nil { @@ -3061,7 +3203,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000) == 0 { // if not empty // write "3329864" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x38, 0x36, 0x34) if err != nil { @@ -3080,7 +3222,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000) == 0 { // if not empty // write "3329564" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x35, 0x36, 0x34) if err != nil { @@ -3099,7 +3241,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000) == 0 { // if not empty // write "3329364" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x33, 0x36, 0x34) if err != nil { @@ -3118,7 +3260,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty // write "333033" err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x30, 0x33, 0x33) if err != nil { @@ -3137,7 +3279,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty // write "3330111" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x30, 0x31, 0x31, 0x31) if err != nil { @@ -3156,7 +3298,55 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + // write "33375258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x37, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AppointmentTimeZoneDefinitionEndDisplay) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionEndDisplay") + return + } + } + if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + // write "33376258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x37, 0x36, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AppointmentTimeZoneDefinitionRecur) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionRecur") + return + } + } + if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + // write "33374258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x37, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AppointmentTimeZoneDefinitionStartDisplay) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionStartDisplay") + return + } + } + if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + // write "33373258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x37, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AppointmentUnsendableRecipients) + if err != nil { + err = msgp.WrapError(err, "AppointmentUnsendableRecipients") + return + } + } + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // write "3331864" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x31, 0x38, 0x36, 0x34) if err != nil { @@ -3175,7 +3365,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // write "164" err = en.Append(0xa3, 0x31, 0x36, 0x34) if err != nil { @@ -3194,7 +3384,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty // write "3333811" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x38, 0x31, 0x31) if err != nil { @@ -3213,7 +3403,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // write "3334811" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x38, 0x31, 0x31) if err != nil { @@ -3232,7 +3422,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // write "332853" err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x35, 0x33) if err != nil { @@ -3251,7 +3441,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // write "283" err = en.Append(0xa3, 0x32, 0x38, 0x33) if err != nil { @@ -3270,7 +3460,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // write "3334031" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31) if err != nil { @@ -3289,7 +3479,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty // write "332843" err = en.Append(0xa6, 0x33, 0x33, 0x32, 0x38, 0x34, 0x33) if err != nil { @@ -3308,7 +3498,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + // write "35258" + err = en.Append(0xa5, 0x33, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.CleanGlobalObjectId) + if err != nil { + err = msgp.WrapError(err, "CleanGlobalObjectId") + return + } + } + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty // write "213" err = en.Append(0xa3, 0x32, 0x31, 0x33) if err != nil { @@ -3327,7 +3529,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // write "3333464" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x34, 0x36, 0x34) if err != nil { @@ -3346,7 +3548,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty // write "3333364" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x33, 0x36, 0x34) if err != nil { @@ -3365,7 +3567,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // write "3335131" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x31, 0x33, 0x31) if err != nil { @@ -3384,7 +3586,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // write "3334411" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x34, 0x31, 0x31) if err != nil { @@ -3403,7 +3605,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // write "333453" err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x34, 0x35, 0x33) if err != nil { @@ -3422,7 +3624,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty // write "172" err = en.Append(0xa3, 0x31, 0x37, 0x32) if err != nil { @@ -3441,7 +3643,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // write "40963" err = en.Append(0xa5, 0x34, 0x30, 0x39, 0x36, 0x33) if err != nil { @@ -3460,7 +3662,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty // write "911" err = en.Append(0xa3, 0x39, 0x31, 0x31) if err != nil { @@ -3479,7 +3681,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // write "3334631" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x36, 0x33, 0x31) if err != nil { @@ -3498,7 +3700,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // write "153" err = en.Append(0xa3, 0x31, 0x35, 0x33) if err != nil { @@ -3517,7 +3719,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // write "163" err = en.Append(0xa3, 0x31, 0x36, 0x33) if err != nil { @@ -3536,7 +3738,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // write "3332064" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x30, 0x36, 0x34) if err != nil { @@ -3555,7 +3757,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // write "3332311" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31, 0x31) if err != nil { @@ -3574,7 +3776,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // write "3328611" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x36, 0x31, 0x31) if err != nil { @@ -3593,7 +3795,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // write "3332111" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x31, 0x31, 0x31) if err != nil { @@ -3612,7 +3814,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // write "3329011" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x39, 0x30, 0x31, 0x31) if err != nil { @@ -3631,7 +3833,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + // write "33377258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x37, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ForwardNotificationRecipients) + if err != nil { + err = msgp.WrapError(err, "ForwardNotificationRecipients") + return + } + } + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // write "3332711" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x37, 0x31, 0x31) if err != nil { @@ -3650,7 +3864,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + // write "3258" + err = en.Append(0xa4, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.GlobalObjectId) + if err != nil { + err = msgp.WrapError(err, "GlobalObjectId") + return + } + } + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // write "40973" err = en.Append(0xa5, 0x34, 0x30, 0x39, 0x37, 0x33) if err != nil { @@ -3669,7 +3895,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + // write "33402258" + err = en.Append(0xa8, 0x33, 0x33, 0x34, 0x30, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.InboundiCalStream) + if err != nil { + err = msgp.WrapError(err, "InboundiCalStream") + return + } + } + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // write "333163" err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x31, 0x36, 0x33) if err != nil { @@ -3688,7 +3926,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty // write "1011" err = en.Append(0xa4, 0x31, 0x30, 0x31, 0x31) if err != nil { @@ -3707,7 +3945,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // write "511" err = en.Append(0xa3, 0x35, 0x31, 0x31) if err != nil { @@ -3726,7 +3964,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1) == 0 { // if not empty // write "411" err = en.Append(0xa3, 0x34, 0x31, 0x31) if err != nil { @@ -3745,7 +3983,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2) == 0 { // if not empty // write "3328831" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x38, 0x33, 0x31) if err != nil { @@ -3764,7 +4002,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // write "383" err = en.Append(0xa3, 0x33, 0x38, 0x33) if err != nil { @@ -3783,7 +4021,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // write "3328931" err = en.Append(0xa7, 0x33, 0x33, 0x32, 0x38, 0x39, 0x33, 0x31) if err != nil { @@ -3802,7 +4040,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // write "192" err = en.Append(0xa3, 0x31, 0x39, 0x32) if err != nil { @@ -3821,7 +4059,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty // write "41023" err = en.Append(0xa5, 0x34, 0x31, 0x30, 0x32, 0x33) if err != nil { @@ -3840,7 +4078,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40) == 0 { // if not empty // write "233" err = en.Append(0xa3, 0x32, 0x33, 0x33) if err != nil { @@ -3859,7 +4097,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // write "3335231" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x32, 0x33, 0x31) if err != nil { @@ -3878,7 +4116,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty // write "410711" err = en.Append(0xa6, 0x34, 0x31, 0x30, 0x37, 0x31, 0x31) if err != nil { @@ -3897,7 +4135,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // write "3410431" err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x34, 0x33, 0x31) if err != nil { @@ -3916,7 +4154,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // write "3410331" err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x33, 0x33, 0x31) if err != nil { @@ -3935,7 +4173,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x800) == 0 { // if not empty // write "3410231" err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x30, 0x32, 0x33, 0x31) if err != nil { @@ -3954,7 +4192,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000) == 0 { // if not empty // write "41013" err = en.Append(0xa5, 0x34, 0x31, 0x30, 0x31, 0x33) if err != nil { @@ -3973,7 +4211,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000) == 0 { // if not empty // write "4031" err = en.Append(0xa4, 0x34, 0x30, 0x33, 0x31) if err != nil { @@ -3992,7 +4230,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000) == 0 { // if not empty // write "242" err = en.Append(0xa3, 0x32, 0x34, 0x32) if err != nil { @@ -4011,7 +4249,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // write "4264" err = en.Append(0xa4, 0x34, 0x32, 0x36, 0x34) if err != nil { @@ -4030,7 +4268,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // write "4164" err = en.Append(0xa4, 0x34, 0x31, 0x36, 0x34) if err != nil { @@ -4049,7 +4287,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty // write "3335331" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x35, 0x33, 0x33, 0x31) if err != nil { @@ -4068,7 +4306,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // write "731" err = en.Append(0xa3, 0x37, 0x33, 0x31) if err != nil { @@ -4087,7 +4325,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // write "3334731" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x34, 0x37, 0x33, 0x31) if err != nil { @@ -4106,7 +4344,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + // write "33335258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x33, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalStoreEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalStoreEntryId") + return + } + } + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // write "2664" err = en.Append(0xa4, 0x32, 0x36, 0x36, 0x34) if err != nil { @@ -4125,7 +4375,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // write "3332631" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x32, 0x36, 0x33, 0x31) if err != nil { @@ -4144,7 +4394,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty // write "41093" err = en.Append(0xa5, 0x34, 0x31, 0x30, 0x39, 0x33) if err != nil { @@ -4163,7 +4413,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // write "3333031" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x30, 0x33, 0x31) if err != nil { @@ -4182,7 +4432,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // write "333293" err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x32, 0x39, 0x33) if err != nil { @@ -4201,7 +4451,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // write "3331511" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x31, 0x35, 0x31, 0x31) if err != nil { @@ -4220,7 +4470,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty // write "340493" err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x34, 0x39, 0x33) if err != nil { @@ -4239,7 +4489,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // write "3407931" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x39, 0x33, 0x31) if err != nil { @@ -4258,7 +4508,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty // write "3407611" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x36, 0x31, 0x31) if err != nil { @@ -4277,7 +4527,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // write "3407811" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x37, 0x38, 0x31, 0x31) if err != nil { @@ -4296,7 +4546,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // write "3405111" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x31, 0x31, 0x31) if err != nil { @@ -4315,7 +4565,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // write "3414464" err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x34, 0x34, 0x36, 0x34) if err != nil { @@ -4334,7 +4584,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty // write "3405064" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x30, 0x36, 0x34) if err != nil { @@ -4353,7 +4603,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // write "3405364" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x33, 0x36, 0x34) if err != nil { @@ -4372,7 +4622,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty // write "3405264" err = en.Append(0xa7, 0x33, 0x34, 0x30, 0x35, 0x32, 0x36, 0x34) if err != nil { @@ -4391,7 +4641,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // write "340773" err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x37, 0x37, 0x33) if err != nil { @@ -4410,7 +4660,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // write "631" err = en.Append(0xa3, 0x36, 0x33, 0x31) if err != nil { @@ -4429,7 +4679,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // write "831" err = en.Append(0xa3, 0x38, 0x33, 0x31) if err != nil { @@ -4448,7 +4698,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // write "333043" err = en.Append(0xa6, 0x33, 0x33, 0x33, 0x30, 0x34, 0x33) if err != nil { @@ -4467,7 +4717,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // write "3425211" err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x35, 0x32, 0x31, 0x31) if err != nil { @@ -4486,7 +4736,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // write "342533" err = en.Append(0xa6, 0x33, 0x34, 0x32, 0x35, 0x33, 0x33) if err != nil { @@ -4505,7 +4755,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // write "3340311" err = en.Append(0xa7, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31, 0x31) if err != nil { @@ -4524,7 +4774,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // write "133" err = en.Append(0xa3, 0x31, 0x33, 0x33) if err != nil { @@ -4543,7 +4793,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // write "143" err = en.Append(0xa3, 0x31, 0x34, 0x33) if err != nil { @@ -4562,7 +4812,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // write "123" err = en.Append(0xa3, 0x31, 0x32, 0x33) if err != nil { @@ -4581,7 +4831,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // write "3333231" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31) if err != nil { @@ -4600,7 +4850,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + // write "33331258" + err = en.Append(0xa8, 0x33, 0x33, 0x33, 0x33, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.TimeZoneStruct) + if err != nil { + err = msgp.WrapError(err, "TimeZoneStruct") + return + } + } + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty // write "3333931" err = en.Append(0xa7, 0x33, 0x33, 0x33, 0x33, 0x39, 0x33, 0x31) if err != nil { @@ -4619,7 +4881,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // write "182" err = en.Append(0xa3, 0x31, 0x38, 0x32) if err != nil { @@ -4638,7 +4900,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // write "231" err = en.Append(0xa3, 0x32, 0x33, 0x31) if err != nil { @@ -4657,7 +4919,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // write "202" err = en.Append(0xa3, 0x32, 0x30, 0x32) if err != nil { @@ -4710,7 +4972,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // write "266963" err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x39, 0x36, 0x33) if err != nil { @@ -4729,7 +4991,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty // write "266953" err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x39, 0x35, 0x33) if err != nil { @@ -4748,7 +5010,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // write "2672864" err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x32, 0x38, 0x36, 0x34) if err != nil { @@ -4767,7 +5029,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // write "429264" err = en.Append(0xa6, 0x34, 0x32, 0x39, 0x32, 0x36, 0x34) if err != nil { @@ -4786,7 +5048,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty // write "429864" err = en.Append(0xa6, 0x34, 0x32, 0x39, 0x38, 0x36, 0x34) if err != nil { @@ -4805,7 +5067,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // write "3200111" err = en.Append(0xa7, 0x33, 0x32, 0x30, 0x30, 0x31, 0x31, 0x31) if err != nil { @@ -4824,7 +5086,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + // write "26730258" + err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ScheduleInfoAppointmentTombstone) + if err != nil { + err = msgp.WrapError(err, "ScheduleInfoAppointmentTombstone") + return + } + } + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty // write "2673311" err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x33, 0x31, 0x31) if err != nil { @@ -4843,7 +5117,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // write "2669011" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x30, 0x31, 0x31) if err != nil { @@ -4862,7 +5136,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty // write "2669911" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x39, 0x31, 0x31) if err != nil { @@ -4881,7 +5155,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1) == 0 { // if not empty // write "2673511" err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x35, 0x31, 0x31) if err != nil { @@ -4900,7 +5174,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2) == 0 { // if not empty // write "2673411" err = en.Append(0xa7, 0x32, 0x36, 0x37, 0x33, 0x34, 0x31, 0x31) if err != nil { @@ -4919,7 +5193,7 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4) == 0 { // if not empty // write "2669111" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x39, 0x31, 0x31, 0x31) if err != nil { @@ -4938,7 +5212,19 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8) == 0 { // if not empty + // write "26732258" + err = en.Append(0xa8, 0x32, 0x36, 0x37, 0x33, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ScheduleInfoFreeBusy) + if err != nil { + err = msgp.WrapError(err, "ScheduleInfoFreeBusy") + return + } + } + if (zb0001Mask[2] & 0x10) == 0 { // if not empty // write "266893" err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x38, 0x39, 0x33) if err != nil { @@ -4964,8 +5250,8 @@ func (z *Appointment) EncodeMsg(en *msgp.Writer) (err error) { func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(120) - var zb0001Mask [2]uint64 /* 120 bits */ + zb0001Len := uint32(133) + var zb0001Mask [3]uint64 /* 133 bits */ _ = zb0001Mask if z.AllAttendeesString == nil { zb0001Len-- @@ -5031,413 +5317,465 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { zb0001Len-- zb0001Mask[0] |= 0x8000 } - if z.AppointmentReplyName == nil { + if z.AppointmentRecur == nil { zb0001Len-- zb0001Mask[0] |= 0x10000 } - if z.AppointmentReplyTime == nil { + if z.AppointmentReplyName == nil { zb0001Len-- zb0001Mask[0] |= 0x20000 } - if z.AppointmentSequence == nil { + if z.AppointmentReplyTime == nil { zb0001Len-- zb0001Mask[0] |= 0x40000 } - if z.AppointmentSequenceTime == nil { + if z.AppointmentSequence == nil { zb0001Len-- zb0001Mask[0] |= 0x80000 } - if z.AppointmentStartDate == nil { + if z.AppointmentSequenceTime == nil { zb0001Len-- zb0001Mask[0] |= 0x100000 } - if z.AppointmentStartTime == nil { + if z.AppointmentStartDate == nil { zb0001Len-- zb0001Mask[0] |= 0x200000 } - if z.AppointmentStartWhole == nil { + if z.AppointmentStartTime == nil { zb0001Len-- zb0001Mask[0] |= 0x400000 } - if z.AppointmentStateFlags == nil { + if z.AppointmentStartWhole == nil { zb0001Len-- zb0001Mask[0] |= 0x800000 } - if z.AppointmentSubType == nil { + if z.AppointmentStateFlags == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000 } - if z.AppointmentUpdateTime == nil { + if z.AppointmentSubType == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000 } - if z.AttendeeCriticalChange == nil { + if z.AppointmentTimeZoneDefinitionEndDisplay == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000 } - if z.AutoFillLocation == nil { + if z.AppointmentTimeZoneDefinitionRecur == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000 } - if z.AutoStartCheck == nil { + if z.AppointmentTimeZoneDefinitionStartDisplay == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.BusyStatus == nil { + if z.AppointmentUnsendableRecipients == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.CalendarType == nil { + if z.AppointmentUpdateTime == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.CcAttendeesString == nil { + if z.AttendeeCriticalChange == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.ChangeHighlight == nil { + if z.AutoFillLocation == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.ClientIntent == nil { + if z.AutoStartCheck == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.ClipEnd == nil { + if z.BusyStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.ClipStart == nil { + if z.CalendarType == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.CollaborateDoc == nil { + if z.CcAttendeesString == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.ConferencingCheck == nil { + if z.ChangeHighlight == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.ConferencingType == nil { + if z.CleanGlobalObjectId == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.DayInterval == nil { + if z.ClientIntent == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.DayOfMonth == nil { + if z.ClipEnd == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.DelegateMail == nil { + if z.ClipStart == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.Directory == nil { + if z.CollaborateDoc == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.EndRecurrenceDate == nil { + if z.ConferencingCheck == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.EndRecurrenceTime == nil { + if z.ConferencingType == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.ExceptionReplaceTime == nil { + if z.DayInterval == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.FExceptionalAttendees == nil { + if z.DayOfMonth == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.FExceptionalBody == nil { + if z.DelegateMail == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.FInvited == nil { + if z.Directory == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.ForwardInstance == nil { + if z.EndRecurrenceDate == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.FOthersAppointment == nil { + if z.EndRecurrenceTime == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.ICalendarDayOfWeekMask == nil { + if z.ExceptionReplaceTime == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.IntendedBusyStatus == nil { + if z.FExceptionalAttendees == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.IsException == nil { + if z.FExceptionalBody == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.IsRecurring == nil { + if z.FInvited == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.IsSilent == nil { + if z.ForwardInstance == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.Location == nil { + if z.ForwardNotificationRecipients == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.MeetingType == nil { + if z.FOthersAppointment == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.MeetingWorkspaceUrl == nil { + if z.GlobalObjectId == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.MonthInterval == nil { + if z.ICalendarDayOfWeekMask == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.MonthOfYear == nil { + if z.InboundiCalStream == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000000 } - if z.MonthOfYearMask == nil { + if z.IntendedBusyStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000000 } - if z.NetShowUrl == nil { + if z.IsException == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.NoEndDateFlag == nil { + if z.IsRecurring == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.NonSendableBcc == nil { + if z.IsSilent == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.NonSendableCc == nil { + if z.Location == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.NonSendableTo == nil { + if z.MeetingType == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.Occurrences == nil { + if z.MeetingWorkspaceUrl == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.OldLocation == nil { + if z.MonthInterval == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.OldRecurrenceType == nil { + if z.MonthOfYear == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.OldWhenEndWhole == nil { + if z.MonthOfYearMask == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.OldWhenStartWhole == nil { + if z.NetShowUrl == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.OnlinePassword == nil { + if z.NoEndDateFlag == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.OptionalAttendees == nil { + if z.NonSendableBcc == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.OrganizerAlias == nil { + if z.NonSendableCc == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.OwnerCriticalChange == nil { + if z.NonSendableTo == nil { zb0001Len-- zb0001Mask[1] |= 0x800 } - if z.OwnerName == nil { + if z.Occurrences == nil { zb0001Len-- zb0001Mask[1] |= 0x1000 } - if z.RecurrenceDuration == nil { + if z.OldLocation == nil { zb0001Len-- zb0001Mask[1] |= 0x2000 } - if z.RecurrencePattern == nil { + if z.OldRecurrenceType == nil { zb0001Len-- zb0001Mask[1] |= 0x4000 } - if z.RecurrenceType == nil { + if z.OldWhenEndWhole == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.Recurring == nil { + if z.OldWhenStartWhole == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.ReminderDelta == nil { + if z.OnlinePassword == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.ReminderFileParameter == nil { + if z.OptionalAttendees == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.ReminderOverride == nil { + if z.OrganizerAlias == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.ReminderPlaySound == nil { + if z.OriginalStoreEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.ReminderSet == nil { + if z.OwnerCriticalChange == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.ReminderSignalTime == nil { + if z.OwnerName == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.ReminderTime == nil { + if z.RecurrenceDuration == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.ReminderTimeDate == nil { + if z.RecurrencePattern == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.ReminderTimeTime == nil { + if z.RecurrenceType == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.ReminderType == nil { + if z.Recurring == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.RequiredAttendees == nil { + if z.ReminderDelta == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.ResourceAttendees == nil { + if z.ReminderFileParameter == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.ResponseStatus == nil { + if z.ReminderOverride == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.ServerProcessed == nil { + if z.ReminderPlaySound == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.ServerProcessingActions == nil { + if z.ReminderSet == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.SingleBodyiCal == nil { + if z.ReminderSignalTime == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.StartRecurrenceDate == nil { + if z.ReminderTime == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.StartRecurrenceTime == nil { + if z.ReminderTimeDate == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.TimeZone == nil { + if z.ReminderTimeTime == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.TimeZoneDescription == nil { + if z.ReminderType == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.ToAttendeesString == nil { + if z.RequiredAttendees == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.WeekInterval == nil { + if z.ResourceAttendees == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.Where == nil { + if z.ResponseStatus == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.YearInterval == nil { + if z.ServerProcessed == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.FreeBusyPublishEnd == nil { + if z.ServerProcessingActions == nil { + zb0001Len-- + zb0001Mask[1] |= 0x20000000000 + } + if z.SingleBodyiCal == nil { + zb0001Len-- + zb0001Mask[1] |= 0x40000000000 + } + if z.StartRecurrenceDate == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.FreeBusyPublishStart == nil { + if z.StartRecurrenceTime == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } - if z.FreeBusyRangeTimestamp == nil { + if z.TimeZone == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000 } - if z.ICalendarEndTime == nil { + if z.TimeZoneDescription == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000 } - if z.ICalendarReminderNextTime == nil { + if z.TimeZoneStruct == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000 } - if z.Processed == nil { + if z.ToAttendeesString == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000 } - if z.ScheduleInfoAutoAcceptAppointments == nil { + if z.WeekInterval == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000 } - if z.ScheduleInfoDelegatorWantsCopy == nil { + if z.Where == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000 } - if z.ScheduleInfoDelegatorWantsInfo == nil { + if z.YearInterval == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000 } + if z.FreeBusyPublishEnd == nil { + zb0001Len-- + zb0001Mask[1] |= 0x40000000000000 + } + if z.FreeBusyPublishStart == nil { + zb0001Len-- + zb0001Mask[1] |= 0x80000000000000 + } + if z.FreeBusyRangeTimestamp == nil { + zb0001Len-- + zb0001Mask[1] |= 0x100000000000000 + } + if z.ICalendarEndTime == nil { + zb0001Len-- + zb0001Mask[1] |= 0x200000000000000 + } + if z.ICalendarReminderNextTime == nil { + zb0001Len-- + zb0001Mask[1] |= 0x400000000000000 + } + if z.Processed == nil { + zb0001Len-- + zb0001Mask[1] |= 0x800000000000000 + } + if z.ScheduleInfoAppointmentTombstone == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1000000000000000 + } + if z.ScheduleInfoAutoAcceptAppointments == nil { + zb0001Len-- + zb0001Mask[1] |= 0x2000000000000000 + } + if z.ScheduleInfoDelegatorWantsCopy == nil { + zb0001Len-- + zb0001Mask[1] |= 0x4000000000000000 + } + if z.ScheduleInfoDelegatorWantsInfo == nil { + zb0001Len-- + zb0001Mask[1] |= 0x8000000000000000 + } if z.ScheduleInfoDisallowOverlappingAppts == nil { zb0001Len-- - zb0001Mask[1] |= 0x10000000000000 + zb0001Mask[2] |= 0x1 } if z.ScheduleInfoDisallowRecurringAppts == nil { zb0001Len-- - zb0001Mask[1] |= 0x20000000000000 + zb0001Mask[2] |= 0x2 } if z.ScheduleInfoDontMailDelegates == nil { zb0001Len-- - zb0001Mask[1] |= 0x40000000000000 + zb0001Mask[2] |= 0x4 + } + if z.ScheduleInfoFreeBusy == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8 } if z.ScheduleInfoResourceType == nil { zb0001Len-- - zb0001Mask[1] |= 0x80000000000000 + zb0001Mask[2] |= 0x10 } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) @@ -5589,6 +5927,11 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask[0] & 0x10000) == 0 { // if not empty + // string "33302258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x30, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AppointmentRecur) + } + if (zb0001Mask[0] & 0x20000) == 0 { // if not empty // string "3332831" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x38, 0x33, 0x31) if z.AppointmentReplyName == nil { @@ -5597,7 +5940,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AppointmentReplyName) } } - if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000) == 0 { // if not empty // string "3331264" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x31, 0x32, 0x36, 0x34) if z.AppointmentReplyTime == nil { @@ -5606,7 +5949,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AppointmentReplyTime) } } - if (zb0001Mask[0] & 0x40000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000) == 0 { // if not empty // string "332813" o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x31, 0x33) if z.AppointmentSequence == nil { @@ -5615,7 +5958,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AppointmentSequence) } } - if (zb0001Mask[0] & 0x80000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000) == 0 { // if not empty // string "3328264" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x32, 0x36, 0x34) if z.AppointmentSequenceTime == nil { @@ -5624,7 +5967,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AppointmentSequenceTime) } } - if (zb0001Mask[0] & 0x100000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000) == 0 { // if not empty // string "3329864" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x38, 0x36, 0x34) if z.AppointmentStartDate == nil { @@ -5633,7 +5976,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AppointmentStartDate) } } - if (zb0001Mask[0] & 0x200000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000) == 0 { // if not empty // string "3329564" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x35, 0x36, 0x34) if z.AppointmentStartTime == nil { @@ -5642,7 +5985,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AppointmentStartTime) } } - if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000) == 0 { // if not empty // string "3329364" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x33, 0x36, 0x34) if z.AppointmentStartWhole == nil { @@ -5651,7 +5994,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AppointmentStartWhole) } } - if (zb0001Mask[0] & 0x800000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty // string "333033" o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x30, 0x33, 0x33) if z.AppointmentStateFlags == nil { @@ -5660,7 +6003,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AppointmentStateFlags) } } - if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty // string "3330111" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x30, 0x31, 0x31, 0x31) if z.AppointmentSubType == nil { @@ -5669,7 +6012,27 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AppointmentSubType) } } - if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + // string "33375258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x37, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AppointmentTimeZoneDefinitionEndDisplay) + } + if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + // string "33376258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x37, 0x36, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AppointmentTimeZoneDefinitionRecur) + } + if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + // string "33374258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x37, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AppointmentTimeZoneDefinitionStartDisplay) + } + if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + // string "33373258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x37, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AppointmentUnsendableRecipients) + } + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // string "3331864" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x31, 0x38, 0x36, 0x34) if z.AppointmentUpdateTime == nil { @@ -5678,7 +6041,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AppointmentUpdateTime) } } - if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // string "164" o = append(o, 0xa3, 0x31, 0x36, 0x34) if z.AttendeeCriticalChange == nil { @@ -5687,7 +6050,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.AttendeeCriticalChange) } } - if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty // string "3333811" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x38, 0x31, 0x31) if z.AutoFillLocation == nil { @@ -5696,7 +6059,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AutoFillLocation) } } - if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // string "3334811" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x38, 0x31, 0x31) if z.AutoStartCheck == nil { @@ -5705,7 +6068,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AutoStartCheck) } } - if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // string "332853" o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x35, 0x33) if z.BusyStatus == nil { @@ -5714,7 +6077,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.BusyStatus) } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // string "283" o = append(o, 0xa3, 0x32, 0x38, 0x33) if z.CalendarType == nil { @@ -5723,7 +6086,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.CalendarType) } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // string "3334031" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31) if z.CcAttendeesString == nil { @@ -5732,7 +6095,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CcAttendeesString) } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty // string "332843" o = append(o, 0xa6, 0x33, 0x33, 0x32, 0x38, 0x34, 0x33) if z.ChangeHighlight == nil { @@ -5741,7 +6104,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ChangeHighlight) } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + // string "35258" + o = append(o, 0xa5, 0x33, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.CleanGlobalObjectId) + } + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty // string "213" o = append(o, 0xa3, 0x32, 0x31, 0x33) if z.ClientIntent == nil { @@ -5750,7 +6118,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ClientIntent) } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // string "3333464" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x34, 0x36, 0x34) if z.ClipEnd == nil { @@ -5759,7 +6127,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ClipEnd) } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty // string "3333364" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x33, 0x36, 0x34) if z.ClipStart == nil { @@ -5768,7 +6136,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ClipStart) } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // string "3335131" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x31, 0x33, 0x31) if z.CollaborateDoc == nil { @@ -5777,7 +6145,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CollaborateDoc) } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // string "3334411" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x34, 0x31, 0x31) if z.ConferencingCheck == nil { @@ -5786,7 +6154,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ConferencingCheck) } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // string "333453" o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x34, 0x35, 0x33) if z.ConferencingType == nil { @@ -5795,7 +6163,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ConferencingType) } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty // string "172" o = append(o, 0xa3, 0x31, 0x37, 0x32) if z.DayInterval == nil { @@ -5804,7 +6172,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.DayInterval) } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // string "40963" o = append(o, 0xa5, 0x34, 0x30, 0x39, 0x36, 0x33) if z.DayOfMonth == nil { @@ -5813,7 +6181,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.DayOfMonth) } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty // string "911" o = append(o, 0xa3, 0x39, 0x31, 0x31) if z.DelegateMail == nil { @@ -5822,7 +6190,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.DelegateMail) } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // string "3334631" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x36, 0x33, 0x31) if z.Directory == nil { @@ -5831,7 +6199,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Directory) } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // string "153" o = append(o, 0xa3, 0x31, 0x35, 0x33) if z.EndRecurrenceDate == nil { @@ -5840,7 +6208,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.EndRecurrenceDate) } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // string "163" o = append(o, 0xa3, 0x31, 0x36, 0x33) if z.EndRecurrenceTime == nil { @@ -5849,7 +6217,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.EndRecurrenceTime) } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // string "3332064" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x30, 0x36, 0x34) if z.ExceptionReplaceTime == nil { @@ -5858,7 +6226,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ExceptionReplaceTime) } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // string "3332311" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31, 0x31) if z.FExceptionalAttendees == nil { @@ -5867,7 +6235,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.FExceptionalAttendees) } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // string "3328611" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x36, 0x31, 0x31) if z.FExceptionalBody == nil { @@ -5876,7 +6244,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.FExceptionalBody) } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // string "3332111" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x31, 0x31, 0x31) if z.FInvited == nil { @@ -5885,7 +6253,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.FInvited) } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // string "3329011" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x39, 0x30, 0x31, 0x31) if z.ForwardInstance == nil { @@ -5894,7 +6262,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ForwardInstance) } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + // string "33377258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x37, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ForwardNotificationRecipients) + } + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // string "3332711" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x37, 0x31, 0x31) if z.FOthersAppointment == nil { @@ -5903,7 +6276,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.FOthersAppointment) } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + // string "3258" + o = append(o, 0xa4, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.GlobalObjectId) + } + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // string "40973" o = append(o, 0xa5, 0x34, 0x30, 0x39, 0x37, 0x33) if z.ICalendarDayOfWeekMask == nil { @@ -5912,7 +6290,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ICalendarDayOfWeekMask) } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + // string "33402258" + o = append(o, 0xa8, 0x33, 0x33, 0x34, 0x30, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.InboundiCalStream) + } + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // string "333163" o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x31, 0x36, 0x33) if z.IntendedBusyStatus == nil { @@ -5921,7 +6304,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.IntendedBusyStatus) } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty // string "1011" o = append(o, 0xa4, 0x31, 0x30, 0x31, 0x31) if z.IsException == nil { @@ -5930,7 +6313,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.IsException) } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // string "511" o = append(o, 0xa3, 0x35, 0x31, 0x31) if z.IsRecurring == nil { @@ -5939,7 +6322,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.IsRecurring) } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1) == 0 { // if not empty // string "411" o = append(o, 0xa3, 0x34, 0x31, 0x31) if z.IsSilent == nil { @@ -5948,7 +6331,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.IsSilent) } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2) == 0 { // if not empty // string "3328831" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x38, 0x33, 0x31) if z.Location == nil { @@ -5957,7 +6340,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Location) } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // string "383" o = append(o, 0xa3, 0x33, 0x38, 0x33) if z.MeetingType == nil { @@ -5966,7 +6349,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MeetingType) } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // string "3328931" o = append(o, 0xa7, 0x33, 0x33, 0x32, 0x38, 0x39, 0x33, 0x31) if z.MeetingWorkspaceUrl == nil { @@ -5975,7 +6358,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MeetingWorkspaceUrl) } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // string "192" o = append(o, 0xa3, 0x31, 0x39, 0x32) if z.MonthInterval == nil { @@ -5984,7 +6367,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MonthInterval) } } - if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty // string "41023" o = append(o, 0xa5, 0x34, 0x31, 0x30, 0x32, 0x33) if z.MonthOfYear == nil { @@ -5993,7 +6376,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MonthOfYear) } } - if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40) == 0 { // if not empty // string "233" o = append(o, 0xa3, 0x32, 0x33, 0x33) if z.MonthOfYearMask == nil { @@ -6002,7 +6385,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MonthOfYearMask) } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // string "3335231" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x32, 0x33, 0x31) if z.NetShowUrl == nil { @@ -6011,7 +6394,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.NetShowUrl) } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty // string "410711" o = append(o, 0xa6, 0x34, 0x31, 0x30, 0x37, 0x31, 0x31) if z.NoEndDateFlag == nil { @@ -6020,7 +6403,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.NoEndDateFlag) } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // string "3410431" o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x34, 0x33, 0x31) if z.NonSendableBcc == nil { @@ -6029,7 +6412,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.NonSendableBcc) } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // string "3410331" o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x33, 0x33, 0x31) if z.NonSendableCc == nil { @@ -6038,7 +6421,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.NonSendableCc) } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x800) == 0 { // if not empty // string "3410231" o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x30, 0x32, 0x33, 0x31) if z.NonSendableTo == nil { @@ -6047,7 +6430,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.NonSendableTo) } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000) == 0 { // if not empty // string "41013" o = append(o, 0xa5, 0x34, 0x31, 0x30, 0x31, 0x33) if z.Occurrences == nil { @@ -6056,7 +6439,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Occurrences) } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000) == 0 { // if not empty // string "4031" o = append(o, 0xa4, 0x34, 0x30, 0x33, 0x31) if z.OldLocation == nil { @@ -6065,7 +6448,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OldLocation) } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000) == 0 { // if not empty // string "242" o = append(o, 0xa3, 0x32, 0x34, 0x32) if z.OldRecurrenceType == nil { @@ -6074,7 +6457,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.OldRecurrenceType) } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // string "4264" o = append(o, 0xa4, 0x34, 0x32, 0x36, 0x34) if z.OldWhenEndWhole == nil { @@ -6083,7 +6466,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OldWhenEndWhole) } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // string "4164" o = append(o, 0xa4, 0x34, 0x31, 0x36, 0x34) if z.OldWhenStartWhole == nil { @@ -6092,7 +6475,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OldWhenStartWhole) } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty // string "3335331" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x35, 0x33, 0x33, 0x31) if z.OnlinePassword == nil { @@ -6101,7 +6484,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OnlinePassword) } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // string "731" o = append(o, 0xa3, 0x37, 0x33, 0x31) if z.OptionalAttendees == nil { @@ -6110,7 +6493,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OptionalAttendees) } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // string "3334731" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x34, 0x37, 0x33, 0x31) if z.OrganizerAlias == nil { @@ -6119,7 +6502,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OrganizerAlias) } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + // string "33335258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x33, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalStoreEntryId) + } + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // string "2664" o = append(o, 0xa4, 0x32, 0x36, 0x36, 0x34) if z.OwnerCriticalChange == nil { @@ -6128,7 +6516,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OwnerCriticalChange) } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // string "3332631" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x32, 0x36, 0x33, 0x31) if z.OwnerName == nil { @@ -6137,7 +6525,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OwnerName) } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty // string "41093" o = append(o, 0xa5, 0x34, 0x31, 0x30, 0x39, 0x33) if z.RecurrenceDuration == nil { @@ -6146,7 +6534,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RecurrenceDuration) } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // string "3333031" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x30, 0x33, 0x31) if z.RecurrencePattern == nil { @@ -6155,7 +6543,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.RecurrencePattern) } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // string "333293" o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x32, 0x39, 0x33) if z.RecurrenceType == nil { @@ -6164,7 +6552,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RecurrenceType) } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // string "3331511" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x31, 0x35, 0x31, 0x31) if z.Recurring == nil { @@ -6173,7 +6561,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.Recurring) } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty // string "340493" o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x34, 0x39, 0x33) if z.ReminderDelta == nil { @@ -6182,7 +6570,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ReminderDelta) } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // string "3407931" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x39, 0x33, 0x31) if z.ReminderFileParameter == nil { @@ -6191,7 +6579,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReminderFileParameter) } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty // string "3407611" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x36, 0x31, 0x31) if z.ReminderOverride == nil { @@ -6200,7 +6588,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReminderOverride) } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // string "3407811" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x37, 0x38, 0x31, 0x31) if z.ReminderPlaySound == nil { @@ -6209,7 +6597,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReminderPlaySound) } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // string "3405111" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x31, 0x31, 0x31) if z.ReminderSet == nil { @@ -6218,7 +6606,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReminderSet) } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // string "3414464" o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x34, 0x34, 0x36, 0x34) if z.ReminderSignalTime == nil { @@ -6227,7 +6615,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ReminderSignalTime) } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty // string "3405064" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x30, 0x36, 0x34) if z.ReminderTime == nil { @@ -6236,7 +6624,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ReminderTime) } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // string "3405364" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x33, 0x36, 0x34) if z.ReminderTimeDate == nil { @@ -6245,7 +6633,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ReminderTimeDate) } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty // string "3405264" o = append(o, 0xa7, 0x33, 0x34, 0x30, 0x35, 0x32, 0x36, 0x34) if z.ReminderTimeTime == nil { @@ -6254,7 +6642,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ReminderTimeTime) } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // string "340773" o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x37, 0x37, 0x33) if z.ReminderType == nil { @@ -6263,7 +6651,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ReminderType) } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // string "631" o = append(o, 0xa3, 0x36, 0x33, 0x31) if z.RequiredAttendees == nil { @@ -6272,7 +6660,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.RequiredAttendees) } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // string "831" o = append(o, 0xa3, 0x38, 0x33, 0x31) if z.ResourceAttendees == nil { @@ -6281,7 +6669,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ResourceAttendees) } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // string "333043" o = append(o, 0xa6, 0x33, 0x33, 0x33, 0x30, 0x34, 0x33) if z.ResponseStatus == nil { @@ -6290,7 +6678,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ResponseStatus) } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // string "3425211" o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x35, 0x32, 0x31, 0x31) if z.ServerProcessed == nil { @@ -6299,7 +6687,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ServerProcessed) } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // string "342533" o = append(o, 0xa6, 0x33, 0x34, 0x32, 0x35, 0x33, 0x33) if z.ServerProcessingActions == nil { @@ -6308,7 +6696,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ServerProcessingActions) } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // string "3340311" o = append(o, 0xa7, 0x33, 0x33, 0x34, 0x30, 0x33, 0x31, 0x31) if z.SingleBodyiCal == nil { @@ -6317,7 +6705,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.SingleBodyiCal) } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // string "133" o = append(o, 0xa3, 0x31, 0x33, 0x33) if z.StartRecurrenceDate == nil { @@ -6326,7 +6714,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.StartRecurrenceDate) } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // string "143" o = append(o, 0xa3, 0x31, 0x34, 0x33) if z.StartRecurrenceTime == nil { @@ -6335,7 +6723,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.StartRecurrenceTime) } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // string "123" o = append(o, 0xa3, 0x31, 0x32, 0x33) if z.TimeZone == nil { @@ -6344,7 +6732,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TimeZone) } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // string "3333231" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x32, 0x33, 0x31) if z.TimeZoneDescription == nil { @@ -6353,7 +6741,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TimeZoneDescription) } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + // string "33331258" + o = append(o, 0xa8, 0x33, 0x33, 0x33, 0x33, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.TimeZoneStruct) + } + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty // string "3333931" o = append(o, 0xa7, 0x33, 0x33, 0x33, 0x33, 0x39, 0x33, 0x31) if z.ToAttendeesString == nil { @@ -6362,7 +6755,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ToAttendeesString) } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // string "182" o = append(o, 0xa3, 0x31, 0x38, 0x32) if z.WeekInterval == nil { @@ -6371,7 +6764,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.WeekInterval) } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // string "231" o = append(o, 0xa3, 0x32, 0x33, 0x31) if z.Where == nil { @@ -6380,7 +6773,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Where) } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // string "202" o = append(o, 0xa3, 0x32, 0x30, 0x32) if z.YearInterval == nil { @@ -6403,7 +6796,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendBool(o, *z.MeetingDoNotForward) } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // string "266963" o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x39, 0x36, 0x33) if z.FreeBusyPublishEnd == nil { @@ -6412,7 +6805,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.FreeBusyPublishEnd) } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty // string "266953" o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x39, 0x35, 0x33) if z.FreeBusyPublishStart == nil { @@ -6421,7 +6814,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.FreeBusyPublishStart) } } - if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // string "2672864" o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x32, 0x38, 0x36, 0x34) if z.FreeBusyRangeTimestamp == nil { @@ -6430,7 +6823,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.FreeBusyRangeTimestamp) } } - if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // string "429264" o = append(o, 0xa6, 0x34, 0x32, 0x39, 0x32, 0x36, 0x34) if z.ICalendarEndTime == nil { @@ -6439,7 +6832,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ICalendarEndTime) } } - if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty // string "429864" o = append(o, 0xa6, 0x34, 0x32, 0x39, 0x38, 0x36, 0x34) if z.ICalendarReminderNextTime == nil { @@ -6448,7 +6841,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ICalendarReminderNextTime) } } - if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // string "3200111" o = append(o, 0xa7, 0x33, 0x32, 0x30, 0x30, 0x31, 0x31, 0x31) if z.Processed == nil { @@ -6457,7 +6850,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.Processed) } } - if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + // string "26730258" + o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x30, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ScheduleInfoAppointmentTombstone) + } + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty // string "2673311" o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x33, 0x31, 0x31) if z.ScheduleInfoAutoAcceptAppointments == nil { @@ -6466,7 +6864,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ScheduleInfoAutoAcceptAppointments) } } - if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // string "2669011" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x30, 0x31, 0x31) if z.ScheduleInfoDelegatorWantsCopy == nil { @@ -6475,7 +6873,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ScheduleInfoDelegatorWantsCopy) } } - if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty // string "2669911" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x39, 0x31, 0x31) if z.ScheduleInfoDelegatorWantsInfo == nil { @@ -6484,7 +6882,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ScheduleInfoDelegatorWantsInfo) } } - if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1) == 0 { // if not empty // string "2673511" o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x35, 0x31, 0x31) if z.ScheduleInfoDisallowOverlappingAppts == nil { @@ -6493,7 +6891,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ScheduleInfoDisallowOverlappingAppts) } } - if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2) == 0 { // if not empty // string "2673411" o = append(o, 0xa7, 0x32, 0x36, 0x37, 0x33, 0x34, 0x31, 0x31) if z.ScheduleInfoDisallowRecurringAppts == nil { @@ -6502,7 +6900,7 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ScheduleInfoDisallowRecurringAppts) } } - if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4) == 0 { // if not empty // string "2669111" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x39, 0x31, 0x31, 0x31) if z.ScheduleInfoDontMailDelegates == nil { @@ -6511,7 +6909,12 @@ func (z *Appointment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ScheduleInfoDontMailDelegates) } } - if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8) == 0 { // if not empty + // string "26732258" + o = append(o, 0xa8, 0x32, 0x36, 0x37, 0x33, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ScheduleInfoFreeBusy) + } + if (zb0001Mask[2] & 0x10) == 0 { // if not empty // string "266893" o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x38, 0x39, 0x33) if z.ScheduleInfoResourceType == nil { @@ -6813,6 +7216,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33302258": + z.AppointmentRecur, bts, err = msgp.ReadBytesBytes(bts, z.AppointmentRecur) + if err != nil { + err = msgp.WrapError(err, "AppointmentRecur") + return + } case "3332831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6966,6 +7375,30 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33375258": + z.AppointmentTimeZoneDefinitionEndDisplay, bts, err = msgp.ReadBytesBytes(bts, z.AppointmentTimeZoneDefinitionEndDisplay) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionEndDisplay") + return + } + case "33376258": + z.AppointmentTimeZoneDefinitionRecur, bts, err = msgp.ReadBytesBytes(bts, z.AppointmentTimeZoneDefinitionRecur) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionRecur") + return + } + case "33374258": + z.AppointmentTimeZoneDefinitionStartDisplay, bts, err = msgp.ReadBytesBytes(bts, z.AppointmentTimeZoneDefinitionStartDisplay) + if err != nil { + err = msgp.WrapError(err, "AppointmentTimeZoneDefinitionStartDisplay") + return + } + case "33373258": + z.AppointmentUnsendableRecipients, bts, err = msgp.ReadBytesBytes(bts, z.AppointmentUnsendableRecipients) + if err != nil { + err = msgp.WrapError(err, "AppointmentUnsendableRecipients") + return + } case "3331864": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7102,6 +7535,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35258": + z.CleanGlobalObjectId, bts, err = msgp.ReadBytesBytes(bts, z.CleanGlobalObjectId) + if err != nil { + err = msgp.WrapError(err, "CleanGlobalObjectId") + return + } case "213": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7391,6 +7830,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33377258": + z.ForwardNotificationRecipients, bts, err = msgp.ReadBytesBytes(bts, z.ForwardNotificationRecipients) + if err != nil { + err = msgp.WrapError(err, "ForwardNotificationRecipients") + return + } case "3332711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7408,6 +7853,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "3258": + z.GlobalObjectId, bts, err = msgp.ReadBytesBytes(bts, z.GlobalObjectId) + if err != nil { + err = msgp.WrapError(err, "GlobalObjectId") + return + } case "40973": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7425,6 +7876,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33402258": + z.InboundiCalStream, bts, err = msgp.ReadBytesBytes(bts, z.InboundiCalStream) + if err != nil { + err = msgp.WrapError(err, "InboundiCalStream") + return + } case "333163": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7816,6 +8273,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33335258": + z.OriginalStoreEntryId, bts, err = msgp.ReadBytesBytes(bts, z.OriginalStoreEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalStoreEntryId") + return + } case "2664": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8258,6 +8721,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33331258": + z.TimeZoneStruct, bts, err = msgp.ReadBytesBytes(bts, z.TimeZoneStruct) + if err != nil { + err = msgp.WrapError(err, "TimeZoneStruct") + return + } case "3333931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8462,6 +8931,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "26730258": + z.ScheduleInfoAppointmentTombstone, bts, err = msgp.ReadBytesBytes(bts, z.ScheduleInfoAppointmentTombstone) + if err != nil { + err = msgp.WrapError(err, "ScheduleInfoAppointmentTombstone") + return + } case "2673311": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8564,6 +9039,12 @@ func (z *Appointment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "26732258": + z.ScheduleInfoFreeBusy, bts, err = msgp.ReadBytesBytes(bts, z.ScheduleInfoFreeBusy) + if err != nil { + err = msgp.WrapError(err, "ScheduleInfoFreeBusy") + return + } case "266893": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8691,7 +9172,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int64Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AppointmentRecur) + 8 if z.AppointmentReplyName == nil { s += msgp.NilSize } else { @@ -8745,7 +9226,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AppointmentTimeZoneDefinitionEndDisplay) + 9 + msgp.BytesPrefixSize + len(z.AppointmentTimeZoneDefinitionRecur) + 9 + msgp.BytesPrefixSize + len(z.AppointmentTimeZoneDefinitionStartDisplay) + 9 + msgp.BytesPrefixSize + len(z.AppointmentUnsendableRecipients) + 8 if z.AppointmentUpdateTime == nil { s += msgp.NilSize } else { @@ -8793,7 +9274,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 4 + s += 6 + msgp.BytesPrefixSize + len(z.CleanGlobalObjectId) + 4 if z.ClientIntent == nil { s += msgp.NilSize } else { @@ -8895,19 +9376,19 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.ForwardNotificationRecipients) + 8 if z.FOthersAppointment == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 6 + s += 5 + msgp.BytesPrefixSize + len(z.GlobalObjectId) + 6 if z.ICalendarDayOfWeekMask == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 7 + s += 9 + msgp.BytesPrefixSize + len(z.InboundiCalStream) + 7 if z.IntendedBusyStatus == nil { s += msgp.NilSize } else { @@ -9045,7 +9526,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.OrganizerAlias) } - s += 5 + s += 9 + msgp.BytesPrefixSize + len(z.OriginalStoreEntryId) + 5 if z.OwnerCriticalChange == nil { s += msgp.NilSize } else { @@ -9201,7 +9682,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.TimeZoneDescription) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.TimeZoneStruct) + 8 if z.ToAttendeesString == nil { s += msgp.NilSize } else { @@ -9273,7 +9754,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.ScheduleInfoAppointmentTombstone) + 8 if z.ScheduleInfoAutoAcceptAppointments == nil { s += msgp.NilSize } else { @@ -9309,7 +9790,7 @@ func (z *Appointment) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 7 + s += 9 + msgp.BytesPrefixSize + len(z.ScheduleInfoFreeBusy) + 7 if z.ScheduleInfoResourceType == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/attachment.pb.go b/pkg/properties/attachment.pb.go index 1343ded..171ba53 100644 --- a/pkg/properties/attachment.pb.go +++ b/pkg/properties/attachment.pb.go @@ -45,18 +45,26 @@ type Attachment struct { // Contains the Content-Type of the Mac attachment. AttachmentMacContentType *string `protobuf:"bytes,1,opt,name=attachment_mac_content_type,json=attachmentMacContentType,proto3,oneof" json:"attachment_mac_content_type,omitempty"` + // Contains the headers and resource fork data associated with the Mac attachment. + AttachmentMacInfo []byte `protobuf:"bytes,2,opt,name=attachment_mac_info,json=attachmentMacInfo,proto3,oneof" json:"attachment_mac_info,omitempty"` // Contains the original permission type data associated with a web reference attachment. AttachmentOriginalPermissionType *int32 `protobuf:"varint,3,opt,name=attachment_original_permission_type,json=attachmentOriginalPermissionType,proto3,oneof" json:"attachment_original_permission_type,omitempty"` // Contains the permission type data associated with a web reference attachment. AttachmentPermissionType *int32 `protobuf:"varint,4,opt,name=attachment_permission_type,json=attachmentPermissionType,proto3,oneof" json:"attachment_permission_type,omitempty"` // 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 attachment encoding information. + AttachAdditionalInformation []byte `protobuf:"bytes,6,opt,name=attach_additional_information,json=attachAdditionalInformation,proto3,oneof" json:"attach_additional_information,omitempty" msg:"14095258,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"` // 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"` // 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"` + // Contains the contents of the file to be attached. + AttachDataBinary []byte `protobuf:"bytes,10,opt,name=attach_data_binary,json=attachDataBinary,proto3,oneof" json:"attach_data_binary,omitempty" msg:"14081258,omitempty"` + // Contains encoding information about the Attachment object. + AttachEncoding []byte `protobuf:"bytes,12,opt,name=attach_encoding,json=attachEncoding,proto3,oneof" json:"attach_encoding,omitempty" msg:"14082258,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"` // Contains the 8.3 name of the PidTagAttachLongFilename property (section 2.595). @@ -83,8 +91,12 @@ type Attachment struct { AttachNumber *int32 `protobuf:"varint,24,opt,name=attach_number,json=attachNumber,proto3,oneof" json:"attach_number,omitempty" msg:"36173,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"` + // Contains a Windows Metafile, as specified in [MS-WMF], for the Attachment object. + AttachRendering []byte `protobuf:"bytes,26,opt,name=attach_rendering,json=attachRendering,proto3,oneof" json:"attach_rendering,omitempty" msg:"14089258,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"` + // Contains the identifier information for the application that supplied the Attachment object data. + AttachTag []byte `protobuf:"bytes,28,opt,name=attach_tag,json=attachTag,proto3,oneof" json:"attach_tag,omitempty" msg:"14090258,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"` // Specifies the character set of an attachment received via MIME with the content-type of text. @@ -130,6 +142,13 @@ func (x *Attachment) GetAttachmentMacContentType() string { return "" } +func (x *Attachment) GetAttachmentMacInfo() []byte { + if x != nil { + return x.AttachmentMacInfo + } + return nil +} + func (x *Attachment) GetAttachmentOriginalPermissionType() int32 { if x != nil && x.AttachmentOriginalPermissionType != nil { return *x.AttachmentOriginalPermissionType @@ -151,6 +170,13 @@ func (x *Attachment) GetAttachmentProviderType() string { return "" } +func (x *Attachment) GetAttachAdditionalInformation() []byte { + if x != nil { + return x.AttachAdditionalInformation + } + return nil +} + func (x *Attachment) GetAttachContentBase() string { if x != nil && x.AttachContentBase != nil { return *x.AttachContentBase @@ -172,6 +198,20 @@ func (x *Attachment) GetAttachContentLocation() string { return "" } +func (x *Attachment) GetAttachDataBinary() []byte { + if x != nil { + return x.AttachDataBinary + } + return nil +} + +func (x *Attachment) GetAttachEncoding() []byte { + if x != nil { + return x.AttachEncoding + } + return nil +} + func (x *Attachment) GetAttachExtension() string { if x != nil && x.AttachExtension != nil { return *x.AttachExtension @@ -263,6 +303,13 @@ func (x *Attachment) GetAttachPathname() string { return "" } +func (x *Attachment) GetAttachRendering() []byte { + if x != nil { + return x.AttachRendering + } + return nil +} + func (x *Attachment) GetAttachSize() int32 { if x != nil && x.AttachSize != nil { return *x.AttachSize @@ -270,6 +317,13 @@ func (x *Attachment) GetAttachSize() int32 { return 0 } +func (x *Attachment) GetAttachTag() []byte { + if x != nil { + return x.AttachTag + } + return nil +} + func (x *Attachment) GetAttachTransportName() string { if x != nil && x.AttachTransportName != nil { return *x.AttachTransportName @@ -288,122 +342,150 @@ var File_attachment_proto protoreflect.FileDescriptor var file_attachment_proto_rawDesc = []byte{ 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x87, 0x0e, 0x0a, 0x0a, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, + 0x74, 0x6f, 0x22, 0xc3, 0x11, 0x0a, 0x0a, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x42, 0x0a, 0x1b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54, 0x79, - 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, 0x23, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x65, 0x72, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x01, 0x52, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, - 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, 0x52, - 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, - 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, - 0x52, 0x16, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, - 0x73, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x04, 0x52, 0x11, 0x61, 0x74, 0x74, 0x61, - 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x61, 0x73, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x2f, 0x0a, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, - 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x48, 0x05, 0x52, 0x0f, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x88, 0x01, - 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, - 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x06, 0x52, 0x15, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x74, - 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2e, - 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, 0x52, 0x0f, 0x61, 0x74, 0x74, 0x61, - 0x63, 0x68, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2c, - 0x0a, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x68, 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, - 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0f, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x09, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x46, 0x6c, 0x61, 0x67, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, - 0x6f, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x0a, 0x52, 0x12, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4c, 0x6f, 0x6e, 0x67, - 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x61, + 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0c, 0x48, 0x01, 0x52, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, + 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, 0x23, 0x61, 0x74, + 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, 0x52, 0x20, 0x61, 0x74, 0x74, 0x61, 0x63, + 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x50, 0x65, 0x72, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x41, + 0x0a, 0x1a, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x03, 0x52, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, + 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x04, 0x52, 0x16, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, + 0x74, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x47, 0x0a, 0x1d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x61, 0x64, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x05, 0x52, 0x1b, 0x61, 0x74, 0x74, 0x61, 0x63, + 0x68, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x61, 0x74, 0x74, + 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x06, 0x52, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, + 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x61, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, + 0x0a, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, 0x52, 0x0f, 0x61, 0x74, 0x74, + 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x3b, 0x0a, 0x17, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x08, 0x52, 0x15, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, + 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x62, 0x69, 0x6e, 0x61, + 0x72, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x09, 0x52, 0x10, 0x61, 0x74, 0x74, 0x61, + 0x63, 0x68, 0x44, 0x61, 0x74, 0x61, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, + 0x2c, 0x0a, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, + 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x0a, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, + 0x63, 0x68, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, + 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, + 0x68, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, + 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0c, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, + 0x46, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x61, + 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x0d, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x46, 0x6c, 0x61, 0x67, 0x73, + 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x6f, + 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x0e, 0x52, 0x12, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4c, 0x6f, 0x6e, 0x67, 0x46, + 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x61, 0x74, + 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0f, 0x52, 0x12, 0x61, 0x74, 0x74, 0x61, + 0x63, 0x68, 0x4c, 0x6f, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x12, 0x20, + 0x01, 0x28, 0x08, 0x48, 0x10, 0x52, 0x16, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, + 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x88, 0x01, 0x01, + 0x12, 0x2e, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, + 0x6c, 0x61, 0x67, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x48, 0x11, 0x52, 0x0f, 0x61, 0x74, + 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x30, 0x0a, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x68, + 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x48, 0x12, 0x52, 0x10, 0x61, + 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x88, + 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, + 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x48, 0x13, + 0x52, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x6e, 0x6b, + 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, + 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x48, 0x14, 0x52, 0x0c, + 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x2b, 0x0a, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6d, 0x69, 0x6d, 0x65, 0x5f, 0x74, + 0x61, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x48, 0x15, 0x52, 0x0d, 0x61, 0x74, 0x74, 0x61, + 0x63, 0x68, 0x4d, 0x69, 0x6d, 0x65, 0x54, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, + 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x18, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x16, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, + 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x17, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x72, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x18, + 0x52, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, + 0x67, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x19, 0x52, 0x0a, 0x61, 0x74, 0x74, + 0x61, 0x63, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x61, 0x74, + 0x74, 0x61, 0x63, 0x68, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1a, + 0x52, 0x09, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x54, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x37, + 0x0a, 0x15, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1b, 0x52, + 0x13, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, + 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x74, 0x65, 0x78, 0x74, 0x5f, + 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, + 0x65, 0x74, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1c, 0x52, 0x15, 0x74, 0x65, 0x78, 0x74, + 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, + 0x74, 0x88, 0x01, 0x01, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x26, 0x0a, 0x24, + 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, + 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x61, 0x64, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x61, + 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, + 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x15, 0x0a, 0x13, + 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x62, 0x69, 0x6e, + 0x61, 0x72, 0x79, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x65, + 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x74, 0x74, 0x61, + 0x63, 0x68, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x12, 0x0a, 0x10, + 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, + 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x6c, 0x61, 0x67, + 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x6f, 0x6e, + 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, 0x12, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x4c, 0x6f, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, - 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x12, - 0x20, 0x01, 0x28, 0x08, 0x48, 0x0c, 0x52, 0x16, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, - 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x88, 0x01, - 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, - 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x48, 0x0d, 0x52, 0x0f, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x30, 0x0a, 0x11, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, - 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0e, 0x52, 0x10, - 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, - 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, - 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x0f, 0x52, 0x10, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x6e, - 0x6b, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, - 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x48, 0x10, 0x52, - 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x88, 0x01, 0x01, - 0x12, 0x2b, 0x0a, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6d, 0x69, 0x6d, 0x65, 0x5f, - 0x74, 0x61, 0x67, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x48, 0x11, 0x52, 0x0d, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x4d, 0x69, 0x6d, 0x65, 0x54, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, - 0x0d, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x18, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x12, 0x52, 0x0c, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x13, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x6e, 0x61, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x14, 0x52, 0x0a, 0x61, 0x74, - 0x74, 0x61, 0x63, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x15, 0x52, 0x13, 0x61, 0x74, - 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4e, 0x61, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x18, - 0x1f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x16, 0x52, 0x15, 0x74, 0x65, 0x78, 0x74, 0x41, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x88, 0x01, - 0x01, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, - 0x5f, 0x6d, 0x61, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, - 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x74, - 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, - 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x42, 0x14, 0x0a, - 0x12, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, - 0x5f, 0x69, 0x64, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x63, - 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, - 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, - 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x74, - 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, - 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6c, 0x6f, - 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, - 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, - 0x63, 0x74, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x74, 0x74, - 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x14, 0x0a, - 0x12, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x69, 0x64, - 0x64, 0x65, 0x6e, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, - 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x61, - 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6d, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x61, 0x67, - 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x70, 0x61, - 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x68, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x68, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, - 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 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, + 0x61, 0x6d, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, + 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, + 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, + 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x42, 0x15, 0x0a, 0x13, 0x5f, + 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, + 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6d, 0x65, + 0x74, 0x68, 0x6f, 0x64, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, + 0x6d, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x61, 0x74, 0x74, + 0x61, 0x63, 0x68, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, + 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x13, + 0x0a, 0x11, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x69, 0x6e, 0x67, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x74, + 0x61, 0x67, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x74, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, + 0x5f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, + 0x5f, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 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 ( diff --git a/pkg/properties/attachment.pb_gen.go b/pkg/properties/attachment.pb_gen.go index 7433abc..7a37f68 100644 --- a/pkg/properties/attachment.pb_gen.go +++ b/pkg/properties/attachment.pb_gen.go @@ -42,6 +42,12 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "AttachmentMacInfo": + z.AttachmentMacInfo, err = dc.ReadBytes(z.AttachmentMacInfo) + if err != nil { + err = msgp.WrapError(err, "AttachmentMacInfo") + return + } case "AttachmentOriginalPermissionType": if dc.IsNil() { err = dc.ReadNil() @@ -96,6 +102,12 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "14095258": + z.AttachAdditionalInformation, err = dc.ReadBytes(z.AttachAdditionalInformation) + if err != nil { + err = msgp.WrapError(err, "AttachAdditionalInformation") + return + } case "1409731": if dc.IsNil() { err = dc.ReadNil() @@ -150,6 +162,18 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "14081258": + z.AttachDataBinary, err = dc.ReadBytes(z.AttachDataBinary) + if err != nil { + err = msgp.WrapError(err, "AttachDataBinary") + return + } + case "14082258": + z.AttachEncoding, err = dc.ReadBytes(z.AttachEncoding) + if err != nil { + err = msgp.WrapError(err, "AttachEncoding") + return + } case "1408331": if dc.IsNil() { err = dc.ReadNil() @@ -384,6 +408,12 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "14089258": + z.AttachRendering, err = dc.ReadBytes(z.AttachRendering) + if err != nil { + err = msgp.WrapError(err, "AttachRendering") + return + } case "36163": if dc.IsNil() { err = dc.ReadNil() @@ -402,6 +432,12 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "14090258": + z.AttachTag, err = dc.ReadBytes(z.AttachTag) + if err != nil { + err = msgp.WrapError(err, "AttachTag") + return + } case "1409231": if dc.IsNil() { err = dc.ReadNil() @@ -452,84 +488,104 @@ func (z *Attachment) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(23) - var zb0001Mask uint32 /* 23 bits */ + zb0001Len := uint32(29) + var zb0001Mask uint32 /* 29 bits */ _ = zb0001Mask + if z.AttachAdditionalInformation == nil { + zb0001Len-- + zb0001Mask |= 0x20 + } if z.AttachContentBase == nil { zb0001Len-- - zb0001Mask |= 0x10 + zb0001Mask |= 0x40 } if z.AttachContentId == nil { zb0001Len-- - zb0001Mask |= 0x20 + zb0001Mask |= 0x80 } if z.AttachContentLocation == nil { zb0001Len-- - zb0001Mask |= 0x40 + zb0001Mask |= 0x100 + } + if z.AttachDataBinary == nil { + zb0001Len-- + zb0001Mask |= 0x200 + } + if z.AttachEncoding == nil { + zb0001Len-- + zb0001Mask |= 0x400 } if z.AttachExtension == nil { zb0001Len-- - zb0001Mask |= 0x80 + zb0001Mask |= 0x800 } if z.AttachFilename == nil { zb0001Len-- - zb0001Mask |= 0x100 + zb0001Mask |= 0x1000 } if z.AttachFlags == nil { zb0001Len-- - zb0001Mask |= 0x200 + zb0001Mask |= 0x2000 } if z.AttachLongFilename == nil { zb0001Len-- - zb0001Mask |= 0x400 + zb0001Mask |= 0x4000 } if z.AttachLongPathname == nil { zb0001Len-- - zb0001Mask |= 0x800 + zb0001Mask |= 0x8000 } if z.AttachmentContactPhoto == nil { zb0001Len-- - zb0001Mask |= 0x1000 + zb0001Mask |= 0x10000 } if z.AttachmentFlags == nil { zb0001Len-- - zb0001Mask |= 0x2000 + zb0001Mask |= 0x20000 } if z.AttachmentHidden == nil { zb0001Len-- - zb0001Mask |= 0x4000 + zb0001Mask |= 0x40000 } if z.AttachmentLinkId == nil { zb0001Len-- - zb0001Mask |= 0x8000 + zb0001Mask |= 0x80000 } if z.AttachMethod == nil { zb0001Len-- - zb0001Mask |= 0x10000 + zb0001Mask |= 0x100000 } if z.AttachMimeTag == nil { zb0001Len-- - zb0001Mask |= 0x20000 + zb0001Mask |= 0x200000 } if z.AttachNumber == nil { zb0001Len-- - zb0001Mask |= 0x40000 + zb0001Mask |= 0x400000 } if z.AttachPathname == nil { zb0001Len-- - zb0001Mask |= 0x80000 + zb0001Mask |= 0x800000 + } + if z.AttachRendering == nil { + zb0001Len-- + zb0001Mask |= 0x1000000 } if z.AttachSize == nil { zb0001Len-- - zb0001Mask |= 0x100000 + zb0001Mask |= 0x2000000 + } + if z.AttachTag == nil { + zb0001Len-- + zb0001Mask |= 0x4000000 } if z.AttachTransportName == nil { zb0001Len-- - zb0001Mask |= 0x200000 + zb0001Mask |= 0x8000000 } if z.TextAttachmentCharset == nil { zb0001Len-- - zb0001Mask |= 0x400000 + zb0001Mask |= 0x10000000 } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) @@ -556,6 +612,16 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { return } } + // write "AttachmentMacInfo" + err = en.Append(0xb1, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x66, 0x6f) + if err != nil { + return + } + err = en.WriteBytes(z.AttachmentMacInfo) + if err != nil { + err = msgp.WrapError(err, "AttachmentMacInfo") + return + } // write "AttachmentOriginalPermissionType" err = en.Append(0xd9, 0x20, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65) if err != nil { @@ -607,7 +673,19 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask & 0x10) == 0 { // if not empty + if (zb0001Mask & 0x20) == 0 { // if not empty + // write "14095258" + err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AttachAdditionalInformation) + if err != nil { + err = msgp.WrapError(err, "AttachAdditionalInformation") + return + } + } + if (zb0001Mask & 0x40) == 0 { // if not empty // write "1409731" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x37, 0x33, 0x31) if err != nil { @@ -626,7 +704,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20) == 0 { // if not empty + if (zb0001Mask & 0x80) == 0 { // if not empty // write "1409831" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x38, 0x33, 0x31) if err != nil { @@ -645,7 +723,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40) == 0 { // if not empty + if (zb0001Mask & 0x100) == 0 { // if not empty // write "1409931" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x39, 0x33, 0x31) if err != nil { @@ -664,7 +742,31 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty + // write "14081258" + err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AttachDataBinary) + if err != nil { + err = msgp.WrapError(err, "AttachDataBinary") + return + } + } + if (zb0001Mask & 0x400) == 0 { // if not empty + // write "14082258" + err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AttachEncoding) + if err != nil { + err = msgp.WrapError(err, "AttachEncoding") + return + } + } + if (zb0001Mask & 0x800) == 0 { // if not empty // write "1408331" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x33, 0x33, 0x31) if err != nil { @@ -683,7 +785,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // write "1408431" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x34, 0x33, 0x31) if err != nil { @@ -702,7 +804,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // write "141003" err = en.Append(0xa6, 0x31, 0x34, 0x31, 0x30, 0x30, 0x33) if err != nil { @@ -721,7 +823,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // write "1408731" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x37, 0x33, 0x31) if err != nil { @@ -740,7 +842,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x8000) == 0 { // if not empty // write "1409331" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x33, 0x33, 0x31) if err != nil { @@ -759,7 +861,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x10000) == 0 { // if not empty // write "3276711" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x37, 0x31, 0x31) if err != nil { @@ -778,7 +880,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x20000) == 0 { // if not empty // write "327653" err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x36, 0x35, 0x33) if err != nil { @@ -797,7 +899,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000) == 0 { // if not empty + if (zb0001Mask & 0x40000) == 0 { // if not empty // write "3276611" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x36, 0x36, 0x31, 0x31) if err != nil { @@ -816,7 +918,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8000) == 0 { // if not empty + if (zb0001Mask & 0x80000) == 0 { // if not empty // write "327623" err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x36, 0x32, 0x33) if err != nil { @@ -835,7 +937,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10000) == 0 { // if not empty + if (zb0001Mask & 0x100000) == 0 { // if not empty // write "140853" err = en.Append(0xa6, 0x31, 0x34, 0x30, 0x38, 0x35, 0x33) if err != nil { @@ -854,7 +956,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20000) == 0 { // if not empty + if (zb0001Mask & 0x200000) == 0 { // if not empty // write "1409431" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x34, 0x33, 0x31) if err != nil { @@ -873,7 +975,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40000) == 0 { // if not empty + if (zb0001Mask & 0x400000) == 0 { // if not empty // write "36173" err = en.Append(0xa5, 0x33, 0x36, 0x31, 0x37, 0x33) if err != nil { @@ -892,7 +994,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80000) == 0 { // if not empty + if (zb0001Mask & 0x800000) == 0 { // if not empty // write "1408831" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x38, 0x38, 0x33, 0x31) if err != nil { @@ -911,7 +1013,19 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100000) == 0 { // if not empty + if (zb0001Mask & 0x1000000) == 0 { // if not empty + // write "14089258" + err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x38, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AttachRendering) + if err != nil { + err = msgp.WrapError(err, "AttachRendering") + return + } + } + if (zb0001Mask & 0x2000000) == 0 { // if not empty // write "36163" err = en.Append(0xa5, 0x33, 0x36, 0x31, 0x36, 0x33) if err != nil { @@ -930,7 +1044,19 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200000) == 0 { // if not empty + if (zb0001Mask & 0x4000000) == 0 { // if not empty + // write "14090258" + err = en.Append(0xa8, 0x31, 0x34, 0x30, 0x39, 0x30, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AttachTag) + if err != nil { + err = msgp.WrapError(err, "AttachTag") + return + } + } + if (zb0001Mask & 0x8000000) == 0 { // if not empty // write "1409231" err = en.Append(0xa7, 0x31, 0x34, 0x30, 0x39, 0x32, 0x33, 0x31) if err != nil { @@ -949,7 +1075,7 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400000) == 0 { // if not empty + if (zb0001Mask & 0x10000000) == 0 { // if not empty // write "1410731" err = en.Append(0xa7, 0x31, 0x34, 0x31, 0x30, 0x37, 0x33, 0x31) if err != nil { @@ -975,84 +1101,104 @@ func (z *Attachment) EncodeMsg(en *msgp.Writer) (err error) { func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(23) - var zb0001Mask uint32 /* 23 bits */ + zb0001Len := uint32(29) + var zb0001Mask uint32 /* 29 bits */ _ = zb0001Mask + if z.AttachAdditionalInformation == nil { + zb0001Len-- + zb0001Mask |= 0x20 + } if z.AttachContentBase == nil { zb0001Len-- - zb0001Mask |= 0x10 + zb0001Mask |= 0x40 } if z.AttachContentId == nil { zb0001Len-- - zb0001Mask |= 0x20 + zb0001Mask |= 0x80 } if z.AttachContentLocation == nil { zb0001Len-- - zb0001Mask |= 0x40 + zb0001Mask |= 0x100 + } + if z.AttachDataBinary == nil { + zb0001Len-- + zb0001Mask |= 0x200 + } + if z.AttachEncoding == nil { + zb0001Len-- + zb0001Mask |= 0x400 } if z.AttachExtension == nil { zb0001Len-- - zb0001Mask |= 0x80 + zb0001Mask |= 0x800 } if z.AttachFilename == nil { zb0001Len-- - zb0001Mask |= 0x100 + zb0001Mask |= 0x1000 } if z.AttachFlags == nil { zb0001Len-- - zb0001Mask |= 0x200 + zb0001Mask |= 0x2000 } if z.AttachLongFilename == nil { zb0001Len-- - zb0001Mask |= 0x400 + zb0001Mask |= 0x4000 } if z.AttachLongPathname == nil { zb0001Len-- - zb0001Mask |= 0x800 + zb0001Mask |= 0x8000 } if z.AttachmentContactPhoto == nil { zb0001Len-- - zb0001Mask |= 0x1000 + zb0001Mask |= 0x10000 } if z.AttachmentFlags == nil { zb0001Len-- - zb0001Mask |= 0x2000 + zb0001Mask |= 0x20000 } if z.AttachmentHidden == nil { zb0001Len-- - zb0001Mask |= 0x4000 + zb0001Mask |= 0x40000 } if z.AttachmentLinkId == nil { zb0001Len-- - zb0001Mask |= 0x8000 + zb0001Mask |= 0x80000 } if z.AttachMethod == nil { zb0001Len-- - zb0001Mask |= 0x10000 + zb0001Mask |= 0x100000 } if z.AttachMimeTag == nil { zb0001Len-- - zb0001Mask |= 0x20000 + zb0001Mask |= 0x200000 } if z.AttachNumber == nil { zb0001Len-- - zb0001Mask |= 0x40000 + zb0001Mask |= 0x400000 } if z.AttachPathname == nil { zb0001Len-- - zb0001Mask |= 0x80000 + zb0001Mask |= 0x800000 + } + if z.AttachRendering == nil { + zb0001Len-- + zb0001Mask |= 0x1000000 } if z.AttachSize == nil { zb0001Len-- - zb0001Mask |= 0x100000 + zb0001Mask |= 0x2000000 + } + if z.AttachTag == nil { + zb0001Len-- + zb0001Mask |= 0x4000000 } if z.AttachTransportName == nil { zb0001Len-- - zb0001Mask |= 0x200000 + zb0001Mask |= 0x8000000 } if z.TextAttachmentCharset == nil { zb0001Len-- - zb0001Mask |= 0x400000 + zb0001Mask |= 0x10000000 } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) @@ -1066,6 +1212,9 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.AttachmentMacContentType) } + // string "AttachmentMacInfo" + o = append(o, 0xb1, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x66, 0x6f) + o = msgp.AppendBytes(o, z.AttachmentMacInfo) // string "AttachmentOriginalPermissionType" o = append(o, 0xd9, 0x20, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65) if z.AttachmentOriginalPermissionType == nil { @@ -1087,7 +1236,12 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.AttachmentProviderType) } - if (zb0001Mask & 0x10) == 0 { // if not empty + if (zb0001Mask & 0x20) == 0 { // if not empty + // string "14095258" + o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AttachAdditionalInformation) + } + if (zb0001Mask & 0x40) == 0 { // if not empty // string "1409731" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x37, 0x33, 0x31) if z.AttachContentBase == nil { @@ -1096,7 +1250,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachContentBase) } } - if (zb0001Mask & 0x20) == 0 { // if not empty + if (zb0001Mask & 0x80) == 0 { // if not empty // string "1409831" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x38, 0x33, 0x31) if z.AttachContentId == nil { @@ -1105,7 +1259,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachContentId) } } - if (zb0001Mask & 0x40) == 0 { // if not empty + if (zb0001Mask & 0x100) == 0 { // if not empty // string "1409931" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x39, 0x33, 0x31) if z.AttachContentLocation == nil { @@ -1114,7 +1268,17 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachContentLocation) } } - if (zb0001Mask & 0x80) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty + // string "14081258" + o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AttachDataBinary) + } + if (zb0001Mask & 0x400) == 0 { // if not empty + // string "14082258" + o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AttachEncoding) + } + if (zb0001Mask & 0x800) == 0 { // if not empty // string "1408331" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x33, 0x33, 0x31) if z.AttachExtension == nil { @@ -1123,7 +1287,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachExtension) } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // string "1408431" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x34, 0x33, 0x31) if z.AttachFilename == nil { @@ -1132,7 +1296,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachFilename) } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // string "141003" o = append(o, 0xa6, 0x31, 0x34, 0x31, 0x30, 0x30, 0x33) if z.AttachFlags == nil { @@ -1141,7 +1305,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AttachFlags) } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // string "1408731" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x37, 0x33, 0x31) if z.AttachLongFilename == nil { @@ -1150,7 +1314,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachLongFilename) } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x8000) == 0 { // if not empty // string "1409331" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x33, 0x33, 0x31) if z.AttachLongPathname == nil { @@ -1159,7 +1323,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachLongPathname) } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x10000) == 0 { // if not empty // string "3276711" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x37, 0x31, 0x31) if z.AttachmentContactPhoto == nil { @@ -1168,7 +1332,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AttachmentContactPhoto) } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x20000) == 0 { // if not empty // string "327653" o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x36, 0x35, 0x33) if z.AttachmentFlags == nil { @@ -1177,7 +1341,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AttachmentFlags) } } - if (zb0001Mask & 0x4000) == 0 { // if not empty + if (zb0001Mask & 0x40000) == 0 { // if not empty // string "3276611" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x36, 0x36, 0x31, 0x31) if z.AttachmentHidden == nil { @@ -1186,7 +1350,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AttachmentHidden) } } - if (zb0001Mask & 0x8000) == 0 { // if not empty + if (zb0001Mask & 0x80000) == 0 { // if not empty // string "327623" o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x36, 0x32, 0x33) if z.AttachmentLinkId == nil { @@ -1195,7 +1359,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AttachmentLinkId) } } - if (zb0001Mask & 0x10000) == 0 { // if not empty + if (zb0001Mask & 0x100000) == 0 { // if not empty // string "140853" o = append(o, 0xa6, 0x31, 0x34, 0x30, 0x38, 0x35, 0x33) if z.AttachMethod == nil { @@ -1204,7 +1368,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AttachMethod) } } - if (zb0001Mask & 0x20000) == 0 { // if not empty + if (zb0001Mask & 0x200000) == 0 { // if not empty // string "1409431" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x34, 0x33, 0x31) if z.AttachMimeTag == nil { @@ -1213,7 +1377,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachMimeTag) } } - if (zb0001Mask & 0x40000) == 0 { // if not empty + if (zb0001Mask & 0x400000) == 0 { // if not empty // string "36173" o = append(o, 0xa5, 0x33, 0x36, 0x31, 0x37, 0x33) if z.AttachNumber == nil { @@ -1222,7 +1386,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AttachNumber) } } - if (zb0001Mask & 0x80000) == 0 { // if not empty + if (zb0001Mask & 0x800000) == 0 { // if not empty // string "1408831" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x38, 0x38, 0x33, 0x31) if z.AttachPathname == nil { @@ -1231,7 +1395,12 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachPathname) } } - if (zb0001Mask & 0x100000) == 0 { // if not empty + if (zb0001Mask & 0x1000000) == 0 { // if not empty + // string "14089258" + o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x38, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AttachRendering) + } + if (zb0001Mask & 0x2000000) == 0 { // if not empty // string "36163" o = append(o, 0xa5, 0x33, 0x36, 0x31, 0x36, 0x33) if z.AttachSize == nil { @@ -1240,7 +1409,12 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AttachSize) } } - if (zb0001Mask & 0x200000) == 0 { // if not empty + if (zb0001Mask & 0x4000000) == 0 { // if not empty + // string "14090258" + o = append(o, 0xa8, 0x31, 0x34, 0x30, 0x39, 0x30, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AttachTag) + } + if (zb0001Mask & 0x8000000) == 0 { // if not empty // string "1409231" o = append(o, 0xa7, 0x31, 0x34, 0x30, 0x39, 0x32, 0x33, 0x31) if z.AttachTransportName == nil { @@ -1249,7 +1423,7 @@ func (z *Attachment) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AttachTransportName) } } - if (zb0001Mask & 0x400000) == 0 { // if not empty + if (zb0001Mask & 0x10000000) == 0 { // if not empty // string "1410731" o = append(o, 0xa7, 0x31, 0x34, 0x31, 0x30, 0x37, 0x33, 0x31) if z.TextAttachmentCharset == nil { @@ -1296,6 +1470,12 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "AttachmentMacInfo": + z.AttachmentMacInfo, bts, err = msgp.ReadBytesBytes(bts, z.AttachmentMacInfo) + if err != nil { + err = msgp.WrapError(err, "AttachmentMacInfo") + return + } case "AttachmentOriginalPermissionType": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -1347,6 +1527,12 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "14095258": + z.AttachAdditionalInformation, bts, err = msgp.ReadBytesBytes(bts, z.AttachAdditionalInformation) + if err != nil { + err = msgp.WrapError(err, "AttachAdditionalInformation") + return + } case "1409731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -1398,6 +1584,18 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "14081258": + z.AttachDataBinary, bts, err = msgp.ReadBytesBytes(bts, z.AttachDataBinary) + if err != nil { + err = msgp.WrapError(err, "AttachDataBinary") + return + } + case "14082258": + z.AttachEncoding, bts, err = msgp.ReadBytesBytes(bts, z.AttachEncoding) + if err != nil { + err = msgp.WrapError(err, "AttachEncoding") + return + } case "1408331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -1619,6 +1817,12 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "14089258": + z.AttachRendering, bts, err = msgp.ReadBytesBytes(bts, z.AttachRendering) + if err != nil { + err = msgp.WrapError(err, "AttachRendering") + return + } case "36163": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -1636,6 +1840,12 @@ func (z *Attachment) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "14090258": + z.AttachTag, bts, err = msgp.ReadBytesBytes(bts, z.AttachTag) + if err != nil { + err = msgp.WrapError(err, "AttachTag") + return + } case "1409231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -1690,7 +1900,7 @@ func (z *Attachment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AttachmentMacContentType) } - s += 34 + s += 18 + msgp.BytesPrefixSize + len(z.AttachmentMacInfo) + 34 if z.AttachmentOriginalPermissionType == nil { s += msgp.NilSize } else { @@ -1708,7 +1918,7 @@ func (z *Attachment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AttachmentProviderType) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AttachAdditionalInformation) + 8 if z.AttachContentBase == nil { s += msgp.NilSize } else { @@ -1726,7 +1936,7 @@ func (z *Attachment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AttachContentLocation) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AttachDataBinary) + 9 + msgp.BytesPrefixSize + len(z.AttachEncoding) + 8 if z.AttachExtension == nil { s += msgp.NilSize } else { @@ -1804,13 +2014,13 @@ func (z *Attachment) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AttachPathname) } - s += 6 + s += 9 + msgp.BytesPrefixSize + len(z.AttachRendering) + 6 if z.AttachSize == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AttachTag) + 8 if z.AttachTransportName == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/contact.pb.go b/pkg/properties/contact.pb.go index e588e13..6b4f6c9 100644 --- a/pkg/properties/contact.pb.go +++ b/pkg/properties/contact.pb.go @@ -47,17 +47,31 @@ type Contact struct { AddressBookProviderArrayType *int32 `protobuf:"varint,1,opt,name=address_book_provider_array_type,json=addressBookProviderArrayType,proto3,oneof" json:"address_book_provider_array_type,omitempty" msg:"328093,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:"3298931,omitempty"` + // Specifies the EntryID of the Appointment object that represents an anniversary of the contact. + AnniversaryEventEntryId []byte `protobuf:"bytes,4,opt,name=anniversary_event_entry_id,json=anniversaryEventEntryId,proto3,oneof" json:"anniversary_event_entry_id,omitempty" msg:"32846258,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:"3280511,omitempty"` + // Specifies the EntryID of an optional Appointment object that represents the birthday of the contact. + BirthdayEventEntryId []byte `protobuf:"bytes,6,opt,name=birthday_event_entry_id,json=birthdayEventEntryId,proto3,oneof" json:"birthday_event_entry_id,omitempty" msg:"32845258,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:"3299064,omitempty"` + // Contains the image to be used on a business card. + BusinessCardCardPicture []byte `protobuf:"bytes,8,opt,name=business_card_card_picture,json=businessCardCardPicture,proto3,oneof" json:"business_card_card_picture,omitempty" msg:"32833258,omitempty"` + // Contains user customization details for displaying a contact as a business card. + BusinessCardDisplayDefinition []byte `protobuf:"bytes,9,opt,name=business_card_display_definition,json=businessCardDisplayDefinition,proto3,oneof" json:"business_card_display_definition,omitempty" msg:"32832258,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:"328033,omitempty"` + // Specifies the EntryID of the GAL contact to which the duplicate contact is linked. + ContactLinkedGlobalAddressListEntryId []byte `protobuf:"bytes,12,opt,name=contact_linked_global_address_list_entry_id,json=contactLinkedGlobalAddressListEntryId,proto3,oneof" json:"contact_linked_global_address_list_entry_id,omitempty" msg:"32994258,omitempty"` + // Contains the elements of the PidLidContacts property (section 2.77). + ContactLinkEntry []byte `protobuf:"bytes,13,opt,name=contact_link_entry,json=contactLinkEntry,proto3,oneof" json:"contact_link_entry,omitempty" msg:"34181258,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:"3300072,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:"329983,omitempty"` ContactLinkName *string `protobuf:"bytes,17,opt,name=contact_link_name,json=contactLinkName,proto3,oneof" json:"contact_link_name,omitempty" msg:"3418231,omitempty"` + // Contains the list of SearchKeys for a Contact object linked to by the Message object. + ContactLinkSearchKey []byte `protobuf:"bytes,18,opt,name=contact_link_search_key,json=contactLinkSearchKey,proto3,oneof" json:"contact_link_search_key,omitempty" msg:"34180258,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:"3284731,omitempty"` // Contains text used to add custom text to a business card representation of a Contact object. @@ -72,6 +86,8 @@ type Contact struct { DistributionListChecksum *int32 `protobuf:"varint,25,opt,name=distribution_list_checksum,json=distributionListChecksum,proto3,oneof" json:"distribution_list_checksum,omitempty" msg:"328443,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:"3285131,omitempty"` + // Specifies the list of EntryIDs and one-off EntryIDs corresponding to the members of the personal distribution list. + DistributionListStream []byte `protobuf:"bytes,29,opt,name=distribution_list_stream,json=distributionListStream,proto3,oneof" json:"distribution_list_stream,omitempty" msg:"32868258,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:"3289831,omitempty"` // Specifies the user-readable display name for the email address. @@ -80,6 +96,8 @@ type Contact struct { Email1EmailAddress *string `protobuf:"bytes,32,opt,name=email1_email_address,json=email1EmailAddress,proto3,oneof" json:"email1_email_address,omitempty" msg:"3289931,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:"3290031,omitempty"` + // Specifies the EntryID of the object corresponding to this electronic address. + Email1OriginalEntryId []byte `protobuf:"bytes,34,opt,name=email1_original_entry_id,json=email1OriginalEntryId,proto3,oneof" json:"email1_original_entry_id,omitempty" msg:"32901258,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:"3291431,omitempty"` // Specifies the user-readable display name for the email address. @@ -88,6 +106,8 @@ type Contact struct { Email2EmailAddress *string `protobuf:"bytes,37,opt,name=email2_email_address,json=email2EmailAddress,proto3,oneof" json:"email2_email_address,omitempty" msg:"3291531,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:"3291631,omitempty"` + // Specifies the EntryID of the object that corresponds to this electronic address. + Email2OriginalEntryId []byte `protobuf:"bytes,39,opt,name=email2_original_entry_id,json=email2OriginalEntryId,proto3,oneof" json:"email2_original_entry_id,omitempty" msg:"32917258,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:"3293031,omitempty"` // Specifies the user-readable display name for the email address. @@ -96,24 +116,32 @@ type Contact struct { Email3EmailAddress *string `protobuf:"bytes,42,opt,name=email3_email_address,json=email3EmailAddress,proto3,oneof" json:"email3_email_address,omitempty" msg:"3293131,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:"3293231,omitempty"` + // Specifies the EntryID of the object that corresponds to this electronic address. + Email3OriginalEntryId []byte `protobuf:"bytes,44,opt,name=email3_original_entry_id,json=email3OriginalEntryId,proto3,oneof" json:"email3_original_entry_id,omitempty" msg:"32933258,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:"3294631,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:"3294731,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:"3294831,omitempty"` + // Specifies a one-off EntryID that corresponds to this fax address. + Fax1OriginalEntryId []byte `protobuf:"bytes,48,opt,name=fax1_original_entry_id,json=fax1OriginalEntryId,proto3,oneof" json:"fax1_original_entry_id,omitempty" msg:"32949258,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:"3296231,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:"3296331,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:"3296431,omitempty"` + // Specifies a one-off EntryID corresponding to this fax address. + Fax2OriginalEntryId []byte `protobuf:"bytes,52,opt,name=fax2_original_entry_id,json=fax2OriginalEntryId,proto3,oneof" json:"fax2_original_entry_id,omitempty" msg:"32965258,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:"3297831,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:"3297931,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:"3298031,omitempty"` + // Specifies a one-off EntryID that corresponds to this fax address. + Fax3OriginalEntryId []byte `protobuf:"bytes,56,opt,name=fax3_original_entry_id,json=fax3OriginalEntryId,proto3,oneof" json:"fax3_original_entry_id,omitempty" msg:"32981258,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:"3277331,omitempty"` // Specifies how to generate and recompute the value of the PidLidFileUnder property (section 2.132) when other contact name properties change. @@ -138,6 +166,8 @@ type Contact struct { OtherAddressCountryCode *string `protobuf:"bytes,68,opt,name=other_address_country_code,json=otherAddressCountryCode,proto3,oneof" json:"other_address_country_code,omitempty" msg:"3298831,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:"328023,omitempty"` + // Specifies the value of the EntryID of the Contact object unless the Contact object is a copy of an earlier original. + ReferenceEntryId []byte `protobuf:"bytes,70,opt,name=reference_entry_id,json=referenceEntryId,proto3,oneof" json:"reference_entry_id,omitempty" msg:"34237258,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:"3299164,omitempty"` // Specifies the complete address of the work address of the contact. @@ -164,6 +194,10 @@ type Contact struct { YomiLastName *string `protobuf:"bytes,82,opt,name=yomi_last_name,json=yomiLastName,proto3,oneof" json:"yomi_last_name,omitempty" msg:"3281331,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"` + // Indicate the EntryID of the contact associated with the birthday event. + BirthdayContactEntryId []byte `protobuf:"bytes,84,opt,name=birthday_contact_entry_id,json=birthdayContactEntryId,proto3,oneof" json:"birthday_contact_entry_id,omitempty"` + // Indicates the person ID's GUID of the contact associated with the birthday event. + BirthdayContactPersonGuid []byte `protobuf:"bytes,85,opt,name=birthday_contact_person_guid,json=birthdayContactPersonGuid,proto3,oneof" json:"birthday_contact_person_guid,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. @@ -258,6 +292,8 @@ type Contact struct { TelexNumber *string `protobuf:"bytes,134,opt,name=telex_number,json=telexNumber,proto3,oneof" json:"telex_number,omitempty" msg:"1489231,omitempty"` // Contains the mail user's job title. Title *string `protobuf:"bytes,135,opt,name=title,proto3,oneof" json:"title,omitempty" msg:"1487131,omitempty"` + // Contains an ASN.1 authentication certificate for a messaging user. + UserCertificate []byte `protobuf:"bytes,136,opt,name=user_certificate,json=userCertificate,proto3,oneof" json:"user_certificate,omitempty" msg:"14882258,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"` } @@ -308,6 +344,13 @@ func (x *Contact) GetAddressCountryCode() string { return "" } +func (x *Contact) GetAnniversaryEventEntryId() []byte { + if x != nil { + return x.AnniversaryEventEntryId + } + return nil +} + func (x *Contact) GetAutoLog() bool { if x != nil && x.AutoLog != nil { return *x.AutoLog @@ -315,6 +358,13 @@ func (x *Contact) GetAutoLog() bool { return false } +func (x *Contact) GetBirthdayEventEntryId() []byte { + if x != nil { + return x.BirthdayEventEntryId + } + return nil +} + func (x *Contact) GetBirthdayLocal() int64 { if x != nil && x.BirthdayLocal != nil { return *x.BirthdayLocal @@ -322,6 +372,20 @@ func (x *Contact) GetBirthdayLocal() int64 { return 0 } +func (x *Contact) GetBusinessCardCardPicture() []byte { + if x != nil { + return x.BusinessCardCardPicture + } + return nil +} + +func (x *Contact) GetBusinessCardDisplayDefinition() []byte { + if x != nil { + return x.BusinessCardDisplayDefinition + } + return nil +} + func (x *Contact) GetContactCharacterSet() int32 { if x != nil && x.ContactCharacterSet != nil { return *x.ContactCharacterSet @@ -329,6 +393,20 @@ func (x *Contact) GetContactCharacterSet() int32 { return 0 } +func (x *Contact) GetContactLinkedGlobalAddressListEntryId() []byte { + if x != nil { + return x.ContactLinkedGlobalAddressListEntryId + } + return nil +} + +func (x *Contact) GetContactLinkEntry() []byte { + if x != nil { + return x.ContactLinkEntry + } + return nil +} + func (x *Contact) GetContactLinkGlobalAddressListLinkId() uint64 { if x != nil && x.ContactLinkGlobalAddressListLinkId != nil { return *x.ContactLinkGlobalAddressListLinkId @@ -350,6 +428,13 @@ func (x *Contact) GetContactLinkName() string { return "" } +func (x *Contact) GetContactLinkSearchKey() []byte { + if x != nil { + return x.ContactLinkSearchKey + } + return nil +} + func (x *Contact) GetContactUserField1() string { if x != nil && x.ContactUserField1 != nil { return *x.ContactUserField1 @@ -399,6 +484,13 @@ func (x *Contact) GetDistributionListName() string { return "" } +func (x *Contact) GetDistributionListStream() []byte { + if x != nil { + return x.DistributionListStream + } + return nil +} + func (x *Contact) GetEmail1AddressType() string { if x != nil && x.Email1AddressType != nil { return *x.Email1AddressType @@ -427,6 +519,13 @@ func (x *Contact) GetEmail1OriginalDisplayName() string { return "" } +func (x *Contact) GetEmail1OriginalEntryId() []byte { + if x != nil { + return x.Email1OriginalEntryId + } + return nil +} + func (x *Contact) GetEmail2AddressType() string { if x != nil && x.Email2AddressType != nil { return *x.Email2AddressType @@ -455,6 +554,13 @@ func (x *Contact) GetEmail2OriginalDisplayName() string { return "" } +func (x *Contact) GetEmail2OriginalEntryId() []byte { + if x != nil { + return x.Email2OriginalEntryId + } + return nil +} + func (x *Contact) GetEmail3AddressType() string { if x != nil && x.Email3AddressType != nil { return *x.Email3AddressType @@ -483,6 +589,13 @@ func (x *Contact) GetEmail3OriginalDisplayName() string { return "" } +func (x *Contact) GetEmail3OriginalEntryId() []byte { + if x != nil { + return x.Email3OriginalEntryId + } + return nil +} + func (x *Contact) GetFax1AddressType() string { if x != nil && x.Fax1AddressType != nil { return *x.Fax1AddressType @@ -504,6 +617,13 @@ func (x *Contact) GetFax1OriginalDisplayName() string { return "" } +func (x *Contact) GetFax1OriginalEntryId() []byte { + if x != nil { + return x.Fax1OriginalEntryId + } + return nil +} + func (x *Contact) GetFax2AddressType() string { if x != nil && x.Fax2AddressType != nil { return *x.Fax2AddressType @@ -525,6 +645,13 @@ func (x *Contact) GetFax2OriginalDisplayName() string { return "" } +func (x *Contact) GetFax2OriginalEntryId() []byte { + if x != nil { + return x.Fax2OriginalEntryId + } + return nil +} + func (x *Contact) GetFax3AddressType() string { if x != nil && x.Fax3AddressType != nil { return *x.Fax3AddressType @@ -546,6 +673,13 @@ func (x *Contact) GetFax3OriginalDisplayName() string { return "" } +func (x *Contact) GetFax3OriginalEntryId() []byte { + if x != nil { + return x.Fax3OriginalEntryId + } + return nil +} + func (x *Contact) GetFileUnder() string { if x != nil && x.FileUnder != nil { return *x.FileUnder @@ -630,6 +764,13 @@ func (x *Contact) GetPostalAddressId() int32 { return 0 } +func (x *Contact) GetReferenceEntryId() []byte { + if x != nil { + return x.ReferenceEntryId + } + return nil +} + func (x *Contact) GetWeddingAnniversaryLocal() int64 { if x != nil && x.WeddingAnniversaryLocal != nil { return *x.WeddingAnniversaryLocal @@ -721,6 +862,20 @@ func (x *Contact) GetBirthdayContactAttributionDisplayName() string { return "" } +func (x *Contact) GetBirthdayContactEntryId() []byte { + if x != nil { + return x.BirthdayContactEntryId + } + return nil +} + +func (x *Contact) GetBirthdayContactPersonGuid() []byte { + if x != nil { + return x.BirthdayContactPersonGuid + } + return nil +} + func (x *Contact) GetIsBirthdayContactWritable() bool { if x != nil && x.IsBirthdayContactWritable != nil { return *x.IsBirthdayContactWritable @@ -1050,6 +1205,13 @@ func (x *Contact) GetTitle() string { return "" } +func (x *Contact) GetUserCertificate() []byte { + if x != nil { + return x.UserCertificate + } + return nil +} + func (x *Contact) GetWeddingAnniversary() int64 { if x != nil && x.WeddingAnniversary != nil { return *x.WeddingAnniversary @@ -1061,7 +1223,7 @@ var File_contact_proto protoreflect.FileDescriptor var file_contact_proto_rawDesc = []byte{ 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xee, 0x41, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x4b, 0x0a, 0x20, 0x61, + 0xef, 0x4e, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x4b, 0x0a, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x1c, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, @@ -1070,528 +1232,632 @@ var file_contact_proto_rawDesc = []byte{ 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x12, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x1e, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x08, 0x48, 0x02, 0x52, 0x07, 0x61, 0x75, 0x74, 0x6f, 0x4c, 0x6f, 0x67, 0x88, 0x01, 0x01, 0x12, - 0x2a, 0x0a, 0x0e, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, - 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x48, 0x03, 0x52, 0x0d, 0x62, 0x69, 0x72, 0x74, 0x68, - 0x64, 0x61, 0x79, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x63, - 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, - 0x5f, 0x73, 0x65, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x04, 0x52, 0x13, 0x63, 0x6f, - 0x6e, 0x74, 0x61, 0x63, 0x74, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x53, 0x65, - 0x74, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x28, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, - 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x64, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x48, 0x05, 0x52, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x40, 0x0a, 0x1a, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x5f, 0x65, + 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x02, 0x52, 0x17, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, + 0x72, 0x79, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x1e, 0x0a, 0x08, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x08, 0x48, 0x03, 0x52, 0x07, 0x61, 0x75, 0x74, 0x6f, 0x4c, 0x6f, 0x67, 0x88, 0x01, + 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x65, 0x76, + 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x0c, 0x48, 0x04, 0x52, 0x14, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, + 0x0e, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x03, 0x48, 0x05, 0x52, 0x0d, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, + 0x79, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x62, 0x75, 0x73, + 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, + 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x06, 0x52, + 0x17, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x61, 0x72, 0x64, 0x43, 0x61, 0x72, + 0x64, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x20, 0x62, + 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x09, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x07, 0x52, 0x1d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, + 0x73, 0x43, 0x61, 0x72, 0x64, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x44, 0x65, 0x66, 0x69, + 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x73, + 0x65, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x08, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x53, 0x65, 0x74, 0x88, + 0x01, 0x01, 0x12, 0x5f, 0x0a, 0x2b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, + 0x6e, 0x6b, 0x65, 0x64, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, + 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x09, 0x52, 0x25, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, + 0x69, 0x6e, 0x6b, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x0a, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x28, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, + 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x48, 0x0b, 0x52, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x5f, 0x0a, 0x2b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, + 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x0c, 0x52, 0x25, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, - 0x5f, 0x0a, 0x2b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, - 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, - 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0f, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x06, 0x52, 0x25, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, - 0x69, 0x6e, 0x6b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x2f, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, 0x52, 0x0f, 0x63, - 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, - 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x31, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, - 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x15, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x09, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55, 0x73, - 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, - 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x33, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0a, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, - 0x61, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x88, 0x01, 0x01, - 0x12, 0x33, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, - 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x34, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, - 0x65, 0x6e, 0x74, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0c, 0x52, 0x0a, 0x64, 0x65, 0x70, - 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x64, 0x69, - 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, - 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x48, 0x0d, - 0x52, 0x18, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, - 0x73, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, - 0x16, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, - 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0e, 0x52, - 0x14, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, - 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x31, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x1e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0f, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, - 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x10, 0x52, 0x11, 0x65, 0x6d, - 0x61, 0x69, 0x6c, 0x31, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x11, 0x52, 0x12, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x12, 0x52, 0x19, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x48, 0x13, 0x52, 0x11, - 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x14, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x44, 0x69, 0x73, 0x70, 0x6c, + 0x73, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, + 0x6e, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0d, 0x52, + 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, + 0x69, 0x6e, 0x6b, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x12, + 0x20, 0x01, 0x28, 0x0c, 0x48, 0x0e, 0x52, 0x14, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, + 0x69, 0x6e, 0x6b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, + 0x33, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0f, 0x52, 0x11, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x31, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, + 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x15, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x10, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, + 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x48, 0x11, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x88, 0x01, 0x01, 0x12, 0x33, + 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x34, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x48, 0x12, 0x52, 0x11, 0x63, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x34, + 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, + 0x74, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x48, 0x13, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x61, 0x72, + 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x64, 0x69, 0x73, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x63, 0x68, + 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x48, 0x14, 0x52, 0x18, + 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, + 0x43, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x64, + 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x15, 0x52, 0x14, 0x64, + 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x4e, + 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x16, 0x52, 0x16, 0x64, 0x69, 0x73, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1e, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x17, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x18, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, + 0x31, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x35, 0x0a, 0x14, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x48, 0x19, 0x52, + 0x12, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1a, 0x52, 0x19, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1b, + 0x52, 0x15, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1c, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, + 0x32, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1d, 0x52, 0x11, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x25, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x1e, 0x52, 0x12, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x45, 0x6d, 0x61, 0x69, + 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x26, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x1f, 0x52, 0x19, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x4f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x27, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x20, 0x52, 0x15, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x4f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x48, 0x21, 0x52, 0x11, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x22, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x32, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x18, 0x25, 0x20, 0x01, 0x28, 0x09, 0x48, 0x15, 0x52, 0x12, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x32, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, - 0x12, 0x44, 0x0a, 0x1c, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x69, 0x6c, 0x33, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x23, 0x52, 0x12, 0x65, 0x6d, 0x61, 0x69, 0x6c, + 0x33, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x44, 0x0a, 0x1c, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x48, 0x16, 0x52, 0x19, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, + 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, 0x52, 0x19, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, - 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x28, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x17, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x48, 0x18, 0x52, 0x11, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x33, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x35, 0x0a, 0x14, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x19, - 0x52, 0x12, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1a, 0x52, - 0x19, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, - 0x11, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1b, 0x52, 0x0f, 0x66, 0x61, 0x78, 0x31, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, - 0x0a, 0x12, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1c, 0x52, 0x10, 0x66, 0x61, - 0x78, 0x31, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x2f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1d, 0x52, 0x17, 0x66, 0x61, 0x78, 0x31, 0x4f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1e, - 0x52, 0x0f, 0x66, 0x61, 0x78, 0x32, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x1f, 0x52, 0x10, 0x66, 0x61, 0x78, 0x32, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x66, 0x61, 0x78, 0x32, 0x5f, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x48, 0x20, 0x52, 0x17, 0x66, - 0x61, 0x78, 0x32, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x66, 0x61, 0x78, - 0x33, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x35, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x21, 0x52, 0x0f, 0x66, 0x61, 0x78, 0x33, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x61, - 0x78, 0x33, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x36, 0x20, 0x01, 0x28, 0x09, 0x48, 0x22, 0x52, 0x10, 0x66, 0x61, 0x78, 0x33, 0x45, 0x6d, - 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, - 0x1a, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x37, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x23, 0x52, 0x17, 0x66, 0x61, 0x78, 0x33, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x22, 0x0a, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x39, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x24, 0x52, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, - 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, - 0x72, 0x5f, 0x69, 0x64, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x25, 0x52, 0x0b, 0x66, 0x69, - 0x6c, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, - 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x26, 0x52, 0x10, 0x66, 0x72, 0x65, 0x65, - 0x42, 0x75, 0x73, 0x79, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, - 0x24, 0x0a, 0x0b, 0x68, 0x61, 0x73, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x3d, - 0x20, 0x01, 0x28, 0x08, 0x48, 0x27, 0x52, 0x0a, 0x68, 0x61, 0x73, 0x50, 0x69, 0x63, 0x74, 0x75, - 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x28, 0x52, 0x0b, 0x68, - 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, - 0x19, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x29, 0x52, 0x16, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x17, 0x0a, - 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2a, 0x52, 0x04, 0x68, - 0x74, 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, - 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x18, 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2b, 0x52, 0x17, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x63, 0x6f, - 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x18, 0x42, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x2c, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x4c, - 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x6f, 0x74, 0x68, 0x65, - 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x43, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x2d, 0x52, 0x0c, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, - 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, + 0x69, 0x64, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x25, 0x52, 0x15, 0x65, 0x6d, 0x61, 0x69, + 0x6c, 0x33, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, + 0x64, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x26, 0x52, 0x0f, 0x66, 0x61, 0x78, 0x31, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, + 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x2e, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x27, 0x52, 0x10, 0x66, 0x61, 0x78, 0x31, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x66, 0x61, 0x78, 0x31, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x28, 0x52, 0x17, + 0x66, 0x61, 0x78, 0x31, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x66, 0x61, + 0x78, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, + 0x79, 0x5f, 0x69, 0x64, 0x18, 0x30, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x29, 0x52, 0x13, 0x66, 0x61, + 0x78, 0x31, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, + 0x64, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x2a, 0x52, 0x0f, 0x66, 0x61, 0x78, 0x32, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, + 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x32, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x2b, 0x52, 0x10, 0x66, 0x61, 0x78, 0x32, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x66, 0x61, 0x78, 0x32, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2c, 0x52, 0x17, + 0x66, 0x61, 0x78, 0x32, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x66, 0x61, + 0x78, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, + 0x79, 0x5f, 0x69, 0x64, 0x18, 0x34, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x2d, 0x52, 0x13, 0x66, 0x61, + 0x78, 0x32, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, + 0x64, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x2e, 0x52, 0x0f, 0x66, 0x61, 0x78, 0x33, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, + 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x36, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x2f, 0x52, 0x10, 0x66, 0x61, 0x78, 0x33, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x66, 0x61, 0x78, 0x33, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x37, 0x20, 0x01, 0x28, 0x09, 0x48, 0x30, 0x52, 0x17, + 0x66, 0x61, 0x78, 0x33, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x66, 0x61, + 0x78, 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, + 0x79, 0x5f, 0x69, 0x64, 0x18, 0x38, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x31, 0x52, 0x13, 0x66, 0x61, + 0x78, 0x33, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, + 0x64, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x64, + 0x65, 0x72, 0x18, 0x39, 0x20, 0x01, 0x28, 0x09, 0x48, 0x32, 0x52, 0x09, 0x66, 0x69, 0x6c, 0x65, + 0x55, 0x6e, 0x64, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x66, 0x69, 0x6c, 0x65, + 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x05, 0x48, + 0x33, 0x52, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x34, 0x52, + 0x10, 0x66, 0x72, 0x65, 0x65, 0x42, 0x75, 0x73, 0x79, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x68, 0x61, 0x73, 0x5f, 0x70, 0x69, 0x63, 0x74, + 0x75, 0x72, 0x65, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x08, 0x48, 0x35, 0x52, 0x0a, 0x68, 0x61, 0x73, + 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x68, 0x6f, + 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x36, 0x52, 0x0b, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, + 0x3f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x37, 0x52, 0x16, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x38, 0x52, 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, + 0x52, 0x17, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, + 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, + 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x65, + 0x64, 0x18, 0x42, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3a, 0x52, 0x0f, 0x69, 0x73, 0x43, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, + 0x0d, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x43, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x3b, 0x52, 0x0c, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3c, 0x52, 0x17, 0x6f, + 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, + 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x70, 0x6f, 0x73, + 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x45, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x3d, 0x52, 0x0f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x72, 0x65, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, + 0x18, 0x46, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x3e, 0x52, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, + 0x19, 0x77, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, + 0x73, 0x61, 0x72, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x18, 0x47, 0x20, 0x01, 0x28, 0x03, + 0x48, 0x3f, 0x52, 0x17, 0x77, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x6e, 0x6e, 0x69, 0x76, + 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x26, + 0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x48, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x40, 0x52, 0x0b, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x49, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x41, 0x52, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x77, 0x6f, 0x72, 0x6b, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, + 0x4a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x42, 0x52, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3e, + 0x0a, 0x19, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x4b, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x43, 0x52, 0x16, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3c, + 0x0a, 0x18, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, + 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x44, 0x52, 0x15, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, + 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1c, + 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, + 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x18, 0x4d, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x45, 0x52, 0x18, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, + 0x01, 0x12, 0x31, 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x46, 0x52, + 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x4f, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x47, 0x52, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x79, 0x6f, 0x6d, + 0x69, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x50, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x48, 0x52, 0x0f, 0x79, 0x6f, 0x6d, 0x69, 0x43, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x79, 0x6f, + 0x6d, 0x69, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x51, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x49, 0x52, 0x0d, 0x79, 0x6f, 0x6d, 0x69, 0x46, 0x69, 0x72, 0x73, 0x74, + 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x29, 0x0a, 0x0e, 0x79, 0x6f, 0x6d, 0x69, 0x5f, + 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x4a, 0x52, 0x0c, 0x79, 0x6f, 0x6d, 0x69, 0x4c, 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x5d, 0x0a, 0x29, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4b, 0x52, 0x25, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, + 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x54, + 0x20, 0x01, 0x28, 0x0c, 0x48, 0x4c, 0x52, 0x16, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, + 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, + 0x64, 0x18, 0x55, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x4d, 0x52, 0x19, 0x62, 0x69, 0x72, 0x74, 0x68, + 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, + 0x47, 0x75, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x69, 0x73, 0x5f, 0x62, 0x69, + 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x77, + 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x56, 0x20, 0x01, 0x28, 0x08, 0x48, 0x4e, 0x52, + 0x19, 0x69, 0x73, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x57, 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, + 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0x57, 0x20, 0x01, 0x28, 0x03, 0x48, + 0x4f, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x88, 0x01, 0x01, 0x12, 0x41, + 0x0a, 0x1a, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x32, 0x5f, 0x74, 0x65, 0x6c, 0x65, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x58, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x50, 0x52, 0x18, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x32, 0x54, + 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, + 0x01, 0x12, 0x33, 0x0a, 0x13, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x66, 0x61, + 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x51, + 0x52, 0x11, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, + 0x73, 0x73, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x5b, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x52, 0x52, 0x10, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x48, 0x6f, + 0x6d, 0x65, 0x50, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x62, 0x75, 0x73, + 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x53, 0x52, 0x17, + 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x63, 0x61, + 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, + 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x54, 0x52, + 0x17, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x63, + 0x61, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x55, 0x52, 0x12, 0x63, 0x61, 0x72, + 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, + 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6d, 0x61, + 0x69, 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x18, 0x60, 0x20, 0x01, 0x28, 0x09, 0x48, 0x56, 0x52, 0x1a, 0x63, 0x6f, 0x6d, + 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x61, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x57, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x6e, + 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x58, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x72, 0x4e, 0x65, 0x74, + 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x63, 0x20, 0x01, 0x28, 0x09, 0x48, 0x59, 0x52, 0x07, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x64, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x5a, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x2c, 0x0a, 0x0f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5b, 0x52, 0x0e, 0x64, 0x65, 0x70, + 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, + 0x0a, 0x13, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, + 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5c, 0x52, 0x11, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, + 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x74, 0x70, 0x5f, 0x73, 0x69, 0x74, 0x65, 0x18, + 0x67, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5d, 0x52, 0x07, 0x66, 0x74, 0x70, 0x53, 0x69, 0x74, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x1b, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x68, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x5e, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x88, 0x01, 0x01, + 0x12, 0x23, 0x0a, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x69, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x5f, 0x52, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x60, 0x52, 0x09, 0x67, 0x69, 0x76, + 0x65, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x67, 0x6f, 0x76, + 0x65, 0x72, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x18, 0x6b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x61, 0x52, 0x12, 0x67, 0x6f, 0x76, 0x65, 0x72, + 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, + 0x12, 0x1d, 0x0a, 0x07, 0x68, 0x6f, 0x62, 0x62, 0x69, 0x65, 0x73, 0x18, 0x6c, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x62, 0x52, 0x07, 0x68, 0x6f, 0x62, 0x62, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x39, 0x0a, 0x16, 0x68, 0x6f, 0x6d, 0x65, 0x32, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x63, 0x52, 0x14, 0x68, 0x6f, 0x6d, 0x65, 0x32, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x68, 0x6f, + 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x18, + 0x6f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x0f, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x68, + 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x72, 0x79, 0x18, 0x70, 0x20, 0x01, 0x28, 0x09, 0x48, 0x65, 0x52, 0x12, 0x68, 0x6f, 0x6d, + 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x88, + 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x71, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x66, 0x52, 0x15, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x43, 0x0a, 0x1c, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, + 0x18, 0x72, 0x20, 0x01, 0x28, 0x09, 0x48, 0x67, 0x52, 0x18, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x42, + 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x47, 0x0a, 0x1e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x73, 0x20, 0x01, 0x28, 0x09, 0x48, 0x68, 0x52, + 0x1a, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, + 0x0a, 0x13, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, + 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x74, 0x20, 0x01, 0x28, 0x09, 0x48, 0x69, 0x52, 0x11, 0x68, + 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, + 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x66, 0x61, 0x78, 0x5f, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6a, 0x52, 0x0d, + 0x68, 0x6f, 0x6d, 0x65, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, + 0x12, 0x37, 0x0a, 0x15, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x76, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x6b, 0x52, 0x13, 0x68, 0x6f, 0x6d, 0x65, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, + 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x6f, 0x73, 0x63, + 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x77, 0x20, + 0x01, 0x28, 0x08, 0x48, 0x6c, 0x52, 0x0e, 0x6f, 0x73, 0x63, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x65, 0x72, 0x73, + 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x78, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x6d, 0x52, 0x10, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, + 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x70, + 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x79, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x6e, 0x52, 0x0d, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x70, 0x6f, 0x73, 0x74, 0x61, + 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6f, 0x52, 0x0a, + 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, + 0x0f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, + 0x18, 0x7b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x70, 0x52, 0x0d, 0x70, 0x6f, 0x73, 0x74, 0x4f, 0x66, + 0x66, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x72, + 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x18, 0x7c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x71, 0x52, 0x10, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, + 0x79, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, + 0x18, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x72, 0x52, 0x16, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, + 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0a, + 0x70, 0x72, 0x6f, 0x66, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x7e, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x73, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x66, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x88, 0x01, + 0x01, 0x12, 0x39, 0x0a, 0x16, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x7f, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x74, 0x52, 0x14, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, + 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, + 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x75, 0x52, 0x0e, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x72, 0x65, 0x64, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, + 0x73, 0x70, 0x6f, 0x75, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x81, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x76, 0x52, 0x0a, 0x73, 0x70, 0x6f, 0x75, 0x73, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x77, 0x52, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, + 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x78, + 0x52, 0x0d, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x07, 0x73, 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x84, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x79, 0x52, 0x07, 0x73, 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x71, 0x0a, 0x33, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, + 0x66, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x61, 0x66, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x85, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x7a, 0x52, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x44, + 0x65, 0x61, 0x66, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0c, 0x74, 0x65, 0x6c, 0x65, 0x78, 0x5f, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x86, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x7b, 0x52, 0x0b, + 0x74, 0x65, 0x6c, 0x65, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1a, + 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x87, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x7c, + 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x10, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x88, + 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7d, 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x43, 0x65, 0x72, + 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x13, 0x77, + 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, + 0x72, 0x79, 0x18, 0x8a, 0x01, 0x20, 0x01, 0x28, 0x03, 0x48, 0x7e, 0x52, 0x12, 0x77, 0x65, 0x64, + 0x64, 0x69, 0x6e, 0x67, 0x41, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x88, + 0x01, 0x01, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x62, + 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2e, 0x52, 0x17, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x45, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x2f, 0x52, 0x0f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x77, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, - 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x5f, 0x6c, 0x6f, 0x63, - 0x61, 0x6c, 0x18, 0x47, 0x20, 0x01, 0x28, 0x03, 0x48, 0x30, 0x52, 0x17, 0x77, 0x65, 0x64, 0x64, - 0x69, 0x6e, 0x67, 0x41, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x4c, 0x6f, - 0x63, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x48, 0x20, 0x01, 0x28, 0x09, 0x48, 0x31, 0x52, 0x0b, - 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2f, - 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, - 0x69, 0x74, 0x79, 0x18, 0x49, 0x20, 0x01, 0x28, 0x09, 0x48, 0x32, 0x52, 0x0f, 0x77, 0x6f, 0x72, - 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, - 0x35, 0x0a, 0x14, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x33, 0x52, - 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, - 0x6f, 0x64, 0x65, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x34, 0x52, 0x16, 0x77, 0x6f, 0x72, - 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, - 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, - 0x64, 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x35, 0x52, 0x15, 0x77, 0x6f, 0x72, 0x6b, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1c, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, - 0x5f, 0x62, 0x6f, 0x78, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x36, 0x52, 0x18, 0x77, 0x6f, - 0x72, 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, 0x66, - 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x77, 0x6f, 0x72, - 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, - 0x4e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x37, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, - 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, - 0x65, 0x65, 0x74, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x38, 0x52, 0x11, 0x77, 0x6f, 0x72, - 0x6b, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, 0x88, 0x01, - 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, - 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x50, 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, 0x52, 0x0f, - 0x79, 0x6f, 0x6d, 0x69, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x51, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3a, 0x52, 0x0d, 0x79, - 0x6f, 0x6d, 0x69, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x29, 0x0a, 0x0e, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3b, 0x52, 0x0c, 0x79, 0x6f, 0x6d, 0x69, 0x4c, - 0x61, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x5d, 0x0a, 0x29, 0x62, 0x69, - 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x61, - 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3c, 0x52, - 0x25, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, - 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x69, 0x73, 0x5f, - 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, - 0x5f, 0x77, 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x56, 0x20, 0x01, 0x28, 0x08, 0x48, - 0x3d, 0x52, 0x19, 0x69, 0x73, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, - 0x74, 0x61, 0x63, 0x74, 0x57, 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x1f, 0x0a, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x18, 0x57, 0x20, 0x01, 0x28, - 0x03, 0x48, 0x3e, 0x52, 0x08, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x88, 0x01, 0x01, - 0x12, 0x41, 0x0a, 0x1a, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x32, 0x5f, 0x74, 0x65, - 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x58, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x3f, 0x52, 0x18, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, - 0x32, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, - 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x40, 0x52, 0x11, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x46, 0x61, 0x78, 0x4e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x62, 0x75, 0x73, 0x69, - 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x5b, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x41, 0x52, 0x10, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, - 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x62, - 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, - 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x42, - 0x52, 0x17, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, - 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, - 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x43, 0x52, 0x17, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x54, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, - 0x14, 0x63, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x44, 0x52, 0x12, 0x63, - 0x61, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, - 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x60, 0x20, 0x01, 0x28, 0x09, 0x48, 0x45, 0x52, 0x1a, 0x63, - 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, - 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, - 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x61, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x46, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x72, - 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x62, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x47, 0x52, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x72, 0x4e, - 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, - 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x63, 0x20, 0x01, 0x28, 0x09, 0x48, 0x48, - 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, - 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x64, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x49, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x49, 0x64, 0x88, - 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x0e, 0x64, - 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x33, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4b, 0x52, - 0x11, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x72, 0x65, 0x66, - 0x69, 0x78, 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x74, 0x70, 0x5f, 0x73, 0x69, 0x74, - 0x65, 0x18, 0x67, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4c, 0x52, 0x07, 0x66, 0x74, 0x70, 0x53, 0x69, - 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1b, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, - 0x68, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4d, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x69, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4e, 0x52, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x67, 0x69, 0x76, 0x65, 0x6e, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4f, 0x52, 0x09, 0x67, - 0x69, 0x76, 0x65, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x67, - 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x18, 0x6b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x50, 0x52, 0x12, 0x67, 0x6f, 0x76, - 0x65, 0x72, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x68, 0x6f, 0x62, 0x62, 0x69, 0x65, 0x73, 0x18, 0x6c, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x51, 0x52, 0x07, 0x68, 0x6f, 0x62, 0x62, 0x69, 0x65, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x39, 0x0a, 0x16, 0x68, 0x6f, 0x6d, 0x65, 0x32, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x6d, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x52, 0x52, 0x14, 0x68, 0x6f, 0x6d, 0x65, 0x32, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, - 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, - 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, - 0x79, 0x18, 0x6f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x53, 0x52, 0x0f, 0x68, 0x6f, 0x6d, 0x65, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, - 0x14, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x70, 0x20, 0x01, 0x28, 0x09, 0x48, 0x54, 0x52, 0x12, 0x68, - 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, - 0x79, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x18, 0x71, 0x20, 0x01, 0x28, 0x09, 0x48, 0x55, 0x52, 0x15, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1c, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, - 0x6f, 0x78, 0x18, 0x72, 0x20, 0x01, 0x28, 0x09, 0x48, 0x56, 0x52, 0x18, 0x68, 0x6f, 0x6d, 0x65, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, 0x66, 0x69, 0x63, - 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x47, 0x0a, 0x1e, 0x68, 0x6f, 0x6d, 0x65, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, - 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x73, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x57, 0x52, 0x1a, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x33, 0x0a, 0x13, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x74, 0x20, 0x01, 0x28, 0x09, 0x48, 0x58, 0x52, - 0x11, 0x68, 0x6f, 0x6d, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x65, - 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x66, 0x61, - 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x48, 0x59, - 0x52, 0x0d, 0x68, 0x6f, 0x6d, 0x65, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x76, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x5a, 0x52, 0x13, 0x68, 0x6f, 0x6d, 0x65, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x6f, - 0x73, 0x63, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, - 0x77, 0x20, 0x01, 0x28, 0x08, 0x48, 0x5b, 0x52, 0x0e, 0x6f, 0x73, 0x63, 0x53, 0x79, 0x6e, 0x63, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x70, 0x65, - 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, - 0x18, 0x78, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5c, 0x52, 0x10, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, - 0x61, 0x6c, 0x48, 0x6f, 0x6d, 0x65, 0x50, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, - 0x0e, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, - 0x79, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5d, 0x52, 0x0d, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x70, 0x6f, 0x73, - 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5e, - 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x2b, 0x0a, 0x0f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, - 0x6f, 0x78, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5f, 0x52, 0x0d, 0x70, 0x6f, 0x73, 0x74, - 0x4f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, - 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x60, 0x52, 0x10, 0x70, 0x72, 0x69, 0x6d, - 0x61, 0x72, 0x79, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, - 0x3d, 0x0a, 0x18, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x7d, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x61, 0x52, 0x16, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x54, 0x65, 0x6c, 0x65, - 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x23, - 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x66, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x7e, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x62, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x66, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x5f, 0x74, 0x65, 0x6c, - 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x7f, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x63, 0x52, 0x14, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x54, 0x65, 0x6c, 0x65, - 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2e, - 0x0a, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x0e, 0x72, 0x65, 0x66, - 0x65, 0x72, 0x72, 0x65, 0x64, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x25, - 0x0a, 0x0b, 0x73, 0x70, 0x6f, 0x75, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x81, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x65, 0x52, 0x0a, 0x73, 0x70, 0x6f, 0x75, 0x73, 0x65, 0x4e, 0x61, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, - 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x66, 0x52, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x74, 0x72, 0x65, 0x65, - 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x67, 0x52, 0x0d, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x07, 0x73, 0x75, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x84, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x68, 0x52, 0x07, 0x73, 0x75, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x71, 0x0a, 0x33, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x6d, - 0x75, 0x6e, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x61, 0x66, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x85, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x69, 0x52, 0x2e, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, - 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x46, 0x6f, - 0x72, 0x44, 0x65, 0x61, 0x66, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0c, 0x74, 0x65, 0x6c, 0x65, 0x78, - 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x86, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6a, - 0x52, 0x0b, 0x74, 0x65, 0x6c, 0x65, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, - 0x12, 0x1a, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x87, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x6b, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x13, - 0x77, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, - 0x61, 0x72, 0x79, 0x18, 0x8a, 0x01, 0x20, 0x01, 0x28, 0x03, 0x48, 0x6c, 0x52, 0x12, 0x77, 0x65, - 0x64, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, - 0x88, 0x01, 0x01, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, - 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x72, - 0x72, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, - 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x42, 0x11, - 0x0a, 0x0f, 0x5f, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, - 0x6c, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x68, - 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x42, 0x2b, 0x0a, 0x29, 0x5f, - 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x67, 0x6c, 0x6f, + 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, + 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, + 0x0b, 0x0a, 0x09, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x42, 0x1a, 0x0a, 0x18, + 0x5f, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x62, 0x69, 0x72, + 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, + 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x61, + 0x72, 0x64, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x62, + 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, + 0x18, 0x0a, 0x16, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x72, + 0x61, 0x63, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x42, 0x2e, 0x0a, 0x2c, 0x5f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, - 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x42, 0x2e, 0x0a, 0x2c, 0x5f, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, - 0x6e, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x63, 0x6f, 0x6e, - 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x16, - 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, - 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x42, 0x16, - 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, - 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x42, 0x0d, - 0x0a, 0x0b, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x1d, 0x0a, - 0x1b, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, - 0x69, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x42, 0x19, 0x0a, 0x17, - 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, - 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x31, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, - 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x31, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, - 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, - 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, - 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, - 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x66, 0x61, 0x78, 0x31, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, + 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x69, 0x64, 0x42, 0x2e, 0x0a, + 0x2c, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x69, + 0x73, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x14, 0x0a, + 0x12, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, + 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, + 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x42, + 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x42, + 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x1d, + 0x0a, 0x1b, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x75, 0x6d, 0x42, 0x19, 0x0a, + 0x17, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, + 0x69, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x64, 0x69, 0x73, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, + 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, + 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, + 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1f, + 0x0a, 0x1d, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, + 0x1b, 0x0a, 0x19, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x31, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, + 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, + 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x32, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, + 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1f, 0x0a, 0x1d, + 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1b, 0x0a, + 0x19, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x66, + 0x61, 0x78, 0x31, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x61, 0x78, 0x31, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x66, 0x61, 0x78, 0x31, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x66, 0x61, 0x78, 0x31, 0x5f, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, + 0x64, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, - 0x12, 0x5f, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, - 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x66, - 0x61, 0x78, 0x33, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x66, 0x69, - 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x66, 0x69, 0x6c, - 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, - 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, - 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x69, 0x73, 0x5f, 0x63, - 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x42, 0x10, 0x0a, - 0x0e, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, - 0x1d, 0x0a, 0x1b, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x14, - 0x0a, 0x12, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x69, 0x64, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x77, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, - 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x5f, 0x6c, 0x6f, 0x63, - 0x61, 0x6c, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x77, 0x6f, - 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x1f, 0x0a, - 0x1d, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, - 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x15, - 0x0a, 0x13, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x14, 0x0a, - 0x12, 0x5f, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x66, 0x69, 0x72, - 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x79, 0x6f, 0x6d, 0x69, - 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x2c, 0x0a, 0x2a, 0x5f, 0x62, - 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, - 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, - 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x69, 0x73, 0x5f, - 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, - 0x5f, 0x77, 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x62, 0x69, - 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, - 0x65, 0x73, 0x73, 0x32, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, - 0x73, 0x73, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x15, 0x0a, - 0x13, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, - 0x70, 0x61, 0x67, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, - 0x73, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x5f, - 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x63, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x63, 0x6f, - 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, - 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, - 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x72, 0x79, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, - 0x69, 0x64, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, - 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x42, 0x0b, - 0x0a, 0x09, 0x5f, 0x66, 0x74, 0x70, 0x5f, 0x73, 0x69, 0x74, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x5f, - 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x6d, - 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0a, 0x0a, - 0x08, 0x5f, 0x68, 0x6f, 0x62, 0x62, 0x69, 0x65, 0x73, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x68, 0x6f, - 0x6d, 0x65, 0x32, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x68, - 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, - 0x78, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x6e, 0x63, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, - 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, - 0x73, 0x63, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, - 0x15, 0x0a, 0x13, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x68, 0x6f, 0x6d, - 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, - 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x70, 0x6f, - 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x70, 0x6f, - 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x15, 0x0a, - 0x13, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, + 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, + 0x17, 0x5f, 0x66, 0x61, 0x78, 0x32, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x66, 0x61, 0x78, + 0x33, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, + 0x0a, 0x13, 0x5f, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x6f, + 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x66, 0x61, 0x78, 0x33, 0x5f, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, + 0x0d, 0x0a, 0x0b, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x42, 0x10, + 0x0a, 0x0e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x72, 0x65, 0x65, 0x5f, 0x62, 0x75, 0x73, 0x79, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x68, 0x61, 0x73, 0x5f, + 0x70, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x68, 0x6f, 0x6d, 0x65, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x68, 0x6f, 0x6d, + 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, + 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, + 0x1c, 0x0a, 0x1a, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x14, 0x0a, + 0x12, 0x5f, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x6c, 0x69, 0x6e, + 0x6b, 0x65, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, + 0x63, 0x6f, 0x64, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, + 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, + 0x64, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x77, 0x65, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, + 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x42, + 0x0f, 0x0a, 0x0d, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x42, + 0x1c, 0x0a, 0x1a, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x1b, 0x0a, + 0x19, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, + 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x77, + 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, + 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x15, 0x0a, 0x13, 0x5f, + 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x79, + 0x6f, 0x6d, 0x69, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x79, 0x6f, 0x6d, 0x69, 0x5f, 0x6c, 0x61, + 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x2c, 0x0a, 0x2a, 0x5f, 0x62, 0x69, 0x72, 0x74, + 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x74, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, + 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, + 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x5f, + 0x67, 0x75, 0x69, 0x64, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x69, 0x73, 0x5f, 0x62, 0x69, 0x72, 0x74, + 0x68, 0x64, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x5f, 0x77, 0x72, 0x69, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x62, 0x69, 0x72, 0x74, 0x68, 0x64, + 0x61, 0x79, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x32, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x13, 0x0a, 0x11, 0x5f, - 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x70, 0x6f, 0x75, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, - 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x73, 0x75, - 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x36, 0x0a, 0x34, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, - 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x65, 0x76, - 0x69, 0x63, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x61, 0x66, 0x5f, 0x74, 0x65, 0x6c, - 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0f, 0x0a, - 0x0d, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x08, - 0x0a, 0x06, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x77, 0x65, 0x64, - 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, 0x79, - 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, + 0x72, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x66, + 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x62, 0x75, + 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x65, + 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x65, + 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x1c, + 0x0a, 0x1a, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x74, 0x65, 0x6c, 0x65, + 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x17, 0x0a, 0x15, + 0x5f, 0x63, 0x61, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, + 0x79, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, + 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, + 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x63, 0x6f, 0x6d, + 0x70, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0e, + 0x0a, 0x0c, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x12, + 0x0a, 0x10, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x66, + 0x74, 0x70, 0x5f, 0x73, 0x69, 0x74, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x67, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, + 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x68, 0x6f, + 0x62, 0x62, 0x69, 0x65, 0x73, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x32, 0x5f, + 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x42, + 0x1b, 0x0a, 0x19, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x1f, 0x0a, 0x1d, + 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, + 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x21, 0x0a, + 0x1f, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, + 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x68, 0x6f, 0x6d, + 0x65, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x18, 0x0a, 0x16, + 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x73, 0x63, 0x5f, 0x73, + 0x79, 0x6e, 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, + 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x61, + 0x67, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, + 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, + 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x70, 0x72, + 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x74, 0x65, 0x6c, + 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0d, 0x0a, + 0x0b, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x19, 0x0a, 0x17, + 0x5f, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, + 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, + 0x5f, 0x73, 0x70, 0x6f, 0x75, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, 0x12, + 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, + 0x63, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x73, 0x75, 0x72, 0x6e, 0x61, 0x6d, + 0x65, 0x42, 0x36, 0x0a, 0x34, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, + 0x66, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x61, 0x66, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x65, + 0x6c, 0x65, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x74, + 0x69, 0x74, 0x6c, 0x65, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x63, 0x65, + 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x77, 0x65, + 0x64, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6e, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x72, + 0x79, 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 ( diff --git a/pkg/properties/contact.pb_gen.go b/pkg/properties/contact.pb_gen.go index b62b3ea..c6a9822 100644 --- a/pkg/properties/contact.pb_gen.go +++ b/pkg/properties/contact.pb_gen.go @@ -60,6 +60,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32846258": + z.AnniversaryEventEntryId, err = dc.ReadBytes(z.AnniversaryEventEntryId) + if err != nil { + err = msgp.WrapError(err, "AnniversaryEventEntryId") + return + } case "3280511": if dc.IsNil() { err = dc.ReadNil() @@ -78,6 +84,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32845258": + z.BirthdayEventEntryId, err = dc.ReadBytes(z.BirthdayEventEntryId) + if err != nil { + err = msgp.WrapError(err, "BirthdayEventEntryId") + return + } case "3299064": if dc.IsNil() { err = dc.ReadNil() @@ -96,6 +108,18 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32833258": + z.BusinessCardCardPicture, err = dc.ReadBytes(z.BusinessCardCardPicture) + if err != nil { + err = msgp.WrapError(err, "BusinessCardCardPicture") + return + } + case "32832258": + z.BusinessCardDisplayDefinition, err = dc.ReadBytes(z.BusinessCardDisplayDefinition) + if err != nil { + err = msgp.WrapError(err, "BusinessCardDisplayDefinition") + return + } case "328033": if dc.IsNil() { err = dc.ReadNil() @@ -114,6 +138,18 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32994258": + z.ContactLinkedGlobalAddressListEntryId, err = dc.ReadBytes(z.ContactLinkedGlobalAddressListEntryId) + if err != nil { + err = msgp.WrapError(err, "ContactLinkedGlobalAddressListEntryId") + return + } + case "34181258": + z.ContactLinkEntry, err = dc.ReadBytes(z.ContactLinkEntry) + if err != nil { + err = msgp.WrapError(err, "ContactLinkEntry") + return + } case "3300072": if dc.IsNil() { err = dc.ReadNil() @@ -168,6 +204,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "34180258": + z.ContactLinkSearchKey, err = dc.ReadBytes(z.ContactLinkSearchKey) + if err != nil { + err = msgp.WrapError(err, "ContactLinkSearchKey") + return + } case "3284731": if dc.IsNil() { err = dc.ReadNil() @@ -294,6 +336,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32868258": + z.DistributionListStream, err = dc.ReadBytes(z.DistributionListStream) + if err != nil { + err = msgp.WrapError(err, "DistributionListStream") + return + } case "3289831": if dc.IsNil() { err = dc.ReadNil() @@ -366,6 +414,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32901258": + z.Email1OriginalEntryId, err = dc.ReadBytes(z.Email1OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email1OriginalEntryId") + return + } case "3291431": if dc.IsNil() { err = dc.ReadNil() @@ -438,6 +492,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32917258": + z.Email2OriginalEntryId, err = dc.ReadBytes(z.Email2OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email2OriginalEntryId") + return + } case "3293031": if dc.IsNil() { err = dc.ReadNil() @@ -510,6 +570,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32933258": + z.Email3OriginalEntryId, err = dc.ReadBytes(z.Email3OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email3OriginalEntryId") + return + } case "3294631": if dc.IsNil() { err = dc.ReadNil() @@ -564,6 +630,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32949258": + z.Fax1OriginalEntryId, err = dc.ReadBytes(z.Fax1OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax1OriginalEntryId") + return + } case "3296231": if dc.IsNil() { err = dc.ReadNil() @@ -618,6 +690,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32965258": + z.Fax2OriginalEntryId, err = dc.ReadBytes(z.Fax2OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax2OriginalEntryId") + return + } case "3297831": if dc.IsNil() { err = dc.ReadNil() @@ -672,6 +750,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "32981258": + z.Fax3OriginalEntryId, err = dc.ReadBytes(z.Fax3OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax3OriginalEntryId") + return + } case "3277331": if dc.IsNil() { err = dc.ReadNil() @@ -888,6 +972,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "34237258": + z.ReferenceEntryId, err = dc.ReadBytes(z.ReferenceEntryId) + if err != nil { + err = msgp.WrapError(err, "ReferenceEntryId") + return + } case "3299164": if dc.IsNil() { err = dc.ReadNil() @@ -1122,6 +1212,18 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "BirthdayContactEntryId": + z.BirthdayContactEntryId, err = dc.ReadBytes(z.BirthdayContactEntryId) + if err != nil { + err = msgp.WrapError(err, "BirthdayContactEntryId") + return + } + case "BirthdayContactPersonGuid": + z.BirthdayContactPersonGuid, err = dc.ReadBytes(z.BirthdayContactPersonGuid) + if err != nil { + err = msgp.WrapError(err, "BirthdayContactPersonGuid") + return + } case "IsBirthdayContactWritable": if dc.IsNil() { err = dc.ReadNil() @@ -1968,6 +2070,12 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "14882258": + z.UserCertificate, err = dc.ReadBytes(z.UserCertificate) + if err != nil { + err = msgp.WrapError(err, "UserCertificate") + return + } case "1491364": if dc.IsNil() { err = dc.ReadNil() @@ -2000,8 +2108,8 @@ func (z *Contact) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(109) - var zb0001Mask [2]uint64 /* 109 bits */ + zb0001Len := uint32(127) + var zb0001Mask [2]uint64 /* 127 bits */ _ = zb0001Mask if z.AddressBookProviderArrayType == nil { zb0001Len-- @@ -2011,426 +2119,490 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { zb0001Len-- zb0001Mask[0] |= 0x2 } - if z.AutoLog == nil { + if z.AnniversaryEventEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x4 } - if z.BirthdayLocal == nil { + if z.AutoLog == nil { zb0001Len-- zb0001Mask[0] |= 0x8 } - if z.ContactCharacterSet == nil { + if z.BirthdayEventEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x10 } - if z.ContactLinkGlobalAddressListLinkId == nil { + if z.BirthdayLocal == nil { zb0001Len-- zb0001Mask[0] |= 0x20 } - if z.ContactLinkGlobalAddressListLinkState == nil { + if z.BusinessCardCardPicture == nil { zb0001Len-- zb0001Mask[0] |= 0x40 } - if z.ContactLinkName == nil { + if z.BusinessCardDisplayDefinition == nil { zb0001Len-- zb0001Mask[0] |= 0x80 } - if z.ContactUserField1 == nil { + if z.ContactCharacterSet == nil { zb0001Len-- zb0001Mask[0] |= 0x100 } - if z.ContactUserField2 == nil { + if z.ContactLinkedGlobalAddressListEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x200 } - if z.ContactUserField3 == nil { + if z.ContactLinkEntry == nil { zb0001Len-- zb0001Mask[0] |= 0x400 } - if z.ContactUserField4 == nil { + if z.ContactLinkGlobalAddressListLinkId == nil { zb0001Len-- zb0001Mask[0] |= 0x800 } - if z.Department == nil { + if z.ContactLinkGlobalAddressListLinkState == nil { zb0001Len-- zb0001Mask[0] |= 0x1000 } - if z.DistributionListChecksum == nil { + if z.ContactLinkName == nil { zb0001Len-- zb0001Mask[0] |= 0x2000 } - if z.DistributionListName == nil { + if z.ContactLinkSearchKey == nil { zb0001Len-- zb0001Mask[0] |= 0x4000 } - if z.Email1AddressType == nil { + if z.ContactUserField1 == nil { zb0001Len-- zb0001Mask[0] |= 0x8000 } - if z.Email1DisplayName == nil { + if z.ContactUserField2 == nil { zb0001Len-- zb0001Mask[0] |= 0x10000 } - if z.Email1EmailAddress == nil { + if z.ContactUserField3 == nil { zb0001Len-- zb0001Mask[0] |= 0x20000 } - if z.Email1OriginalDisplayName == nil { + if z.ContactUserField4 == nil { zb0001Len-- zb0001Mask[0] |= 0x40000 } - if z.Email2AddressType == nil { + if z.Department == nil { zb0001Len-- zb0001Mask[0] |= 0x80000 } - if z.Email2DisplayName == nil { + if z.DistributionListChecksum == nil { zb0001Len-- zb0001Mask[0] |= 0x100000 } - if z.Email2EmailAddress == nil { + if z.DistributionListName == nil { zb0001Len-- zb0001Mask[0] |= 0x200000 } - if z.Email2OriginalDisplayName == nil { + if z.DistributionListStream == nil { zb0001Len-- zb0001Mask[0] |= 0x400000 } - if z.Email3AddressType == nil { + if z.Email1AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x800000 } - if z.Email3DisplayName == nil { + if z.Email1DisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000 } - if z.Email3EmailAddress == nil { + if z.Email1EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000 } - if z.Email3OriginalDisplayName == nil { + if z.Email1OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000 } - if z.Fax1AddressType == nil { + if z.Email1OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000 } - if z.Fax1EmailAddress == nil { + if z.Email2AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.Fax1OriginalDisplayName == nil { + if z.Email2DisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.Fax2AddressType == nil { + if z.Email2EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.Fax2EmailAddress == nil { + if z.Email2OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.Fax2OriginalDisplayName == nil { + if z.Email2OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.Fax3AddressType == nil { + if z.Email3AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.Fax3EmailAddress == nil { + if z.Email3DisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.Fax3OriginalDisplayName == nil { + if z.Email3EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.FileUnder == nil { + if z.Email3OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.FileUnderId == nil { + if z.Email3OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.FreeBusyLocation == nil { + if z.Fax1AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.HasPicture == nil { + if z.Fax1EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.HomeAddress == nil { + if z.Fax1OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.HomeAddressCountryCode == nil { + if z.Fax1OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.Html == nil { + if z.Fax2AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.InstantMessagingAddress == nil { + if z.Fax2EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.IsContactLinked == nil { + if z.Fax2OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.OtherAddress == nil { + if z.Fax2OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.OtherAddressCountryCode == nil { + if z.Fax3AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.PostalAddressId == nil { + if z.Fax3EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.WeddingAnniversaryLocal == nil { + if z.Fax3OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.WorkAddress == nil { + if z.Fax3OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.WorkAddressCity == nil { + if z.FileUnder == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.WorkAddressCountry == nil { + if z.FileUnderId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.WorkAddressCountryCode == nil { + if z.FreeBusyLocation == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.WorkAddressPostalCode == nil { + if z.HasPicture == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.WorkAddressPostOfficeBox == nil { + if z.HomeAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.WorkAddressState == nil { + if z.HomeAddressCountryCode == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.WorkAddressStreet == nil { + if z.Html == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.YomiCompanyName == nil { + if z.InstantMessagingAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.YomiFirstName == nil { + if z.IsContactLinked == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.YomiLastName == nil { + if z.OtherAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.Birthday == nil { + if z.OtherAddressCountryCode == nil { + zb0001Len-- + zb0001Mask[0] |= 0x1000000000000000 + } + if z.PostalAddressId == nil { + zb0001Len-- + zb0001Mask[0] |= 0x2000000000000000 + } + if z.ReferenceEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.Business2TelephoneNumber == nil { + if z.WeddingAnniversaryLocal == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.BusinessFaxNumber == nil { + if z.WorkAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.BusinessHomePage == nil { + if z.WorkAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.BusinessTelephoneNumber == nil { + if z.WorkAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.CallbackTelephoneNumber == nil { + if z.WorkAddressCountryCode == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.CarTelephoneNumber == nil { + if z.WorkAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.CompanyMainTelephoneNumber == nil { + if z.WorkAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.CompanyName == nil { + if z.WorkAddressState == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.ComputerNetworkName == nil { + if z.WorkAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.Country == nil { + if z.YomiCompanyName == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.CustomerId == nil { + if z.YomiFirstName == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.DepartmentName == nil { + if z.YomiLastName == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.DisplayNamePrefix == nil { - zb0001Len-- - zb0001Mask[1] |= 0x800 - } - if z.FtpSite == nil { - zb0001Len-- - zb0001Mask[1] |= 0x1000 - } - if z.Gender == nil { - zb0001Len-- - zb0001Mask[1] |= 0x2000 - } - if z.Generation == nil { - zb0001Len-- - zb0001Mask[1] |= 0x4000 - } - if z.GivenName == nil { + if z.Birthday == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.GovernmentIdNumber == nil { + if z.Business2TelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.Hobbies == nil { + if z.BusinessFaxNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.Home2TelephoneNumber == nil { + if z.BusinessHomePage == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.HomeAddressCity == nil { + if z.BusinessTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.HomeAddressCountry == nil { + if z.CallbackTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.HomeAddressPostalCode == nil { + if z.CarTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.HomeAddressPostOfficeBox == nil { + if z.CompanyMainTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.HomeAddressStateOrProvince == nil { + if z.CompanyName == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.HomeAddressStreet == nil { + if z.ComputerNetworkName == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.HomeFaxNumber == nil { + if z.Country == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.HomeTelephoneNumber == nil { + if z.CustomerId == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.OscSyncEnabled == nil { + if z.DepartmentName == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.PersonalHomePage == nil { + if z.DisplayNamePrefix == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.PostalAddress == nil { + if z.FtpSite == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.PostalCode == nil { + if z.Gender == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.PostOfficeBox == nil { + if z.Generation == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.PrimaryFaxNumber == nil { + if z.GivenName == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.PrimaryTelephoneNumber == nil { + if z.GovernmentIdNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.Profession == nil { + if z.Hobbies == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.RadioTelephoneNumber == nil { + if z.Home2TelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.ReferredByName == nil { + if z.HomeAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.SpouseName == nil { + if z.HomeAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.StateOrProvince == nil { + if z.HomeAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.StreetAddress == nil { + if z.HomeAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.Surname == nil { + if z.HomeAddressStateOrProvince == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.TelecommunicationsDeviceForDeafTelephoneNumber == nil { + if z.HomeAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000 } - if z.TelexNumber == nil { + if z.HomeFaxNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000 } - if z.Title == nil { + if z.HomeTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.WeddingAnniversary == nil { + if z.OscSyncEnabled == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } + if z.PersonalHomePage == nil { + zb0001Len-- + zb0001Mask[1] |= 0x200000000000 + } + if z.PostalAddress == nil { + zb0001Len-- + zb0001Mask[1] |= 0x400000000000 + } + if z.PostalCode == nil { + zb0001Len-- + zb0001Mask[1] |= 0x800000000000 + } + if z.PostOfficeBox == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1000000000000 + } + if z.PrimaryFaxNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x2000000000000 + } + if z.PrimaryTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x4000000000000 + } + if z.Profession == nil { + zb0001Len-- + zb0001Mask[1] |= 0x8000000000000 + } + if z.RadioTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x10000000000000 + } + if z.ReferredByName == nil { + zb0001Len-- + zb0001Mask[1] |= 0x20000000000000 + } + if z.SpouseName == nil { + zb0001Len-- + zb0001Mask[1] |= 0x40000000000000 + } + if z.StateOrProvince == nil { + zb0001Len-- + zb0001Mask[1] |= 0x80000000000000 + } + if z.StreetAddress == nil { + zb0001Len-- + zb0001Mask[1] |= 0x100000000000000 + } + if z.Surname == nil { + zb0001Len-- + zb0001Mask[1] |= 0x200000000000000 + } + if z.TelecommunicationsDeviceForDeafTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x400000000000000 + } + if z.TelexNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x800000000000000 + } + if z.Title == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1000000000000000 + } + if z.UserCertificate == nil { + zb0001Len-- + zb0001Mask[1] |= 0x2000000000000000 + } + if z.WeddingAnniversary == nil { + zb0001Len-- + zb0001Mask[1] |= 0x4000000000000000 + } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) if err != nil { @@ -2478,6 +2650,18 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask[0] & 0x4) == 0 { // if not empty + // write "32846258" + err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x34, 0x36, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.AnniversaryEventEntryId) + if err != nil { + err = msgp.WrapError(err, "AnniversaryEventEntryId") + return + } + } + if (zb0001Mask[0] & 0x8) == 0 { // if not empty // write "3280511" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x30, 0x35, 0x31, 0x31) if err != nil { @@ -2496,7 +2680,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8) == 0 { // if not empty + if (zb0001Mask[0] & 0x10) == 0 { // if not empty + // write "32845258" + err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x34, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.BirthdayEventEntryId) + if err != nil { + err = msgp.WrapError(err, "BirthdayEventEntryId") + return + } + } + if (zb0001Mask[0] & 0x20) == 0 { // if not empty // write "3299064" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x39, 0x30, 0x36, 0x34) if err != nil { @@ -2515,7 +2711,31 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10) == 0 { // if not empty + if (zb0001Mask[0] & 0x40) == 0 { // if not empty + // write "32833258" + err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x33, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.BusinessCardCardPicture) + if err != nil { + err = msgp.WrapError(err, "BusinessCardCardPicture") + return + } + } + if (zb0001Mask[0] & 0x80) == 0 { // if not empty + // write "32832258" + err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x33, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.BusinessCardDisplayDefinition) + if err != nil { + err = msgp.WrapError(err, "BusinessCardDisplayDefinition") + return + } + } + if (zb0001Mask[0] & 0x100) == 0 { // if not empty // write "328033" err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x30, 0x33, 0x33) if err != nil { @@ -2534,7 +2754,31 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20) == 0 { // if not empty + if (zb0001Mask[0] & 0x200) == 0 { // if not empty + // write "32994258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x39, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ContactLinkedGlobalAddressListEntryId) + if err != nil { + err = msgp.WrapError(err, "ContactLinkedGlobalAddressListEntryId") + return + } + } + if (zb0001Mask[0] & 0x400) == 0 { // if not empty + // write "34181258" + err = en.Append(0xa8, 0x33, 0x34, 0x31, 0x38, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ContactLinkEntry) + if err != nil { + err = msgp.WrapError(err, "ContactLinkEntry") + return + } + } + if (zb0001Mask[0] & 0x800) == 0 { // if not empty // write "3300072" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x30, 0x30, 0x37, 0x32) if err != nil { @@ -2553,7 +2797,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000) == 0 { // if not empty // write "329983" err = en.Append(0xa6, 0x33, 0x32, 0x39, 0x39, 0x38, 0x33) if err != nil { @@ -2572,7 +2816,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000) == 0 { // if not empty // write "3418231" err = en.Append(0xa7, 0x33, 0x34, 0x31, 0x38, 0x32, 0x33, 0x31) if err != nil { @@ -2591,7 +2835,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + // write "34180258" + err = en.Append(0xa8, 0x33, 0x34, 0x31, 0x38, 0x30, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ContactLinkSearchKey) + if err != nil { + err = msgp.WrapError(err, "ContactLinkSearchKey") + return + } + } + if (zb0001Mask[0] & 0x8000) == 0 { // if not empty // write "3284731" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x37, 0x33, 0x31) if err != nil { @@ -2610,7 +2866,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000) == 0 { // if not empty // write "3284831" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x38, 0x33, 0x31) if err != nil { @@ -2629,7 +2885,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000) == 0 { // if not empty // write "3284931" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x39, 0x33, 0x31) if err != nil { @@ -2648,7 +2904,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000) == 0 { // if not empty // write "3285031" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x35, 0x30, 0x33, 0x31) if err != nil { @@ -2667,7 +2923,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000) == 0 { // if not empty // write "3278431" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x34, 0x33, 0x31) if err != nil { @@ -2686,7 +2942,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000) == 0 { // if not empty // write "328443" err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x34, 0x34, 0x33) if err != nil { @@ -2705,7 +2961,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000) == 0 { // if not empty // write "3285131" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x35, 0x31, 0x33, 0x31) if err != nil { @@ -2724,7 +2980,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + // write "32868258" + err = en.Append(0xa8, 0x33, 0x32, 0x38, 0x36, 0x38, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.DistributionListStream) + if err != nil { + err = msgp.WrapError(err, "DistributionListStream") + return + } + } + if (zb0001Mask[0] & 0x800000) == 0 { // if not empty // write "3289831" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x39, 0x38, 0x33, 0x31) if err != nil { @@ -2743,7 +3011,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty // write "3289631" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x39, 0x36, 0x33, 0x31) if err != nil { @@ -2762,7 +3030,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty // write "3289931" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x39, 0x39, 0x33, 0x31) if err != nil { @@ -2781,7 +3049,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty // write "3290031" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x30, 0x30, 0x33, 0x31) if err != nil { @@ -2800,7 +3068,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + // write "32901258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x30, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Email1OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email1OriginalEntryId") + return + } + } + if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty // write "3291431" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x34, 0x33, 0x31) if err != nil { @@ -2819,7 +3099,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty // write "3291231" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x32, 0x33, 0x31) if err != nil { @@ -2838,7 +3118,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // write "3291531" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x35, 0x33, 0x31) if err != nil { @@ -2857,7 +3137,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // write "3291631" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -2876,7 +3156,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + // write "32917258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x31, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Email2OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email2OriginalEntryId") + return + } + } + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // write "3293031" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31) if err != nil { @@ -2895,7 +3187,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // write "3292831" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -2914,7 +3206,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // write "3293131" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x33, 0x31, 0x33, 0x31) if err != nil { @@ -2933,7 +3225,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // write "3293231" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x33, 0x32, 0x33, 0x31) if err != nil { @@ -2952,7 +3244,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + // write "32933258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x33, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Email3OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email3OriginalEntryId") + return + } + } + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty // write "3294631" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x34, 0x36, 0x33, 0x31) if err != nil { @@ -2971,7 +3275,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty // write "3294731" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x34, 0x37, 0x33, 0x31) if err != nil { @@ -2990,7 +3294,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // write "3294831" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x34, 0x38, 0x33, 0x31) if err != nil { @@ -3009,7 +3313,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + // write "32949258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x34, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Fax1OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax1OriginalEntryId") + return + } + } + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // write "3296231" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x36, 0x32, 0x33, 0x31) if err != nil { @@ -3028,7 +3344,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // write "3296331" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x36, 0x33, 0x33, 0x31) if err != nil { @@ -3047,7 +3363,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // write "3296431" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x36, 0x34, 0x33, 0x31) if err != nil { @@ -3066,7 +3382,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + // write "32965258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x36, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Fax2OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax2OriginalEntryId") + return + } + } + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // write "3297831" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x37, 0x38, 0x33, 0x31) if err != nil { @@ -3085,7 +3413,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty // write "3297931" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x37, 0x39, 0x33, 0x31) if err != nil { @@ -3104,7 +3432,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // write "3298031" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x30, 0x33, 0x31) if err != nil { @@ -3123,7 +3451,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + // write "32981258" + err = en.Append(0xa8, 0x33, 0x32, 0x39, 0x38, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Fax3OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax3OriginalEntryId") + return + } + } + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // write "3277331" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31) if err != nil { @@ -3142,7 +3482,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // write "327743" err = en.Append(0xa6, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33) if err != nil { @@ -3161,7 +3501,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // write "3298431" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x34, 0x33, 0x31) if err != nil { @@ -3180,7 +3520,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // write "3278911" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x38, 0x39, 0x31, 0x31) if err != nil { @@ -3199,7 +3539,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // write "3279431" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x39, 0x34, 0x33, 0x31) if err != nil { @@ -3218,7 +3558,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // write "3298631" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x36, 0x33, 0x31) if err != nil { @@ -3237,7 +3577,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // write "3281131" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x31, 0x33, 0x31) if err != nil { @@ -3256,7 +3596,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // write "3286631" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x36, 0x36, 0x33, 0x31) if err != nil { @@ -3275,7 +3615,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // write "3299211" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x39, 0x32, 0x31, 0x31) if err != nil { @@ -3294,7 +3634,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // write "3279631" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x39, 0x36, 0x33, 0x31) if err != nil { @@ -3313,7 +3653,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // write "3298831" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x38, 0x33, 0x31) if err != nil { @@ -3332,7 +3672,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // write "328023" err = en.Append(0xa6, 0x33, 0x32, 0x38, 0x30, 0x32, 0x33) if err != nil { @@ -3351,7 +3691,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + // write "34237258" + err = en.Append(0xa8, 0x33, 0x34, 0x32, 0x33, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ReferenceEntryId) + if err != nil { + err = msgp.WrapError(err, "ReferenceEntryId") + return + } + } + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // write "3299164" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x39, 0x31, 0x36, 0x34) if err != nil { @@ -3370,7 +3722,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1) == 0 { // if not empty // write "3279531" err = en.Append(0xa7, 0x33, 0x32, 0x37, 0x39, 0x35, 0x33, 0x31) if err != nil { @@ -3389,7 +3741,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2) == 0 { // if not empty // write "3283831" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x33, 0x38, 0x33, 0x31) if err != nil { @@ -3408,7 +3760,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // write "3284131" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x31, 0x33, 0x31) if err != nil { @@ -3427,7 +3779,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // write "3298731" err = en.Append(0xa7, 0x33, 0x32, 0x39, 0x38, 0x37, 0x33, 0x31) if err != nil { @@ -3446,7 +3798,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // write "3284031" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x30, 0x33, 0x31) if err != nil { @@ -3465,7 +3817,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty // write "3284231" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x34, 0x32, 0x33, 0x31) if err != nil { @@ -3484,7 +3836,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40) == 0 { // if not empty // write "3283931" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x33, 0x39, 0x33, 0x31) if err != nil { @@ -3503,7 +3855,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // write "3283731" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x33, 0x37, 0x33, 0x31) if err != nil { @@ -3522,7 +3874,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty // write "3281431" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31) if err != nil { @@ -3541,7 +3893,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // write "3281231" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x32, 0x33, 0x31) if err != nil { @@ -3560,7 +3912,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // write "3281331" err = en.Append(0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31) if err != nil { @@ -3596,6 +3948,26 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { return } } + // write "BirthdayContactEntryId" + err = en.Append(0xb6, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64) + if err != nil { + return + } + err = en.WriteBytes(z.BirthdayContactEntryId) + if err != nil { + err = msgp.WrapError(err, "BirthdayContactEntryId") + return + } + // write "BirthdayContactPersonGuid" + err = en.Append(0xb9, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64) + if err != nil { + return + } + err = en.WriteBytes(z.BirthdayContactPersonGuid) + if err != nil { + err = msgp.WrapError(err, "BirthdayContactPersonGuid") + return + } // write "IsBirthdayContactWritable" err = en.Append(0xb9, 0x49, 0x73, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x57, 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65) if err != nil { @@ -3613,7 +3985,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // write "1491464" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x34, 0x36, 0x34) if err != nil { @@ -3632,7 +4004,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // write "1487531" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x35, 0x33, 0x31) if err != nil { @@ -3651,7 +4023,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty // write "1488431" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x34, 0x33, 0x31) if err != nil { @@ -3670,7 +4042,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // write "1492931" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x39, 0x33, 0x31) if err != nil { @@ -3689,7 +4061,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // write "1485631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x36, 0x33, 0x31) if err != nil { @@ -3708,7 +4080,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty // write "1485031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x30, 0x33, 0x31) if err != nil { @@ -3727,7 +4099,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // write "1487831" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x38, 0x33, 0x31) if err != nil { @@ -3746,7 +4118,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // write "1493531" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x35, 0x33, 0x31) if err != nil { @@ -3765,7 +4137,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty // write "1487031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x30, 0x33, 0x31) if err != nil { @@ -3784,7 +4156,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // write "1492131" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x31, 0x33, 0x31) if err != nil { @@ -3803,7 +4175,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // write "1488631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x36, 0x33, 0x31) if err != nil { @@ -3822,7 +4194,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // write "1492231" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x32, 0x33, 0x31) if err != nil { @@ -3841,7 +4213,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty // write "1487231" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x32, 0x33, 0x31) if err != nil { @@ -3860,7 +4232,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // write "1491731" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x37, 0x33, 0x31) if err != nil { @@ -3879,7 +4251,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty // write "1492431" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x34, 0x33, 0x31) if err != nil { @@ -3898,7 +4270,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // write "149252" err = en.Append(0xa6, 0x31, 0x34, 0x39, 0x32, 0x35, 0x32) if err != nil { @@ -3917,7 +4289,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // write "1485331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x33, 0x33, 0x31) if err != nil { @@ -3936,7 +4308,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // write "1485431" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x34, 0x33, 0x31) if err != nil { @@ -3955,7 +4327,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty // write "1485531" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x35, 0x33, 0x31) if err != nil { @@ -3974,7 +4346,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // write "1491531" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x35, 0x33, 0x31) if err != nil { @@ -3993,7 +4365,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty // write "1489531" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x35, 0x33, 0x31) if err != nil { @@ -4012,7 +4384,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // write "1493731" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x37, 0x33, 0x31) if err != nil { @@ -4031,7 +4403,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // write "1493831" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x38, 0x33, 0x31) if err != nil { @@ -4050,7 +4422,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // write "1493931" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x33, 0x39, 0x33, 0x31) if err != nil { @@ -4069,7 +4441,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // write "1494231" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x32, 0x33, 0x31) if err != nil { @@ -4088,7 +4460,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // write "1494031" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x30, 0x33, 0x31) if err != nil { @@ -4107,7 +4479,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // write "1494131" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x31, 0x33, 0x31) if err != nil { @@ -4126,7 +4498,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // write "1488531" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x35, 0x33, 0x31) if err != nil { @@ -4145,7 +4517,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // write "1485731" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x37, 0x33, 0x31) if err != nil { @@ -4164,7 +4536,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // write "3178011" err = en.Append(0xa7, 0x33, 0x31, 0x37, 0x38, 0x30, 0x31, 0x31) if err != nil { @@ -4183,7 +4555,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // write "1492831" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -4202,7 +4574,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // write "1486931" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x39, 0x33, 0x31) if err != nil { @@ -4221,7 +4593,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty // write "1489031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x30, 0x33, 0x31) if err != nil { @@ -4240,7 +4612,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty // write "1489131" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x31, 0x33, 0x31) if err != nil { @@ -4259,7 +4631,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // write "1488331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x33, 0x33, 0x31) if err != nil { @@ -4278,7 +4650,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // write "1487431" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x34, 0x33, 0x31) if err != nil { @@ -4297,7 +4669,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // write "1491831" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x38, 0x33, 0x31) if err != nil { @@ -4316,7 +4688,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty // write "1487731" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x37, 0x33, 0x31) if err != nil { @@ -4335,7 +4707,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty // write "1491931" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x39, 0x33, 0x31) if err != nil { @@ -4354,7 +4726,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // write "1492031" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x30, 0x33, 0x31) if err != nil { @@ -4373,7 +4745,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty // write "1488831" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x38, 0x33, 0x31) if err != nil { @@ -4392,7 +4764,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // write "1488931" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x39, 0x33, 0x31) if err != nil { @@ -4411,7 +4783,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // write "1486531" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x35, 0x33, 0x31) if err != nil { @@ -4430,7 +4802,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty // write "1492331" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x33, 0x33, 0x31) if err != nil { @@ -4449,7 +4821,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // write "1489231" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x32, 0x33, 0x31) if err != nil { @@ -4468,7 +4840,7 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty // write "1487131" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x31, 0x33, 0x31) if err != nil { @@ -4487,7 +4859,19 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty + // write "14882258" + err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x38, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.UserCertificate) + if err != nil { + err = msgp.WrapError(err, "UserCertificate") + return + } + } + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // write "1491364" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x33, 0x36, 0x34) if err != nil { @@ -4513,8 +4897,8 @@ func (z *Contact) EncodeMsg(en *msgp.Writer) (err error) { func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(109) - var zb0001Mask [2]uint64 /* 109 bits */ + zb0001Len := uint32(127) + var zb0001Mask [2]uint64 /* 127 bits */ _ = zb0001Mask if z.AddressBookProviderArrayType == nil { zb0001Len-- @@ -4524,425 +4908,489 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { zb0001Len-- zb0001Mask[0] |= 0x2 } - if z.AutoLog == nil { + if z.AnniversaryEventEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x4 } - if z.BirthdayLocal == nil { + if z.AutoLog == nil { zb0001Len-- zb0001Mask[0] |= 0x8 } - if z.ContactCharacterSet == nil { + if z.BirthdayEventEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x10 } - if z.ContactLinkGlobalAddressListLinkId == nil { + if z.BirthdayLocal == nil { zb0001Len-- zb0001Mask[0] |= 0x20 } - if z.ContactLinkGlobalAddressListLinkState == nil { + if z.BusinessCardCardPicture == nil { zb0001Len-- zb0001Mask[0] |= 0x40 } - if z.ContactLinkName == nil { + if z.BusinessCardDisplayDefinition == nil { zb0001Len-- zb0001Mask[0] |= 0x80 } - if z.ContactUserField1 == nil { + if z.ContactCharacterSet == nil { zb0001Len-- zb0001Mask[0] |= 0x100 } - if z.ContactUserField2 == nil { + if z.ContactLinkedGlobalAddressListEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x200 } - if z.ContactUserField3 == nil { + if z.ContactLinkEntry == nil { zb0001Len-- zb0001Mask[0] |= 0x400 } - if z.ContactUserField4 == nil { + if z.ContactLinkGlobalAddressListLinkId == nil { zb0001Len-- zb0001Mask[0] |= 0x800 } - if z.Department == nil { + if z.ContactLinkGlobalAddressListLinkState == nil { zb0001Len-- zb0001Mask[0] |= 0x1000 } - if z.DistributionListChecksum == nil { + if z.ContactLinkName == nil { zb0001Len-- zb0001Mask[0] |= 0x2000 } - if z.DistributionListName == nil { + if z.ContactLinkSearchKey == nil { zb0001Len-- zb0001Mask[0] |= 0x4000 } - if z.Email1AddressType == nil { + if z.ContactUserField1 == nil { zb0001Len-- zb0001Mask[0] |= 0x8000 } - if z.Email1DisplayName == nil { + if z.ContactUserField2 == nil { zb0001Len-- zb0001Mask[0] |= 0x10000 } - if z.Email1EmailAddress == nil { + if z.ContactUserField3 == nil { zb0001Len-- zb0001Mask[0] |= 0x20000 } - if z.Email1OriginalDisplayName == nil { + if z.ContactUserField4 == nil { zb0001Len-- zb0001Mask[0] |= 0x40000 } - if z.Email2AddressType == nil { + if z.Department == nil { zb0001Len-- zb0001Mask[0] |= 0x80000 } - if z.Email2DisplayName == nil { + if z.DistributionListChecksum == nil { zb0001Len-- zb0001Mask[0] |= 0x100000 } - if z.Email2EmailAddress == nil { + if z.DistributionListName == nil { zb0001Len-- zb0001Mask[0] |= 0x200000 } - if z.Email2OriginalDisplayName == nil { + if z.DistributionListStream == nil { zb0001Len-- zb0001Mask[0] |= 0x400000 } - if z.Email3AddressType == nil { + if z.Email1AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x800000 } - if z.Email3DisplayName == nil { + if z.Email1DisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000 } - if z.Email3EmailAddress == nil { + if z.Email1EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000 } - if z.Email3OriginalDisplayName == nil { + if z.Email1OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000 } - if z.Fax1AddressType == nil { + if z.Email1OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000 } - if z.Fax1EmailAddress == nil { + if z.Email2AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.Fax1OriginalDisplayName == nil { + if z.Email2DisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.Fax2AddressType == nil { + if z.Email2EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.Fax2EmailAddress == nil { + if z.Email2OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.Fax2OriginalDisplayName == nil { + if z.Email2OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.Fax3AddressType == nil { + if z.Email3AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.Fax3EmailAddress == nil { + if z.Email3DisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.Fax3OriginalDisplayName == nil { + if z.Email3EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.FileUnder == nil { + if z.Email3OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.FileUnderId == nil { + if z.Email3OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.FreeBusyLocation == nil { + if z.Fax1AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.HasPicture == nil { + if z.Fax1EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.HomeAddress == nil { + if z.Fax1OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.HomeAddressCountryCode == nil { + if z.Fax1OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.Html == nil { + if z.Fax2AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.InstantMessagingAddress == nil { + if z.Fax2EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.IsContactLinked == nil { + if z.Fax2OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.OtherAddress == nil { + if z.Fax2OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.OtherAddressCountryCode == nil { + if z.Fax3AddressType == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.PostalAddressId == nil { + if z.Fax3EmailAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.WeddingAnniversaryLocal == nil { + if z.Fax3OriginalDisplayName == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.WorkAddress == nil { + if z.Fax3OriginalEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.WorkAddressCity == nil { + if z.FileUnder == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.WorkAddressCountry == nil { + if z.FileUnderId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.WorkAddressCountryCode == nil { + if z.FreeBusyLocation == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.WorkAddressPostalCode == nil { + if z.HasPicture == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.WorkAddressPostOfficeBox == nil { + if z.HomeAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.WorkAddressState == nil { + if z.HomeAddressCountryCode == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.WorkAddressStreet == nil { + if z.Html == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.YomiCompanyName == nil { + if z.InstantMessagingAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.YomiFirstName == nil { + if z.IsContactLinked == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.YomiLastName == nil { + if z.OtherAddress == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.Birthday == nil { + if z.OtherAddressCountryCode == nil { + zb0001Len-- + zb0001Mask[0] |= 0x1000000000000000 + } + if z.PostalAddressId == nil { + zb0001Len-- + zb0001Mask[0] |= 0x2000000000000000 + } + if z.ReferenceEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.Business2TelephoneNumber == nil { + if z.WeddingAnniversaryLocal == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.BusinessFaxNumber == nil { + if z.WorkAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.BusinessHomePage == nil { + if z.WorkAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.BusinessTelephoneNumber == nil { + if z.WorkAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.CallbackTelephoneNumber == nil { + if z.WorkAddressCountryCode == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.CarTelephoneNumber == nil { + if z.WorkAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.CompanyMainTelephoneNumber == nil { + if z.WorkAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.CompanyName == nil { + if z.WorkAddressState == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.ComputerNetworkName == nil { + if z.WorkAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.Country == nil { + if z.YomiCompanyName == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.CustomerId == nil { + if z.YomiFirstName == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.DepartmentName == nil { + if z.YomiLastName == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } + if z.Birthday == nil { + zb0001Len-- + zb0001Mask[1] |= 0x8000 + } + if z.Business2TelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x10000 + } + if z.BusinessFaxNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x20000 + } + if z.BusinessHomePage == nil { + zb0001Len-- + zb0001Mask[1] |= 0x40000 + } + if z.BusinessTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x80000 + } + if z.CallbackTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x100000 + } + if z.CarTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x200000 + } + if z.CompanyMainTelephoneNumber == nil { + zb0001Len-- + zb0001Mask[1] |= 0x400000 + } + if z.CompanyName == nil { + zb0001Len-- + zb0001Mask[1] |= 0x800000 + } + if z.ComputerNetworkName == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1000000 + } + if z.Country == nil { + zb0001Len-- + zb0001Mask[1] |= 0x2000000 + } + if z.CustomerId == nil { + zb0001Len-- + zb0001Mask[1] |= 0x4000000 + } + if z.DepartmentName == nil { + zb0001Len-- + zb0001Mask[1] |= 0x8000000 + } if z.DisplayNamePrefix == nil { zb0001Len-- - zb0001Mask[1] |= 0x800 + zb0001Mask[1] |= 0x10000000 } if z.FtpSite == nil { zb0001Len-- - zb0001Mask[1] |= 0x1000 + zb0001Mask[1] |= 0x20000000 } if z.Gender == nil { zb0001Len-- - zb0001Mask[1] |= 0x2000 + zb0001Mask[1] |= 0x40000000 } if z.Generation == nil { zb0001Len-- - zb0001Mask[1] |= 0x4000 + zb0001Mask[1] |= 0x80000000 } if z.GivenName == nil { zb0001Len-- - zb0001Mask[1] |= 0x8000 + zb0001Mask[1] |= 0x100000000 } if z.GovernmentIdNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x10000 + zb0001Mask[1] |= 0x200000000 } if z.Hobbies == nil { zb0001Len-- - zb0001Mask[1] |= 0x20000 + zb0001Mask[1] |= 0x400000000 } if z.Home2TelephoneNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x40000 + zb0001Mask[1] |= 0x800000000 } if z.HomeAddressCity == nil { zb0001Len-- - zb0001Mask[1] |= 0x80000 + zb0001Mask[1] |= 0x1000000000 } if z.HomeAddressCountry == nil { zb0001Len-- - zb0001Mask[1] |= 0x100000 + zb0001Mask[1] |= 0x2000000000 } if z.HomeAddressPostalCode == nil { zb0001Len-- - zb0001Mask[1] |= 0x200000 + zb0001Mask[1] |= 0x4000000000 } if z.HomeAddressPostOfficeBox == nil { zb0001Len-- - zb0001Mask[1] |= 0x400000 + zb0001Mask[1] |= 0x8000000000 } if z.HomeAddressStateOrProvince == nil { zb0001Len-- - zb0001Mask[1] |= 0x800000 + zb0001Mask[1] |= 0x10000000000 } if z.HomeAddressStreet == nil { zb0001Len-- - zb0001Mask[1] |= 0x1000000 + zb0001Mask[1] |= 0x20000000000 } if z.HomeFaxNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x2000000 + zb0001Mask[1] |= 0x40000000000 } if z.HomeTelephoneNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x4000000 + zb0001Mask[1] |= 0x80000000000 } if z.OscSyncEnabled == nil { zb0001Len-- - zb0001Mask[1] |= 0x8000000 + zb0001Mask[1] |= 0x100000000000 } if z.PersonalHomePage == nil { zb0001Len-- - zb0001Mask[1] |= 0x10000000 + zb0001Mask[1] |= 0x200000000000 } if z.PostalAddress == nil { zb0001Len-- - zb0001Mask[1] |= 0x20000000 + zb0001Mask[1] |= 0x400000000000 } if z.PostalCode == nil { zb0001Len-- - zb0001Mask[1] |= 0x40000000 + zb0001Mask[1] |= 0x800000000000 } if z.PostOfficeBox == nil { zb0001Len-- - zb0001Mask[1] |= 0x80000000 + zb0001Mask[1] |= 0x1000000000000 } if z.PrimaryFaxNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x100000000 + zb0001Mask[1] |= 0x2000000000000 } if z.PrimaryTelephoneNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x200000000 + zb0001Mask[1] |= 0x4000000000000 } if z.Profession == nil { zb0001Len-- - zb0001Mask[1] |= 0x400000000 + zb0001Mask[1] |= 0x8000000000000 } if z.RadioTelephoneNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x800000000 + zb0001Mask[1] |= 0x10000000000000 } if z.ReferredByName == nil { zb0001Len-- - zb0001Mask[1] |= 0x1000000000 + zb0001Mask[1] |= 0x20000000000000 } if z.SpouseName == nil { zb0001Len-- - zb0001Mask[1] |= 0x2000000000 + zb0001Mask[1] |= 0x40000000000000 } if z.StateOrProvince == nil { zb0001Len-- - zb0001Mask[1] |= 0x4000000000 + zb0001Mask[1] |= 0x80000000000000 } if z.StreetAddress == nil { zb0001Len-- - zb0001Mask[1] |= 0x8000000000 + zb0001Mask[1] |= 0x100000000000000 } if z.Surname == nil { zb0001Len-- - zb0001Mask[1] |= 0x10000000000 + zb0001Mask[1] |= 0x200000000000000 } if z.TelecommunicationsDeviceForDeafTelephoneNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x20000000000 + zb0001Mask[1] |= 0x400000000000000 } if z.TelexNumber == nil { zb0001Len-- - zb0001Mask[1] |= 0x40000000000 + zb0001Mask[1] |= 0x800000000000000 } if z.Title == nil { zb0001Len-- - zb0001Mask[1] |= 0x80000000000 + zb0001Mask[1] |= 0x1000000000000000 + } + if z.UserCertificate == nil { + zb0001Len-- + zb0001Mask[1] |= 0x2000000000000000 } if z.WeddingAnniversary == nil { zb0001Len-- - zb0001Mask[1] |= 0x100000000000 + zb0001Mask[1] |= 0x4000000000000000 } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) @@ -4968,6 +5416,11 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask[0] & 0x4) == 0 { // if not empty + // string "32846258" + o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x34, 0x36, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.AnniversaryEventEntryId) + } + if (zb0001Mask[0] & 0x8) == 0 { // if not empty // string "3280511" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x30, 0x35, 0x31, 0x31) if z.AutoLog == nil { @@ -4976,7 +5429,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.AutoLog) } } - if (zb0001Mask[0] & 0x8) == 0 { // if not empty + if (zb0001Mask[0] & 0x10) == 0 { // if not empty + // string "32845258" + o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x34, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.BirthdayEventEntryId) + } + if (zb0001Mask[0] & 0x20) == 0 { // if not empty // string "3299064" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x39, 0x30, 0x36, 0x34) if z.BirthdayLocal == nil { @@ -4985,7 +5443,17 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.BirthdayLocal) } } - if (zb0001Mask[0] & 0x10) == 0 { // if not empty + if (zb0001Mask[0] & 0x40) == 0 { // if not empty + // string "32833258" + o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x33, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.BusinessCardCardPicture) + } + if (zb0001Mask[0] & 0x80) == 0 { // if not empty + // string "32832258" + o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x33, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.BusinessCardDisplayDefinition) + } + if (zb0001Mask[0] & 0x100) == 0 { // if not empty // string "328033" o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x30, 0x33, 0x33) if z.ContactCharacterSet == nil { @@ -4994,7 +5462,17 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ContactCharacterSet) } } - if (zb0001Mask[0] & 0x20) == 0 { // if not empty + if (zb0001Mask[0] & 0x200) == 0 { // if not empty + // string "32994258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x39, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ContactLinkedGlobalAddressListEntryId) + } + if (zb0001Mask[0] & 0x400) == 0 { // if not empty + // string "34181258" + o = append(o, 0xa8, 0x33, 0x34, 0x31, 0x38, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ContactLinkEntry) + } + if (zb0001Mask[0] & 0x800) == 0 { // if not empty // string "3300072" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x30, 0x30, 0x37, 0x32) if z.ContactLinkGlobalAddressListLinkId == nil { @@ -5003,7 +5481,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendUint64(o, *z.ContactLinkGlobalAddressListLinkId) } } - if (zb0001Mask[0] & 0x40) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000) == 0 { // if not empty // string "329983" o = append(o, 0xa6, 0x33, 0x32, 0x39, 0x39, 0x38, 0x33) if z.ContactLinkGlobalAddressListLinkState == nil { @@ -5012,7 +5490,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ContactLinkGlobalAddressListLinkState) } } - if (zb0001Mask[0] & 0x80) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000) == 0 { // if not empty // string "3418231" o = append(o, 0xa7, 0x33, 0x34, 0x31, 0x38, 0x32, 0x33, 0x31) if z.ContactLinkName == nil { @@ -5021,7 +5499,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ContactLinkName) } } - if (zb0001Mask[0] & 0x100) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + // string "34180258" + o = append(o, 0xa8, 0x33, 0x34, 0x31, 0x38, 0x30, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ContactLinkSearchKey) + } + if (zb0001Mask[0] & 0x8000) == 0 { // if not empty // string "3284731" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x37, 0x33, 0x31) if z.ContactUserField1 == nil { @@ -5030,7 +5513,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ContactUserField1) } } - if (zb0001Mask[0] & 0x200) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000) == 0 { // if not empty // string "3284831" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x38, 0x33, 0x31) if z.ContactUserField2 == nil { @@ -5039,7 +5522,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ContactUserField2) } } - if (zb0001Mask[0] & 0x400) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000) == 0 { // if not empty // string "3284931" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x39, 0x33, 0x31) if z.ContactUserField3 == nil { @@ -5048,7 +5531,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ContactUserField3) } } - if (zb0001Mask[0] & 0x800) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000) == 0 { // if not empty // string "3285031" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x35, 0x30, 0x33, 0x31) if z.ContactUserField4 == nil { @@ -5057,7 +5540,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ContactUserField4) } } - if (zb0001Mask[0] & 0x1000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000) == 0 { // if not empty // string "3278431" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x34, 0x33, 0x31) if z.Department == nil { @@ -5066,7 +5549,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Department) } } - if (zb0001Mask[0] & 0x2000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000) == 0 { // if not empty // string "328443" o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x34, 0x34, 0x33) if z.DistributionListChecksum == nil { @@ -5075,7 +5558,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.DistributionListChecksum) } } - if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000) == 0 { // if not empty // string "3285131" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x35, 0x31, 0x33, 0x31) if z.DistributionListName == nil { @@ -5084,7 +5567,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.DistributionListName) } } - if (zb0001Mask[0] & 0x8000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + // string "32868258" + o = append(o, 0xa8, 0x33, 0x32, 0x38, 0x36, 0x38, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.DistributionListStream) + } + if (zb0001Mask[0] & 0x800000) == 0 { // if not empty // string "3289831" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x39, 0x38, 0x33, 0x31) if z.Email1AddressType == nil { @@ -5093,7 +5581,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email1AddressType) } } - if (zb0001Mask[0] & 0x10000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty // string "3289631" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x39, 0x36, 0x33, 0x31) if z.Email1DisplayName == nil { @@ -5102,7 +5590,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email1DisplayName) } } - if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty // string "3289931" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x39, 0x39, 0x33, 0x31) if z.Email1EmailAddress == nil { @@ -5111,7 +5599,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email1EmailAddress) } } - if (zb0001Mask[0] & 0x40000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty // string "3290031" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x30, 0x30, 0x33, 0x31) if z.Email1OriginalDisplayName == nil { @@ -5120,7 +5608,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email1OriginalDisplayName) } } - if (zb0001Mask[0] & 0x80000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + // string "32901258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x30, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Email1OriginalEntryId) + } + if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty // string "3291431" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x34, 0x33, 0x31) if z.Email2AddressType == nil { @@ -5129,7 +5622,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email2AddressType) } } - if (zb0001Mask[0] & 0x100000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty // string "3291231" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x32, 0x33, 0x31) if z.Email2DisplayName == nil { @@ -5138,7 +5631,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email2DisplayName) } } - if (zb0001Mask[0] & 0x200000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // string "3291531" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x35, 0x33, 0x31) if z.Email2EmailAddress == nil { @@ -5147,7 +5640,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email2EmailAddress) } } - if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // string "3291631" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x31, 0x36, 0x33, 0x31) if z.Email2OriginalDisplayName == nil { @@ -5156,7 +5649,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email2OriginalDisplayName) } } - if (zb0001Mask[0] & 0x800000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + // string "32917258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x31, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Email2OriginalEntryId) + } + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // string "3293031" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31) if z.Email3AddressType == nil { @@ -5165,7 +5663,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email3AddressType) } } - if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // string "3292831" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x32, 0x38, 0x33, 0x31) if z.Email3DisplayName == nil { @@ -5174,7 +5672,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email3DisplayName) } } - if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // string "3293131" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x33, 0x31, 0x33, 0x31) if z.Email3EmailAddress == nil { @@ -5183,7 +5681,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email3EmailAddress) } } - if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // string "3293231" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x33, 0x32, 0x33, 0x31) if z.Email3OriginalDisplayName == nil { @@ -5192,7 +5690,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Email3OriginalDisplayName) } } - if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + // string "32933258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x33, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Email3OriginalEntryId) + } + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty // string "3294631" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x34, 0x36, 0x33, 0x31) if z.Fax1AddressType == nil { @@ -5201,7 +5704,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax1AddressType) } } - if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty // string "3294731" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x34, 0x37, 0x33, 0x31) if z.Fax1EmailAddress == nil { @@ -5210,7 +5713,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax1EmailAddress) } } - if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // string "3294831" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x34, 0x38, 0x33, 0x31) if z.Fax1OriginalDisplayName == nil { @@ -5219,7 +5722,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax1OriginalDisplayName) } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + // string "32949258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x34, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Fax1OriginalEntryId) + } + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // string "3296231" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x36, 0x32, 0x33, 0x31) if z.Fax2AddressType == nil { @@ -5228,7 +5736,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax2AddressType) } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // string "3296331" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x36, 0x33, 0x33, 0x31) if z.Fax2EmailAddress == nil { @@ -5237,7 +5745,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax2EmailAddress) } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // string "3296431" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x36, 0x34, 0x33, 0x31) if z.Fax2OriginalDisplayName == nil { @@ -5246,7 +5754,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax2OriginalDisplayName) } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + // string "32965258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x36, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Fax2OriginalEntryId) + } + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // string "3297831" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x37, 0x38, 0x33, 0x31) if z.Fax3AddressType == nil { @@ -5255,7 +5768,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax3AddressType) } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty // string "3297931" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x37, 0x39, 0x33, 0x31) if z.Fax3EmailAddress == nil { @@ -5264,7 +5777,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax3EmailAddress) } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // string "3298031" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x30, 0x33, 0x31) if z.Fax3OriginalDisplayName == nil { @@ -5273,7 +5786,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Fax3OriginalDisplayName) } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + // string "32981258" + o = append(o, 0xa8, 0x33, 0x32, 0x39, 0x38, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Fax3OriginalEntryId) + } + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // string "3277331" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x37, 0x33, 0x33, 0x31) if z.FileUnder == nil { @@ -5282,7 +5800,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.FileUnder) } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // string "327743" o = append(o, 0xa6, 0x33, 0x32, 0x37, 0x37, 0x34, 0x33) if z.FileUnderId == nil { @@ -5291,7 +5809,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.FileUnderId) } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // string "3298431" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x34, 0x33, 0x31) if z.FreeBusyLocation == nil { @@ -5300,7 +5818,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.FreeBusyLocation) } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // string "3278911" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x38, 0x39, 0x31, 0x31) if z.HasPicture == nil { @@ -5309,7 +5827,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.HasPicture) } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // string "3279431" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x39, 0x34, 0x33, 0x31) if z.HomeAddress == nil { @@ -5318,7 +5836,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddress) } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // string "3298631" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x36, 0x33, 0x31) if z.HomeAddressCountryCode == nil { @@ -5327,7 +5845,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressCountryCode) } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // string "3281131" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x31, 0x33, 0x31) if z.Html == nil { @@ -5336,7 +5854,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Html) } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // string "3286631" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x36, 0x36, 0x33, 0x31) if z.InstantMessagingAddress == nil { @@ -5345,7 +5863,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InstantMessagingAddress) } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // string "3299211" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x39, 0x32, 0x31, 0x31) if z.IsContactLinked == nil { @@ -5354,7 +5872,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.IsContactLinked) } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // string "3279631" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x39, 0x36, 0x33, 0x31) if z.OtherAddress == nil { @@ -5363,7 +5881,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddress) } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // string "3298831" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x38, 0x33, 0x31) if z.OtherAddressCountryCode == nil { @@ -5372,7 +5890,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressCountryCode) } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // string "328023" o = append(o, 0xa6, 0x33, 0x32, 0x38, 0x30, 0x32, 0x33) if z.PostalAddressId == nil { @@ -5381,7 +5899,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.PostalAddressId) } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + // string "34237258" + o = append(o, 0xa8, 0x33, 0x34, 0x32, 0x33, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ReferenceEntryId) + } + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // string "3299164" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x39, 0x31, 0x36, 0x34) if z.WeddingAnniversaryLocal == nil { @@ -5390,7 +5913,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.WeddingAnniversaryLocal) } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1) == 0 { // if not empty // string "3279531" o = append(o, 0xa7, 0x33, 0x32, 0x37, 0x39, 0x35, 0x33, 0x31) if z.WorkAddress == nil { @@ -5399,7 +5922,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddress) } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2) == 0 { // if not empty // string "3283831" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x33, 0x38, 0x33, 0x31) if z.WorkAddressCity == nil { @@ -5408,7 +5931,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressCity) } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // string "3284131" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x31, 0x33, 0x31) if z.WorkAddressCountry == nil { @@ -5417,7 +5940,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressCountry) } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // string "3298731" o = append(o, 0xa7, 0x33, 0x32, 0x39, 0x38, 0x37, 0x33, 0x31) if z.WorkAddressCountryCode == nil { @@ -5426,7 +5949,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressCountryCode) } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // string "3284031" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x30, 0x33, 0x31) if z.WorkAddressPostalCode == nil { @@ -5435,7 +5958,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressPostalCode) } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty // string "3284231" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x34, 0x32, 0x33, 0x31) if z.WorkAddressPostOfficeBox == nil { @@ -5444,7 +5967,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressPostOfficeBox) } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40) == 0 { // if not empty // string "3283931" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x33, 0x39, 0x33, 0x31) if z.WorkAddressState == nil { @@ -5453,7 +5976,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressState) } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // string "3283731" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x33, 0x37, 0x33, 0x31) if z.WorkAddressStreet == nil { @@ -5462,7 +5985,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.WorkAddressStreet) } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty // string "3281431" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x34, 0x33, 0x31) if z.YomiCompanyName == nil { @@ -5471,7 +5994,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.YomiCompanyName) } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // string "3281231" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x32, 0x33, 0x31) if z.YomiFirstName == nil { @@ -5480,7 +6003,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.YomiFirstName) } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // string "3281331" o = append(o, 0xa7, 0x33, 0x32, 0x38, 0x31, 0x33, 0x33, 0x31) if z.YomiLastName == nil { @@ -5496,6 +6019,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.BirthdayContactAttributionDisplayName) } + // string "BirthdayContactEntryId" + o = append(o, 0xb6, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64) + o = msgp.AppendBytes(o, z.BirthdayContactEntryId) + // string "BirthdayContactPersonGuid" + o = append(o, 0xb9, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64) + o = msgp.AppendBytes(o, z.BirthdayContactPersonGuid) // string "IsBirthdayContactWritable" o = append(o, 0xb9, 0x49, 0x73, 0x42, 0x69, 0x72, 0x74, 0x68, 0x64, 0x61, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x57, 0x72, 0x69, 0x74, 0x61, 0x62, 0x6c, 0x65) if z.IsBirthdayContactWritable == nil { @@ -5503,7 +6032,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendBool(o, *z.IsBirthdayContactWritable) } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // string "1491464" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x34, 0x36, 0x34) if z.Birthday == nil { @@ -5512,7 +6041,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.Birthday) } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // string "1487531" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x35, 0x33, 0x31) if z.Business2TelephoneNumber == nil { @@ -5521,7 +6050,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Business2TelephoneNumber) } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty // string "1488431" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x34, 0x33, 0x31) if z.BusinessFaxNumber == nil { @@ -5530,7 +6059,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.BusinessFaxNumber) } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // string "1492931" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x39, 0x33, 0x31) if z.BusinessHomePage == nil { @@ -5539,7 +6068,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.BusinessHomePage) } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // string "1485631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x36, 0x33, 0x31) if z.BusinessTelephoneNumber == nil { @@ -5548,7 +6077,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.BusinessTelephoneNumber) } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty // string "1485031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x30, 0x33, 0x31) if z.CallbackTelephoneNumber == nil { @@ -5557,7 +6086,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CallbackTelephoneNumber) } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // string "1487831" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x38, 0x33, 0x31) if z.CarTelephoneNumber == nil { @@ -5566,7 +6095,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CarTelephoneNumber) } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // string "1493531" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x35, 0x33, 0x31) if z.CompanyMainTelephoneNumber == nil { @@ -5575,7 +6104,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CompanyMainTelephoneNumber) } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty // string "1487031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x30, 0x33, 0x31) if z.CompanyName == nil { @@ -5584,7 +6113,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CompanyName) } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // string "1492131" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x31, 0x33, 0x31) if z.ComputerNetworkName == nil { @@ -5593,7 +6122,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ComputerNetworkName) } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // string "1488631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x36, 0x33, 0x31) if z.Country == nil { @@ -5602,7 +6131,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Country) } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // string "1492231" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x32, 0x33, 0x31) if z.CustomerId == nil { @@ -5611,7 +6140,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CustomerId) } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty // string "1487231" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x32, 0x33, 0x31) if z.DepartmentName == nil { @@ -5620,7 +6149,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.DepartmentName) } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // string "1491731" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x37, 0x33, 0x31) if z.DisplayNamePrefix == nil { @@ -5629,7 +6158,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.DisplayNamePrefix) } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty // string "1492431" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x34, 0x33, 0x31) if z.FtpSite == nil { @@ -5638,7 +6167,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.FtpSite) } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // string "149252" o = append(o, 0xa6, 0x31, 0x34, 0x39, 0x32, 0x35, 0x32) if z.Gender == nil { @@ -5647,7 +6176,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Gender) } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // string "1485331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x33, 0x33, 0x31) if z.Generation == nil { @@ -5656,7 +6185,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Generation) } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // string "1485431" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x34, 0x33, 0x31) if z.GivenName == nil { @@ -5665,7 +6194,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.GivenName) } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty // string "1485531" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x35, 0x33, 0x31) if z.GovernmentIdNumber == nil { @@ -5674,7 +6203,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.GovernmentIdNumber) } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // string "1491531" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x35, 0x33, 0x31) if z.Hobbies == nil { @@ -5683,7 +6212,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Hobbies) } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty // string "1489531" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x35, 0x33, 0x31) if z.Home2TelephoneNumber == nil { @@ -5692,7 +6221,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Home2TelephoneNumber) } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // string "1493731" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x37, 0x33, 0x31) if z.HomeAddressCity == nil { @@ -5701,7 +6230,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressCity) } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // string "1493831" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x38, 0x33, 0x31) if z.HomeAddressCountry == nil { @@ -5710,7 +6239,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressCountry) } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // string "1493931" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x33, 0x39, 0x33, 0x31) if z.HomeAddressPostalCode == nil { @@ -5719,7 +6248,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressPostalCode) } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // string "1494231" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x32, 0x33, 0x31) if z.HomeAddressPostOfficeBox == nil { @@ -5728,7 +6257,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressPostOfficeBox) } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // string "1494031" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x30, 0x33, 0x31) if z.HomeAddressStateOrProvince == nil { @@ -5737,7 +6266,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressStateOrProvince) } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // string "1494131" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x31, 0x33, 0x31) if z.HomeAddressStreet == nil { @@ -5746,7 +6275,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeAddressStreet) } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // string "1488531" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x35, 0x33, 0x31) if z.HomeFaxNumber == nil { @@ -5755,7 +6284,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeFaxNumber) } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // string "1485731" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x37, 0x33, 0x31) if z.HomeTelephoneNumber == nil { @@ -5764,7 +6293,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.HomeTelephoneNumber) } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // string "3178011" o = append(o, 0xa7, 0x33, 0x31, 0x37, 0x38, 0x30, 0x31, 0x31) if z.OscSyncEnabled == nil { @@ -5773,7 +6302,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.OscSyncEnabled) } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // string "1492831" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x38, 0x33, 0x31) if z.PersonalHomePage == nil { @@ -5782,7 +6311,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PersonalHomePage) } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // string "1486931" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x39, 0x33, 0x31) if z.PostalAddress == nil { @@ -5791,7 +6320,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PostalAddress) } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty // string "1489031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x30, 0x33, 0x31) if z.PostalCode == nil { @@ -5800,7 +6329,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PostalCode) } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty // string "1489131" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x31, 0x33, 0x31) if z.PostOfficeBox == nil { @@ -5809,7 +6338,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PostOfficeBox) } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // string "1488331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x33, 0x33, 0x31) if z.PrimaryFaxNumber == nil { @@ -5818,7 +6347,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PrimaryFaxNumber) } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // string "1487431" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x34, 0x33, 0x31) if z.PrimaryTelephoneNumber == nil { @@ -5827,7 +6356,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PrimaryTelephoneNumber) } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // string "1491831" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x38, 0x33, 0x31) if z.Profession == nil { @@ -5836,7 +6365,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Profession) } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty // string "1487731" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x37, 0x33, 0x31) if z.RadioTelephoneNumber == nil { @@ -5845,7 +6374,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.RadioTelephoneNumber) } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty // string "1491931" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x39, 0x33, 0x31) if z.ReferredByName == nil { @@ -5854,7 +6383,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReferredByName) } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // string "1492031" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x30, 0x33, 0x31) if z.SpouseName == nil { @@ -5863,7 +6392,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SpouseName) } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty // string "1488831" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x38, 0x33, 0x31) if z.StateOrProvince == nil { @@ -5872,7 +6401,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.StateOrProvince) } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // string "1488931" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x39, 0x33, 0x31) if z.StreetAddress == nil { @@ -5881,7 +6410,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.StreetAddress) } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // string "1486531" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x35, 0x33, 0x31) if z.Surname == nil { @@ -5890,7 +6419,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Surname) } } - if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty // string "1492331" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x33, 0x33, 0x31) if z.TelecommunicationsDeviceForDeafTelephoneNumber == nil { @@ -5899,7 +6428,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TelecommunicationsDeviceForDeafTelephoneNumber) } } - if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // string "1489231" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x32, 0x33, 0x31) if z.TelexNumber == nil { @@ -5908,7 +6437,7 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TelexNumber) } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty // string "1487131" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x31, 0x33, 0x31) if z.Title == nil { @@ -5917,7 +6446,12 @@ func (z *Contact) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Title) } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty + // string "14882258" + o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x38, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.UserCertificate) + } + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // string "1491364" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x33, 0x36, 0x34) if z.WeddingAnniversary == nil { @@ -5981,6 +6515,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32846258": + z.AnniversaryEventEntryId, bts, err = msgp.ReadBytesBytes(bts, z.AnniversaryEventEntryId) + if err != nil { + err = msgp.WrapError(err, "AnniversaryEventEntryId") + return + } case "3280511": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -5998,6 +6538,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32845258": + z.BirthdayEventEntryId, bts, err = msgp.ReadBytesBytes(bts, z.BirthdayEventEntryId) + if err != nil { + err = msgp.WrapError(err, "BirthdayEventEntryId") + return + } case "3299064": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6015,6 +6561,18 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32833258": + z.BusinessCardCardPicture, bts, err = msgp.ReadBytesBytes(bts, z.BusinessCardCardPicture) + if err != nil { + err = msgp.WrapError(err, "BusinessCardCardPicture") + return + } + case "32832258": + z.BusinessCardDisplayDefinition, bts, err = msgp.ReadBytesBytes(bts, z.BusinessCardDisplayDefinition) + if err != nil { + err = msgp.WrapError(err, "BusinessCardDisplayDefinition") + return + } case "328033": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6032,6 +6590,18 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32994258": + z.ContactLinkedGlobalAddressListEntryId, bts, err = msgp.ReadBytesBytes(bts, z.ContactLinkedGlobalAddressListEntryId) + if err != nil { + err = msgp.WrapError(err, "ContactLinkedGlobalAddressListEntryId") + return + } + case "34181258": + z.ContactLinkEntry, bts, err = msgp.ReadBytesBytes(bts, z.ContactLinkEntry) + if err != nil { + err = msgp.WrapError(err, "ContactLinkEntry") + return + } case "3300072": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6083,6 +6653,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "34180258": + z.ContactLinkSearchKey, bts, err = msgp.ReadBytesBytes(bts, z.ContactLinkSearchKey) + if err != nil { + err = msgp.WrapError(err, "ContactLinkSearchKey") + return + } case "3284731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6202,6 +6778,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32868258": + z.DistributionListStream, bts, err = msgp.ReadBytesBytes(bts, z.DistributionListStream) + if err != nil { + err = msgp.WrapError(err, "DistributionListStream") + return + } case "3289831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6270,6 +6852,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32901258": + z.Email1OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.Email1OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email1OriginalEntryId") + return + } case "3291431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6338,6 +6926,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32917258": + z.Email2OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.Email2OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email2OriginalEntryId") + return + } case "3293031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6406,6 +7000,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32933258": + z.Email3OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.Email3OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Email3OriginalEntryId") + return + } case "3294631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6457,6 +7057,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32949258": + z.Fax1OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.Fax1OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax1OriginalEntryId") + return + } case "3296231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6508,6 +7114,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32965258": + z.Fax2OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.Fax2OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax2OriginalEntryId") + return + } case "3297831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6559,6 +7171,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "32981258": + z.Fax3OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.Fax3OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "Fax3OriginalEntryId") + return + } case "3277331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6763,6 +7381,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "34237258": + z.ReferenceEntryId, bts, err = msgp.ReadBytesBytes(bts, z.ReferenceEntryId) + if err != nil { + err = msgp.WrapError(err, "ReferenceEntryId") + return + } case "3299164": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -6984,6 +7608,18 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "BirthdayContactEntryId": + z.BirthdayContactEntryId, bts, err = msgp.ReadBytesBytes(bts, z.BirthdayContactEntryId) + if err != nil { + err = msgp.WrapError(err, "BirthdayContactEntryId") + return + } + case "BirthdayContactPersonGuid": + z.BirthdayContactPersonGuid, bts, err = msgp.ReadBytesBytes(bts, z.BirthdayContactPersonGuid) + if err != nil { + err = msgp.WrapError(err, "BirthdayContactPersonGuid") + return + } case "IsBirthdayContactWritable": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7783,6 +8419,12 @@ func (z *Contact) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "14882258": + z.UserCertificate, bts, err = msgp.ReadBytesBytes(bts, z.UserCertificate) + if err != nil { + err = msgp.WrapError(err, "UserCertificate") + return + } case "1491364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7826,25 +8468,25 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AddressCountryCode) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.AnniversaryEventEntryId) + 8 if z.AutoLog == nil { s += msgp.NilSize } else { s += msgp.BoolSize } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.BirthdayEventEntryId) + 8 if z.BirthdayLocal == nil { s += msgp.NilSize } else { s += msgp.Int64Size } - s += 7 + s += 9 + msgp.BytesPrefixSize + len(z.BusinessCardCardPicture) + 9 + msgp.BytesPrefixSize + len(z.BusinessCardDisplayDefinition) + 7 if z.ContactCharacterSet == nil { s += msgp.NilSize } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.ContactLinkedGlobalAddressListEntryId) + 9 + msgp.BytesPrefixSize + len(z.ContactLinkEntry) + 8 if z.ContactLinkGlobalAddressListLinkId == nil { s += msgp.NilSize } else { @@ -7862,7 +8504,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.ContactLinkName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.ContactLinkSearchKey) + 8 if z.ContactUserField1 == nil { s += msgp.NilSize } else { @@ -7904,7 +8546,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.DistributionListName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.DistributionListStream) + 8 if z.Email1AddressType == nil { s += msgp.NilSize } else { @@ -7928,7 +8570,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Email1OriginalDisplayName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.Email1OriginalEntryId) + 8 if z.Email2AddressType == nil { s += msgp.NilSize } else { @@ -7952,7 +8594,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Email2OriginalDisplayName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.Email2OriginalEntryId) + 8 if z.Email3AddressType == nil { s += msgp.NilSize } else { @@ -7976,7 +8618,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Email3OriginalDisplayName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.Email3OriginalEntryId) + 8 if z.Fax1AddressType == nil { s += msgp.NilSize } else { @@ -7994,7 +8636,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Fax1OriginalDisplayName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.Fax1OriginalEntryId) + 8 if z.Fax2AddressType == nil { s += msgp.NilSize } else { @@ -8012,7 +8654,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Fax2OriginalDisplayName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.Fax2OriginalEntryId) + 8 if z.Fax3AddressType == nil { s += msgp.NilSize } else { @@ -8030,7 +8672,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Fax3OriginalDisplayName) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.Fax3OriginalEntryId) + 8 if z.FileUnder == nil { s += msgp.NilSize } else { @@ -8102,7 +8744,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.ReferenceEntryId) + 8 if z.WeddingAnniversaryLocal == nil { s += msgp.NilSize } else { @@ -8180,7 +8822,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.BirthdayContactAttributionDisplayName) } - s += 26 + s += 23 + msgp.BytesPrefixSize + len(z.BirthdayContactEntryId) + 26 + msgp.BytesPrefixSize + len(z.BirthdayContactPersonGuid) + 26 if z.IsBirthdayContactWritable == nil { s += msgp.NilSize } else { @@ -8462,7 +9104,7 @@ func (z *Contact) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.Title) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.UserCertificate) + 8 if z.WeddingAnniversary == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/message.pb.go b/pkg/properties/message.pb.go index 14bb0c6..f261bee 100644 --- a/pkg/properties/message.pb.go +++ b/pkg/properties/message.pb.go @@ -101,6 +101,8 @@ type Message struct { ArchiveDate *int64 `protobuf:"varint,35,opt,name=archive_date,json=archiveDate,proto3,oneof" json:"archive_date,omitempty" msg:"1231964,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"` + // Specifies the GUID of an archive tag. + ArchiveTag []byte `protobuf:"bytes,37,opt,name=archive_tag,json=archiveTag,proto3,oneof" json:"archive_tag,omitempty" msg:"12312258,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"` // Contains the telephone number of the mail user's administrative assistant. @@ -119,6 +121,8 @@ type Message struct { ClientSubmitTime *int64 `protobuf:"varint,45,opt,name=client_submit_time,json=clientSubmitTime,proto3,oneof" json:"client_submit_time,omitempty" msg:"5764,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"` + // Indicates the relative position of this message within a conversation thread. + ConversationIndex []byte `protobuf:"bytes,47,opt,name=conversation_index,json=conversationIndex,proto3,oneof" json:"conversation_index,omitempty" msg:"113258,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"` // Contains the time, in UTC, that the object was created. @@ -133,6 +137,8 @@ type Message struct { DisplayCc *string `protobuf:"bytes,53,opt,name=display_cc,json=displayCc,proto3,oneof" json:"display_cc,omitempty" msg:"358731,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"` + // Contains message body text in HTML format. + Html []byte `protobuf:"bytes,55,opt,name=html,proto3,oneof" json:"html,omitempty" msg:"4115258,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"` // Indicates the level of importance assigned by the end user to the Message object. @@ -176,6 +182,8 @@ type Message struct { MessageSizeExtended *float64 `protobuf:"fixed64,77,opt,name=message_size_extended,json=messageSizeExtended,proto3,oneof" json:"message_size_extended,omitempty" msg:"359220,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"` + // Contains a message identifier assigned by a message transfer agent. + MessageSubmissionId []byte `protobuf:"bytes,79,opt,name=message_submission_id,json=messageSubmissionId,proto3,oneof" json:"message_submission_id,omitempty" msg:"71258,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"` // Specifies the middle name(s) of the contact. @@ -196,6 +204,8 @@ type Message struct { OfficeLocation *string `protobuf:"bytes,88,opt,name=office_location,json=officeLocation,proto3,oneof" json:"office_location,omitempty" msg:"1487331,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"` + // Contains an address book EntryID structure ([MS-OXCDATA] section 2.2.5.2) and is defined in report messages to identify the user who sent the original message. + OriginalAuthorEntryId []byte `protobuf:"bytes,90,opt,name=original_author_entry_id,json=originalAuthorEntryId,proto3,oneof" json:"original_author_entry_id,omitempty" msg:"76258,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"` // Contains the delivery time, in UTC, from the original message. @@ -206,22 +216,32 @@ type Message struct { OriginalDisplayCc *string `protobuf:"bytes,94,opt,name=original_display_cc,json=originalDisplayCc,proto3,oneof" json:"original_display_cc,omitempty" msg:"11531,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"` + // Contains the original EntryID of an object. + OriginalEntryId []byte `protobuf:"bytes,96,opt,name=original_entry_id,json=originalEntryId,proto3,oneof" json:"original_entry_id,omitempty" msg:"14866258,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"` // 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"` // 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"` + // Contains an address book EntryID that is set on delivery report messages. + OriginalSenderEntryId []byte `protobuf:"bytes,100,opt,name=original_sender_entry_id,json=originalSenderEntryId,proto3,oneof" json:"original_sender_entry_id,omitempty" msg:"91258,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"` + // Contains an address book search key set on the original email message. + OriginalSenderSearchKey []byte `protobuf:"bytes,102,opt,name=original_sender_search_key,json=originalSenderSearchKey,proto3,oneof" json:"original_sender_search_key,omitempty" msg:"92258,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"` // 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"` // 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"` + // Identifies an address book EntryID that contains the entry identifier of the end user who is represented by the original message sender. + OriginalSentRepresentingEntryId []byte `protobuf:"bytes,106,opt,name=original_sent_representing_entry_id,json=originalSentRepresentingEntryId,proto3,oneof" json:"original_sent_representing_entry_id,omitempty" msg:"94258,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"` + // Identifies an address book search key that contains the SearchKey of the end user who is represented by the original message sender. + OriginalSentRepresentingSearchKey []byte `protobuf:"bytes,108,opt,name=original_sent_representing_search_key,json=originalSentRepresentingSearchKey,proto3,oneof" json:"original_sent_representing_search_key,omitempty" msg:"95258,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"` // Specifies the original email message's submission date and time, in UTC. @@ -246,6 +266,8 @@ type Message struct { OtherTelephoneNumber *string `protobuf:"bytes,119,opt,name=other_telephone_number,json=otherTelephoneNumber,proto3,oneof" json:"other_telephone_number,omitempty" msg:"1487931,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"` + // Specifies the GUID of a retention tag. + PolicyTag []byte `protobuf:"bytes,121,opt,name=policy_tag,json=policyTag,proto3,oneof" json:"policy_tag,omitempty" msg:"12313258,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"` // Specifies whether the email sender requests a read receipt from all recipients when this email message is read or opened. @@ -254,14 +276,22 @@ type Message struct { ReceiptTime *int64 `protobuf:"varint,124,opt,name=receipt_time,json=receiptTime,proto3,oneof" json:"receipt_time,omitempty" msg:"4264,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"` + // Contains the address book EntryID of the mailbox receiving the Email object. + ReceivedByEntryId []byte `protobuf:"bytes,126,opt,name=received_by_entry_id,json=receivedByEntryId,proto3,oneof" json:"received_by_entry_id,omitempty" msg:"63258,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"` + // Identifies an address book search key that contains a binary-comparable key that is used to identify correlated objects for a search. + ReceivedBySearchKey []byte `protobuf:"bytes,128,opt,name=received_by_search_key,json=receivedBySearchKey,proto3,oneof" json:"received_by_search_key,omitempty" msg:"81258,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"` // 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"` + // Contains an address book EntryID that identifies the end user represented by the receiving mailbox owner. + ReceivedRepresentingEntryId []byte `protobuf:"bytes,131,opt,name=received_representing_entry_id,json=receivedRepresentingEntryId,proto3,oneof" json:"received_representing_entry_id,omitempty" msg:"67258,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"` + // Identifies an address book search key that contains a binary-comparable key of the end user represented by the receiving mailbox owner. + ReceivedRepresentingSearchKey []byte `protobuf:"bytes,133,opt,name=received_representing_search_key,json=receivedRepresentingSearchKey,proto3,oneof" json:"received_representing_search_key,omitempty" msg:"82258,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"` // Contains the value of the Remote-MTA field for a delivery status notification, as specified in [RFC3464]. @@ -280,16 +310,22 @@ type Message struct { RetentionFlags *int32 `protobuf:"varint,141,opt,name=retention_flags,json=retentionFlags,proto3,oneof" json:"retention_flags,omitempty" msg:"123173,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"` + // Contains message body text in compressed RTF format. + RtfCompressed []byte `protobuf:"bytes,143,opt,name=rtf_compressed,json=rtfCompressed,proto3,oneof" json:"rtf_compressed,omitempty" msg:"4105258,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"` // 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"` // 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"` + // Identifies an address book EntryID that contains the address book EntryID of the sending mailbox owner. + SenderEntryId []byte `protobuf:"bytes,147,opt,name=sender_entry_id,json=senderEntryId,proto3,oneof" json:"sender_entry_id,omitempty" msg:"3097258,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"` // 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"` + // Identifies an address book search key. + SenderSearchKey []byte `protobuf:"bytes,150,opt,name=sender_search_key,json=senderSearchKey,proto3,oneof" json:"sender_search_key,omitempty" msg:"3101258,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"` // 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. @@ -300,10 +336,16 @@ type Message struct { SentRepresentingAddressType *string `protobuf:"bytes,154,opt,name=sent_representing_address_type,json=sentRepresentingAddressType,proto3,oneof" json:"sent_representing_address_type,omitempty" msg:"10031,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"` + // Contains the identifier of the end user who is represented by the sending mailbox owner. + SentRepresentingEntryId []byte `protobuf:"bytes,156,opt,name=sent_representing_entry_id,json=sentRepresentingEntryId,proto3,oneof" json:"sent_representing_entry_id,omitempty" msg:"65258,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"` + // Contains a binary-comparable key that represents the end user who is represented by the sending mailbox owner. + SentRepresentingSearchKey []byte `protobuf:"bytes,158,opt,name=sent_representing_search_key,json=sentRepresentingSearchKey,proto3,oneof" json:"sent_representing_search_key,omitempty" msg:"59258,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"` + // Contains the default retention period, and the start date from which the age of a Message object is calculated. + StartDateEtc []byte `protobuf:"bytes,160,opt,name=start_date_etc,json=startDateEtc,proto3,oneof" json:"start_date_etc,omitempty" msg:"12315258,omitempty"` // Contains the subject of the email message. Subject *string `protobuf:"bytes,161,opt,name=subject,proto3,oneof" json:"subject,omitempty" msg:"5531,omitempty"` // Contains the prefix for the subject of the message. @@ -551,6 +593,13 @@ func (x *Message) GetArchivePeriod() int32 { return 0 } +func (x *Message) GetArchiveTag() []byte { + if x != nil { + return x.ArchiveTag + } + return nil +} + func (x *Message) GetAssistant() string { if x != nil && x.Assistant != nil { return *x.Assistant @@ -614,6 +663,13 @@ func (x *Message) GetContentFilterSpamConfidenceLevel() int32 { return 0 } +func (x *Message) GetConversationIndex() []byte { + if x != nil { + return x.ConversationIndex + } + return nil +} + func (x *Message) GetConversationTopic() string { if x != nil && x.ConversationTopic != nil { return *x.ConversationTopic @@ -663,6 +719,13 @@ func (x *Message) GetDisplayTo() string { return "" } +func (x *Message) GetHtml() []byte { + if x != nil { + return x.Html + } + return nil +} + func (x *Message) GetIconIndex() int32 { if x != nil && x.IconIndex != nil { return *x.IconIndex @@ -817,6 +880,13 @@ func (x *Message) GetMessageStatus() int32 { return 0 } +func (x *Message) GetMessageSubmissionId() []byte { + if x != nil { + return x.MessageSubmissionId + } + return nil +} + func (x *Message) GetMessageToMe() bool { if x != nil && x.MessageToMe != nil { return *x.MessageToMe @@ -887,6 +957,13 @@ func (x *Message) GetOrganizationalIdNumber() string { return "" } +func (x *Message) GetOriginalAuthorEntryId() []byte { + if x != nil { + return x.OriginalAuthorEntryId + } + return nil +} + func (x *Message) GetOriginalAuthorName() string { if x != nil && x.OriginalAuthorName != nil { return *x.OriginalAuthorName @@ -922,6 +999,13 @@ func (x *Message) GetOriginalDisplayTo() string { return "" } +func (x *Message) GetOriginalEntryId() []byte { + if x != nil { + return x.OriginalEntryId + } + return nil +} + func (x *Message) GetOriginalMessageClass() string { if x != nil && x.OriginalMessageClass != nil { return *x.OriginalMessageClass @@ -943,6 +1027,13 @@ func (x *Message) GetOriginalSenderEmailAddress() string { return "" } +func (x *Message) GetOriginalSenderEntryId() []byte { + if x != nil { + return x.OriginalSenderEntryId + } + return nil +} + func (x *Message) GetOriginalSenderName() string { if x != nil && x.OriginalSenderName != nil { return *x.OriginalSenderName @@ -950,6 +1041,13 @@ func (x *Message) GetOriginalSenderName() string { return "" } +func (x *Message) GetOriginalSenderSearchKey() []byte { + if x != nil { + return x.OriginalSenderSearchKey + } + return nil +} + func (x *Message) GetOriginalSensitivity() int32 { if x != nil && x.OriginalSensitivity != nil { return *x.OriginalSensitivity @@ -971,6 +1069,13 @@ func (x *Message) GetOriginalSentRepresentingEmailAddress() string { return "" } +func (x *Message) GetOriginalSentRepresentingEntryId() []byte { + if x != nil { + return x.OriginalSentRepresentingEntryId + } + return nil +} + func (x *Message) GetOriginalSentRepresentingName() string { if x != nil && x.OriginalSentRepresentingName != nil { return *x.OriginalSentRepresentingName @@ -978,6 +1083,13 @@ func (x *Message) GetOriginalSentRepresentingName() string { return "" } +func (x *Message) GetOriginalSentRepresentingSearchKey() []byte { + if x != nil { + return x.OriginalSentRepresentingSearchKey + } + return nil +} + func (x *Message) GetOriginalSubject() string { if x != nil && x.OriginalSubject != nil { return *x.OriginalSubject @@ -1062,6 +1174,13 @@ func (x *Message) GetPagerTelephoneNumber() string { return "" } +func (x *Message) GetPolicyTag() []byte { + if x != nil { + return x.PolicyTag + } + return nil +} + func (x *Message) GetPriority() int32 { if x != nil && x.Priority != nil { return *x.Priority @@ -1090,6 +1209,13 @@ func (x *Message) GetReceivedByEmailAddress() string { return "" } +func (x *Message) GetReceivedByEntryId() []byte { + if x != nil { + return x.ReceivedByEntryId + } + return nil +} + func (x *Message) GetReceivedByName() string { if x != nil && x.ReceivedByName != nil { return *x.ReceivedByName @@ -1097,6 +1223,13 @@ func (x *Message) GetReceivedByName() string { return "" } +func (x *Message) GetReceivedBySearchKey() []byte { + if x != nil { + return x.ReceivedBySearchKey + } + return nil +} + func (x *Message) GetReceivedRepresentingAddressType() string { if x != nil && x.ReceivedRepresentingAddressType != nil { return *x.ReceivedRepresentingAddressType @@ -1111,6 +1244,13 @@ func (x *Message) GetReceivedRepresentingEmailAddress() string { return "" } +func (x *Message) GetReceivedRepresentingEntryId() []byte { + if x != nil { + return x.ReceivedRepresentingEntryId + } + return nil +} + func (x *Message) GetReceivedRepresentingName() string { if x != nil && x.ReceivedRepresentingName != nil { return *x.ReceivedRepresentingName @@ -1118,6 +1258,13 @@ func (x *Message) GetReceivedRepresentingName() string { return "" } +func (x *Message) GetReceivedRepresentingSearchKey() []byte { + if x != nil { + return x.ReceivedRepresentingSearchKey + } + return nil +} + func (x *Message) GetRecipientType() int32 { if x != nil && x.RecipientType != nil { return *x.RecipientType @@ -1181,6 +1328,13 @@ func (x *Message) GetRetentionPeriod() int32 { return 0 } +func (x *Message) GetRtfCompressed() []byte { + if x != nil { + return x.RtfCompressed + } + return nil +} + func (x *Message) GetRtfInSync() bool { if x != nil && x.RtfInSync != nil { return *x.RtfInSync @@ -1202,6 +1356,13 @@ func (x *Message) GetSenderEmailAddress() string { return "" } +func (x *Message) GetSenderEntryId() []byte { + if x != nil { + return x.SenderEntryId + } + return nil +} + func (x *Message) GetSenderIdStatus() int32 { if x != nil && x.SenderIdStatus != nil { return *x.SenderIdStatus @@ -1216,6 +1377,13 @@ func (x *Message) GetSenderName() string { return "" } +func (x *Message) GetSenderSearchKey() []byte { + if x != nil { + return x.SenderSearchKey + } + return nil +} + func (x *Message) GetSendInternetEncoding() int32 { if x != nil && x.SendInternetEncoding != nil { return *x.SendInternetEncoding @@ -1251,6 +1419,13 @@ func (x *Message) GetSentRepresentingEmailAddress() string { return "" } +func (x *Message) GetSentRepresentingEntryId() []byte { + if x != nil { + return x.SentRepresentingEntryId + } + return nil +} + func (x *Message) GetSentRepresentingName() string { if x != nil && x.SentRepresentingName != nil { return *x.SentRepresentingName @@ -1258,6 +1433,13 @@ func (x *Message) GetSentRepresentingName() string { return "" } +func (x *Message) GetSentRepresentingSearchKey() []byte { + if x != nil { + return x.SentRepresentingSearchKey + } + return nil +} + func (x *Message) GetSmtpAddress() string { if x != nil && x.SmtpAddress != nil { return *x.SmtpAddress @@ -1265,6 +1447,13 @@ func (x *Message) GetSmtpAddress() string { return "" } +func (x *Message) GetStartDateEtc() []byte { + if x != nil { + return x.StartDateEtc + } + return nil +} + func (x *Message) GetSubject() string { if x != nil && x.Subject != nil { return *x.Subject @@ -1304,7 +1493,7 @@ var File_message_proto protoreflect.FileDescriptor var file_message_proto_rawDesc = []byte{ 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xee, 0x50, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x61, + 0xe0, 0x5e, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1d, @@ -1388,573 +1577,684 @@ var file_message_proto_rawDesc = []byte{ 0x63, 0x68, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x24, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1c, 0x52, 0x0d, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x50, - 0x65, 0x72, 0x69, 0x6f, 0x64, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x61, 0x73, 0x73, 0x69, - 0x73, 0x74, 0x61, 0x6e, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1d, 0x52, 0x09, 0x61, - 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x61, - 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x1e, 0x52, 0x18, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x54, 0x65, 0x6c, 0x65, - 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, - 0x0a, 0x16, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, - 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x18, 0x28, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1f, - 0x52, 0x14, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x75, - 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x29, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x20, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x17, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x21, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x62, 0x6f, - 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x22, 0x52, 0x13, 0x62, 0x6f, 0x64, - 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x68, 0x74, 0x6d, 0x6c, - 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x23, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x48, 0x74, - 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, - 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, - 0x03, 0x48, 0x24, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, - 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, 0x24, 0x63, 0x6f, 0x6e, 0x74, - 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x70, 0x61, 0x6d, 0x5f, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, - 0x18, 0x2e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x25, 0x52, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, - 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x70, 0x61, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x64, 0x65, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, - 0x12, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, - 0x70, 0x69, 0x63, 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, 0x48, 0x26, 0x52, 0x11, 0x63, 0x6f, 0x6e, - 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x88, 0x01, - 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x18, 0x31, 0x20, 0x01, 0x28, 0x03, 0x48, 0x27, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x32, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x28, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x18, 0x33, 0x20, 0x01, 0x28, 0x03, 0x48, 0x29, 0x52, 0x0b, 0x64, 0x65, 0x6c, - 0x69, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x2a, 0x52, 0x0a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x63, 0x63, 0x88, 0x01, - 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x18, - 0x35, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2b, 0x52, 0x09, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x5f, 0x74, 0x6f, 0x18, 0x36, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2c, 0x52, 0x09, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x69, 0x63, 0x6f, - 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x38, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2d, 0x52, - 0x09, 0x69, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, - 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x39, 0x20, 0x01, 0x28, - 0x05, 0x48, 0x2e, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x3a, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x2f, 0x52, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, - 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0e, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, - 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x30, 0x52, 0x0b, 0x69, - 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x6f, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, - 0x1d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6f, - 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x3c, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x31, 0x52, 0x1a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, - 0x4d, 0x61, 0x69, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x46, 0x6f, 0x72, 0x6d, - 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, - 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x3d, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x32, 0x52, 0x11, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x13, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, - 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x33, 0x52, 0x12, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x6e, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x88, 0x01, 0x01, - 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, - 0x3f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x34, 0x52, 0x0a, 0x69, 0x73, 0x64, 0x6e, 0x4e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, - 0x64, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x48, 0x35, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, - 0x72, 0x64, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, - 0x65, 0x18, 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x36, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, - 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, - 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, - 0x18, 0x42, 0x20, 0x01, 0x28, 0x03, 0x48, 0x37, 0x52, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, - 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x43, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x38, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x88, - 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x44, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x45, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3a, 0x52, 0x0b, 0x6d, 0x61, 0x6e, - 0x61, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x63, 0x5f, 0x6d, 0x65, 0x18, 0x46, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x3b, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x63, 0x4d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x47, 0x20, - 0x01, 0x28, 0x03, 0x48, 0x3c, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x65, - 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, - 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x48, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x3d, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, - 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x23, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x49, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x3e, 0x52, 0x1f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, - 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x6d, - 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, - 0x6d, 0x65, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3f, 0x52, 0x12, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x40, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, - 0x65, 0x64, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x01, 0x48, 0x41, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x88, - 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x42, 0x52, 0x0d, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x27, - 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x18, - 0x50, 0x20, 0x01, 0x28, 0x08, 0x48, 0x43, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x54, 0x6f, 0x4d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x6d, 0x69, 0x64, 0x64, 0x6c, - 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x51, 0x20, 0x01, 0x28, 0x09, 0x48, 0x44, 0x52, 0x0a, - 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, - 0x17, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, - 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x45, - 0x52, 0x15, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, - 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6e, 0x69, - 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x46, 0x52, 0x08, - 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x6e, - 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x54, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x47, 0x52, 0x19, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, - 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x61, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, - 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, - 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x55, 0x20, 0x01, 0x28, 0x05, 0x48, 0x48, 0x52, 0x1b, 0x6e, - 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, - 0x1f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x18, 0x56, 0x20, 0x01, 0x28, 0x05, 0x48, 0x49, 0x52, 0x1b, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, - 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x6e, 0x6f, 0x72, 0x6d, - 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x57, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x64, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, - 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x58, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4b, 0x52, 0x0e, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x4c, - 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x6f, 0x72, - 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4c, 0x52, 0x16, - 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x64, - 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4d, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, - 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x03, - 0x48, 0x4e, 0x52, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x69, - 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, - 0x62, 0x63, 0x63, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4f, 0x52, 0x12, 0x6f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x63, 0x63, 0x88, - 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x50, 0x52, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x18, 0x5f, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x51, 0x52, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x61, 0x20, 0x01, 0x28, 0x09, 0x48, 0x52, 0x52, 0x14, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, - 0x6c, 0x61, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, 0x09, 0x48, 0x53, 0x52, - 0x19, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, - 0x1d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x63, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x54, 0x52, 0x1a, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x65, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x55, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, - 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, - 0x76, 0x69, 0x74, 0x79, 0x18, 0x67, 0x20, 0x01, 0x28, 0x05, 0x48, 0x56, 0x52, 0x13, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, - 0x79, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x27, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x68, 0x20, 0x01, 0x28, 0x09, 0x48, 0x57, 0x52, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x5b, 0x0a, 0x28, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, - 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, - 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x69, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x58, 0x52, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, - 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, - 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1f, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, - 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x6b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x59, 0x52, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x65, 0x72, 0x69, 0x6f, 0x64, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x72, 0x63, 0x68, + 0x69, 0x76, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1d, 0x52, + 0x0a, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x54, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x21, + 0x0a, 0x09, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x1e, 0x52, 0x09, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x88, 0x01, + 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x74, + 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, + 0x27, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1f, 0x52, 0x18, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, + 0x6e, 0x74, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x18, 0x28, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x20, 0x52, 0x14, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x26, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, + 0x29, 0x20, 0x01, 0x28, 0x05, 0x48, 0x21, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, + 0x2a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x22, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x88, 0x01, 0x01, + 0x12, 0x37, 0x0a, 0x15, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x23, 0x52, 0x13, 0x62, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x4c, 0x6f, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x62, 0x6f, 0x64, + 0x79, 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, 0x52, 0x08, + 0x62, 0x6f, 0x64, 0x79, 0x48, 0x74, 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x03, 0x48, 0x25, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, + 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x53, + 0x0a, 0x24, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, + 0x5f, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, + 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x26, 0x52, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x53, 0x70, 0x61, + 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, + 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x27, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, + 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x76, 0x65, + 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x30, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x28, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x31, 0x20, 0x01, + 0x28, 0x03, 0x48, 0x29, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, + 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2a, 0x52, 0x0b, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, + 0x0c, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x33, 0x20, + 0x01, 0x28, 0x03, 0x48, 0x2b, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x54, 0x69, + 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x62, 0x63, 0x63, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2c, 0x52, 0x0a, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x63, 0x63, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x64, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x18, 0x35, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x2d, 0x52, 0x09, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, + 0x22, 0x0a, 0x0a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x18, 0x36, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x2e, 0x52, 0x09, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x6f, + 0x88, 0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x18, 0x37, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x2f, 0x52, 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, + 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x38, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x30, 0x52, 0x09, 0x69, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, + 0x12, 0x23, 0x0a, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x39, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x31, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, + 0x73, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x32, 0x52, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, + 0x61, 0x6c, 0x73, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0e, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, + 0x6c, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x33, + 0x52, 0x0b, 0x69, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x6f, 0x49, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x46, 0x0a, 0x1d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, + 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x34, 0x52, 0x1a, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x6e, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x46, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, + 0x3d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x35, 0x52, 0x11, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, + 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, + 0x13, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x36, 0x52, 0x12, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, + 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x37, 0x52, 0x0a, 0x69, 0x73, 0x64, 0x6e, + 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x6b, 0x65, 0x79, + 0x77, 0x6f, 0x72, 0x64, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x48, 0x38, 0x52, 0x07, 0x6b, 0x65, + 0x79, 0x77, 0x6f, 0x72, 0x64, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x18, 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, 0x52, 0x08, 0x6c, 0x61, + 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6c, 0x61, 0x73, + 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x18, 0x42, 0x20, 0x01, 0x28, 0x03, 0x48, 0x3a, 0x52, 0x14, 0x6c, 0x61, 0x73, + 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, + 0x18, 0x43, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3b, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, + 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3c, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, + 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x45, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3d, 0x52, 0x0b, + 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, + 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x63, 0x5f, 0x6d, 0x65, 0x18, + 0x46, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3e, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x43, 0x63, 0x4d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x18, 0x47, 0x20, 0x01, 0x28, 0x03, 0x48, 0x3f, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x28, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, + 0x73, 0x18, 0x48, 0x20, 0x01, 0x28, 0x05, 0x48, 0x40, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x23, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x49, 0x20, 0x01, 0x28, 0x09, 0x48, 0x41, 0x52, 0x1f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, + 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, + 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x42, 0x52, 0x12, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x73, 0x69, 0x7a, 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x43, 0x52, 0x0b, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x65, 0x78, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x01, 0x48, 0x44, 0x52, 0x13, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x45, 0x52, + 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, + 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x46, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x18, 0x50, 0x20, 0x01, 0x28, + 0x08, 0x48, 0x47, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x4d, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x51, 0x20, 0x01, 0x28, 0x09, 0x48, 0x48, 0x52, 0x0a, 0x6d, 0x69, 0x64, 0x64, + 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x6d, 0x6f, 0x62, + 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x49, 0x52, 0x15, 0x6d, 0x6f, + 0x62, 0x69, 0x6c, 0x65, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, + 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, + 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, + 0x69, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x54, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4b, + 0x52, 0x19, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x44, 0x69, 0x61, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x49, + 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, + 0x65, 0x18, 0x55, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4c, 0x52, 0x1b, 0x6e, 0x6f, 0x6e, 0x44, 0x65, + 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, + 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, + 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x56, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x4d, 0x52, 0x1b, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, + 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, + 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x57, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x4e, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x53, 0x75, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x66, 0x66, 0x69, + 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x58, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x4f, 0x52, 0x0e, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, + 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, 0x48, 0x50, 0x52, 0x16, 0x6f, 0x72, 0x67, 0x61, + 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x4e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, + 0x64, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x51, 0x52, 0x15, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, + 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x5b, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x52, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, + 0x68, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x03, 0x48, 0x53, 0x52, 0x14, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, + 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x18, 0x5d, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x54, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, + 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x63, 0x63, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, + 0x5f, 0x63, 0x63, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x55, 0x52, 0x11, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x63, 0x88, 0x01, + 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x18, 0x5f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x56, + 0x52, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x60, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x57, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, + 0x73, 0x18, 0x61, 0x20, 0x01, 0x28, 0x09, 0x48, 0x58, 0x52, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, 0x09, 0x48, 0x59, 0x52, 0x19, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, + 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x63, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x5a, 0x52, 0x1a, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x3c, 0x0a, 0x18, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x64, 0x20, 0x01, + 0x28, 0x0c, 0x48, 0x5b, 0x52, 0x15, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, + 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5c, 0x52, 0x12, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, + 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, + 0x6b, 0x65, 0x79, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x5d, 0x52, 0x17, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, + 0x67, 0x20, 0x01, 0x28, 0x05, 0x48, 0x5e, 0x52, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x53, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, + 0x59, 0x0a, 0x27, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, + 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x68, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x5f, 0x52, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, + 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x69, 0x20, 0x01, 0x28, 0x09, 0x48, 0x60, 0x52, 0x24, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x6a, + 0x20, 0x01, 0x28, 0x0c, 0x48, 0x61, 0x52, 0x1f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1f, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x6b, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x62, 0x52, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, + 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, + 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x55, 0x0a, 0x25, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, + 0x6c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x63, 0x52, 0x21, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x6d, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x5a, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x75, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, - 0x18, 0x6e, 0x20, 0x01, 0x28, 0x03, 0x48, 0x5b, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x54, 0x0a, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x65, - 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x6f, 0x20, 0x01, 0x28, 0x08, 0x48, 0x5c, 0x52, - 0x21, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x65, 0x6c, 0x69, 0x76, - 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, - 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x18, 0x70, 0x20, 0x01, 0x28, 0x08, 0x48, 0x5d, 0x52, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, - 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x71, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5e, - 0x52, 0x10, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x69, - 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x72, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x5f, 0x52, 0x13, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3e, - 0x0a, 0x19, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, - 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x73, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x60, 0x52, 0x16, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x50, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x45, - 0x0a, 0x1d, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, - 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x18, - 0x74, 0x20, 0x01, 0x28, 0x09, 0x48, 0x61, 0x52, 0x19, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x42, - 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x48, 0x62, - 0x52, 0x1b, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x76, 0x20, 0x01, 0x28, 0x09, 0x48, 0x63, - 0x52, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, - 0x72, 0x65, 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, + 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, + 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x6e, 0x20, 0x01, 0x28, 0x03, 0x48, 0x65, 0x52, 0x12, 0x6f, + 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x54, 0x0a, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, + 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x6f, 0x20, 0x01, + 0x28, 0x08, 0x48, 0x66, 0x52, 0x21, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, + 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, + 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x70, 0x20, 0x01, 0x28, 0x08, 0x48, 0x67, 0x52, 0x24, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, + 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x71, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x68, 0x52, 0x10, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x72, 0x79, 0x18, 0x72, 0x20, 0x01, 0x28, 0x09, 0x48, 0x69, 0x52, 0x13, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, + 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, + 0x18, 0x73, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6a, 0x52, 0x16, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, + 0x5f, 0x62, 0x6f, 0x78, 0x18, 0x74, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6b, 0x52, 0x19, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, + 0x66, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x75, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x6c, 0x52, 0x1b, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, + 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x76, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x6d, 0x52, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x77, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6e, 0x52, 0x14, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x18, 0x77, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x14, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x72, 0x18, 0x78, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6f, 0x52, 0x14, 0x70, 0x61, 0x67, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, - 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x78, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x65, 0x52, 0x14, 0x70, 0x61, 0x67, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, - 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x66, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x39, - 0x0a, 0x16, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x72, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x08, 0x48, 0x67, - 0x52, 0x14, 0x72, 0x65, 0x61, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x63, - 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x68, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, - 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x7d, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x69, 0x52, 0x16, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, - 0x42, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x7f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6a, 0x52, 0x0e, 0x72, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x51, 0x0a, 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x81, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6b, 0x52, - 0x1f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, 0x23, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, - 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x6c, 0x52, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1a, 0x72, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x84, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6d, 0x52, - 0x18, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, - 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x86, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x6e, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, - 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x47, 0x0a, 0x1d, 0x72, 0x65, 0x6d, - 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, - 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x87, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x6f, 0x52, 0x1a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x88, - 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x88, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x70, 0x52, 0x0e, - 0x72, 0x65, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, - 0x01, 0x12, 0x33, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x89, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x71, - 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, - 0x65, 0x18, 0x8a, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x72, 0x52, 0x15, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x4d, 0x0a, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, - 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, - 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x8b, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x73, 0x52, 0x1d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x8c, 0x01, 0x20, 0x01, 0x28, 0x03, 0x48, 0x74, 0x52, 0x0d, - 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x2d, 0x0a, 0x0f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c, - 0x61, 0x67, 0x73, 0x18, 0x8d, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x75, 0x52, 0x0e, 0x72, 0x65, - 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, - 0x2f, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, - 0x69, 0x6f, 0x64, 0x18, 0x8e, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x76, 0x52, 0x0f, 0x72, 0x65, - 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x88, 0x01, 0x01, - 0x12, 0x24, 0x0a, 0x0b, 0x72, 0x74, 0x66, 0x5f, 0x69, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, - 0x90, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x77, 0x52, 0x09, 0x72, 0x74, 0x66, 0x49, 0x6e, 0x53, - 0x79, 0x6e, 0x63, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x13, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x91, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x78, 0x52, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, - 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x18, 0x92, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x79, 0x52, 0x12, 0x73, - 0x65, 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, - 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x94, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x7a, 0x52, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x95, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x7b, 0x52, 0x0a, 0x73, 0x65, - 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x16, 0x73, - 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, - 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x97, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x7c, 0x52, 0x14, + 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, + 0x18, 0x79, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x70, 0x52, 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x54, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, + 0x74, 0x79, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x71, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x72, 0x65, 0x61, 0x64, 0x5f, + 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, + 0x64, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x08, 0x48, 0x72, 0x52, 0x14, 0x72, 0x65, 0x61, 0x64, 0x52, + 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x03, 0x48, 0x73, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x70, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x72, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x74, 0x52, + 0x16, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, + 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x72, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, + 0x69, 0x64, 0x18, 0x7e, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x75, 0x52, 0x11, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x2d, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x7f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x76, 0x52, 0x0e, 0x72, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x39, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x73, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x77, 0x52, 0x13, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x53, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x22, 0x72, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x81, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x78, 0x52, 0x1f, 0x72, 0x65, 0x63, 0x65, 0x69, + 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, + 0x23, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x79, 0x52, 0x20, 0x72, + 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1e, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, + 0x79, 0x5f, 0x69, 0x64, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7a, 0x52, 0x1b, 0x72, + 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, + 0x1a, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x84, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x7b, 0x52, 0x18, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x4d, 0x0a, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x85, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7c, 0x52, 0x1d, + 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, + 0x12, 0x2b, 0x0a, 0x0e, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x86, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x7d, 0x52, 0x0d, 0x72, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x47, 0x0a, + 0x1d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x87, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x7e, 0x52, 0x1a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x67, + 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x88, 0x01, 0x20, 0x01, 0x28, 0x08, + 0x48, 0x7f, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x89, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x80, 0x01, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x17, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x8a, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x81, 0x01, + 0x52, 0x15, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x20, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x8b, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x82, 0x01, 0x52, 0x1d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, + 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x65, + 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x8c, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x48, 0x83, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, + 0x6e, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x0f, 0x72, 0x65, 0x74, 0x65, + 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x8d, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x84, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, + 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x65, + 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x8e, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x85, 0x01, 0x52, 0x0f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, + 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x74, + 0x66, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x8f, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x86, 0x01, 0x52, 0x0d, 0x72, 0x74, 0x66, 0x43, 0x6f, 0x6d, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, 0x72, 0x74, 0x66, 0x5f, + 0x69, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x90, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x87, + 0x01, 0x52, 0x09, 0x72, 0x74, 0x66, 0x49, 0x6e, 0x53, 0x79, 0x6e, 0x63, 0x88, 0x01, 0x01, 0x12, + 0x35, 0x0a, 0x13, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x91, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x88, 0x01, + 0x52, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, + 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x14, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x92, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x89, 0x01, 0x52, 0x12, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x2d, 0x0a, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, + 0x69, 0x64, 0x18, 0x93, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x8a, 0x01, 0x52, 0x0d, 0x73, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2f, + 0x0a, 0x10, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x94, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x8b, 0x01, 0x52, 0x0e, 0x73, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x26, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x95, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x8c, 0x01, 0x52, 0x0a, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x96, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x8d, 0x01, 0x52, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, 0x65, + 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x6f, + 0x64, 0x69, 0x6e, 0x67, 0x18, 0x97, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x8e, 0x01, 0x52, 0x14, 0x73, 0x65, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x45, 0x6e, 0x63, 0x6f, - 0x64, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x5f, + 0x64, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x69, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x98, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x48, 0x7d, 0x52, 0x0c, 0x73, 0x65, 0x6e, 0x64, 0x52, 0x69, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, - 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, - 0x74, 0x79, 0x18, 0x99, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x7e, 0x52, 0x0b, 0x73, 0x65, 0x6e, - 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1e, 0x73, + 0x48, 0x8f, 0x01, 0x52, 0x0c, 0x73, 0x65, 0x6e, 0x64, 0x52, 0x69, 0x63, 0x68, 0x49, 0x6e, 0x66, + 0x6f, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, + 0x69, 0x74, 0x79, 0x18, 0x99, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x90, 0x01, 0x52, 0x0b, 0x73, + 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, + 0x1e, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, + 0x9a, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x91, 0x01, 0x52, 0x1b, 0x73, 0x65, 0x6e, 0x74, 0x52, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x1f, 0x73, 0x65, 0x6e, + 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x9b, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x92, 0x01, 0x52, 0x1c, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1a, 0x73, 0x65, 0x6e, 0x74, 0x5f, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x9c, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x93, 0x01, 0x52, + 0x17, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x9a, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x7f, 0x52, 0x1b, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, - 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x1f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, - 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x9b, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x80, 0x01, 0x52, 0x1c, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x9d, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x81, 0x01, 0x52, 0x14, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, - 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x28, 0x0a, 0x0c, 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x18, 0x9f, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x82, 0x01, 0x52, 0x0b, 0x73, 0x6d, 0x74, - 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x07, 0x73, - 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0xa1, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x83, 0x01, - 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, - 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0xa2, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x84, 0x01, 0x52, 0x0d, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x12, 0x73, 0x75, - 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, - 0x18, 0xa3, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x85, 0x01, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, - 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, - 0x12, 0x43, 0x0a, 0x1a, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, - 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0xa4, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x86, 0x01, 0x52, 0x18, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, - 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x19, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, - 0x72, 0x73, 0x18, 0xa5, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x87, 0x01, 0x52, 0x17, 0x74, 0x72, - 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x73, 0x88, 0x01, 0x01, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x75, 0x74, - 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, - 0x0a, 0x0a, 0x08, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1d, - 0x0a, 0x1b, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x16, 0x0a, - 0x14, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x67, 0x75, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, - 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x42, 0x0d, 0x0a, - 0x0b, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x65, 0x64, 0x42, 0x0d, 0x0a, 0x0b, - 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, - 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x12, 0x0a, 0x10, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x9d, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x94, 0x01, 0x52, + 0x14, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1c, 0x73, 0x65, 0x6e, 0x74, + 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x9e, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x95, 0x01, 0x52, 0x19, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, + 0x12, 0x28, 0x0a, 0x0c, 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x9f, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x96, 0x01, 0x52, 0x0b, 0x73, 0x6d, 0x74, 0x70, + 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x74, 0x63, 0x18, 0xa0, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x97, 0x01, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x74, + 0x65, 0x45, 0x74, 0x63, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x18, 0xa1, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x98, 0x01, 0x52, 0x07, 0x73, 0x75, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0xa2, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x99, 0x01, 0x52, 0x0d, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65, + 0x66, 0x69, 0x78, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x12, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, + 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa3, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x9a, 0x01, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1a, + 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0xa4, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x9b, 0x01, 0x52, 0x18, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x41, 0x0a, 0x19, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0xa5, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x9c, 0x01, 0x52, 0x17, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, + 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, + 0x73, 0x88, 0x01, 0x01, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x70, 0x72, + 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, + 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x63, 0x6c, 0x61, 0x73, + 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x63, + 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, + 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, + 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6c, + 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x65, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, - 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, - 0x0a, 0x08, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x76, - 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, - 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, - 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, - 0x61, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x5f, 0x72, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x65, 0x78, 0x63, - 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x07, 0x0a, 0x05, 0x5f, - 0x66, 0x72, 0x6f, 0x6d, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, - 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x73, - 0x69, 0x70, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x70, 0x68, - 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0f, 0x0a, 0x0d, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1e, 0x0a, - 0x1c, 0x5f, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, - 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x0f, 0x0a, - 0x0d, 0x5f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x11, - 0x0a, 0x0f, 0x5f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, - 0x64, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x42, - 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x74, 0x65, - 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, - 0x0a, 0x17, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x5f, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x62, - 0x6f, 0x64, 0x79, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6e, - 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0x0a, - 0x0a, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x42, 0x27, 0x0a, 0x25, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, - 0x64, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x70, - 0x69, 0x63, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, - 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, - 0x64, 0x65, 0x78, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x42, - 0x11, 0x0a, 0x0f, 0x5f, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, 0x6f, 0x5f, - 0x69, 0x64, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, - 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, - 0x72, 0x6d, 0x61, 0x74, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, - 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, - 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, - 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x42, 0x19, 0x0a, - 0x17, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, - 0x61, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x63, 0x63, 0x5f, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, - 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, - 0x73, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, - 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, - 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, - 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, - 0x69, 0x7a, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x42, 0x11, 0x0a, - 0x0f, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, - 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, - 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0b, - 0x0a, 0x09, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, - 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, - 0x20, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, - 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, - 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, - 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x17, 0x0a, - 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, - 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, - 0x63, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, - 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, - 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x2a, 0x0a, 0x28, 0x5f, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, - 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, + 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, + 0x19, 0x0a, 0x17, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x70, + 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x76, 0x65, 0x72, 0x62, 0x5f, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x63, 0x63, + 0x65, 0x70, 0x74, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x42, 0x0f, 0x0a, 0x0d, + 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x42, 0x10, 0x0a, + 0x0e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, + 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x5f, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x76, + 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x66, 0x72, 0x6f, 0x6d, + 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x73, 0x75, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x73, 0x69, 0x70, 0x5f, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x70, 0x68, 0x69, 0x73, 0x68, 0x69, + 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x6c, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x72, + 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x61, + 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x0e, 0x0a, + 0x0c, 0x5f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x0c, 0x0a, + 0x0a, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, + 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, + 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, + 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x75, 0x70, + 0x70, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x42, + 0x18, 0x0a, 0x16, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x62, 0x6f, + 0x64, 0x79, 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x27, + 0x0a, 0x25, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x5f, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, + 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x76, + 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x15, + 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x74, 0x6f, 0x70, 0x69, 0x63, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x65, 0x6c, + 0x69, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x68, 0x74, 0x6d, 0x6c, + 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, + 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x0b, + 0x0a, 0x09, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, + 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x42, 0x20, + 0x0a, 0x1e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, + 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, + 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x42, 0x0b, 0x0a, 0x09, + 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6c, 0x61, + 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, + 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0f, + 0x0a, 0x0d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, + 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x63, 0x5f, 0x6d, + 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, + 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x26, 0x0a, + 0x24, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, + 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x42, 0x0f, + 0x0a, 0x0d, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, + 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x18, 0x0a, 0x16, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x69, 0x64, + 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x6d, 0x6f, 0x62, + 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, + 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, + 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x5f, 0x63, + 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, + 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, + 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, + 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, + 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, + 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, + 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x16, 0x0a, + 0x14, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, + 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x14, 0x0a, + 0x12, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x1f, + 0x0a, 0x1d, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, + 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x17, + 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, + 0x2a, 0x0a, 0x28, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, + 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x2b, 0x0a, 0x29, 0x5f, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, + 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, + 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x28, 0x0a, 0x26, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x13, + 0x0a, 0x11, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x27, 0x0a, 0x25, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x69, + 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, + 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, + 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, + 0x62, 0x6f, 0x78, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x74, 0x68, 0x65, + 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, + 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, + 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, + 0x74, 0x79, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x0f, 0x0a, + 0x0d, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1c, + 0x0a, 0x1a, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x17, 0x0a, 0x15, + 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, + 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x72, + 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, + 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x26, 0x0a, 0x24, + 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, + 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, + 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, + 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x11, 0x0a, 0x0f, 0x5f, + 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x20, + 0x0a, 0x1e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, + 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1a, 0x0a, 0x18, 0x5f, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x72, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, + 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x42, 0x11, 0x0a, 0x0f, + 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, + 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c, + 0x61, 0x67, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x74, 0x66, + 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, + 0x72, 0x74, 0x66, 0x5f, 0x69, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, + 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, + 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x12, 0x0a, 0x10, + 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, + 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x19, 0x0a, 0x17, 0x5f, + 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, 0x6e, + 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x5f, + 0x72, 0x69, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x65, + 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x73, 0x65, + 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x17, 0x0a, 0x15, - 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, - 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x27, 0x0a, 0x25, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x2b, - 0x0a, 0x29, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, - 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, - 0x74, 0x79, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x1c, 0x0a, 0x1a, - 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, - 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6f, - 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, - 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x22, 0x0a, 0x20, - 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, - 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, - 0x0b, 0x0a, 0x09, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x42, 0x19, 0x0a, 0x17, - 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x72, 0x65, 0x63, 0x65, - 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x72, 0x65, 0x63, - 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x25, 0x0a, 0x23, 0x5f, - 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, - 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, - 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x72, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, - 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x65, - 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x20, 0x0a, 0x1e, - 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x42, 0x12, - 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, - 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, - 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, - 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x12, 0x0a, - 0x10, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c, 0x61, 0x67, - 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x72, 0x74, 0x66, 0x5f, 0x69, - 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x17, - 0x0a, 0x15, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0e, 0x0a, 0x0c, - 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, - 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, - 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x65, 0x6e, 0x64, - 0x5f, 0x72, 0x69, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, - 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x73, + 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, + 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x22, 0x0a, - 0x20, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, - 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, - 0x5f, 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0a, 0x0a, - 0x08, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x75, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x42, 0x15, 0x0a, 0x13, - 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x69, - 0x6e, 0x66, 0x6f, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, - 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, - 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, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, + 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x11, 0x0a, 0x0f, + 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x74, 0x63, 0x42, + 0x0a, 0x0a, 0x08, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, + 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x42, 0x15, + 0x0a, 0x13, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, + 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, + 0x72, 0x73, 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 ( diff --git a/pkg/properties/message.pb_gen.go b/pkg/properties/message.pb_gen.go index 57f23f1..ae68295 100644 --- a/pkg/properties/message.pb_gen.go +++ b/pkg/properties/message.pb_gen.go @@ -546,6 +546,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "12312258": + z.ArchiveTag, err = dc.ReadBytes(z.ArchiveTag) + if err != nil { + err = msgp.WrapError(err, "ArchiveTag") + return + } case "1489631": if dc.IsNil() { err = dc.ReadNil() @@ -708,6 +714,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "113258": + z.ConversationIndex, err = dc.ReadBytes(z.ConversationIndex) + if err != nil { + err = msgp.WrapError(err, "ConversationIndex") + return + } case "11231": if dc.IsNil() { err = dc.ReadNil() @@ -834,6 +846,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "4115258": + z.Html, err = dc.ReadBytes(z.Html) + if err != nil { + err = msgp.WrapError(err, "Html") + return + } case "42243": if dc.IsNil() { err = dc.ReadNil() @@ -1230,6 +1248,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "71258": + z.MessageSubmissionId, err = dc.ReadBytes(z.MessageSubmissionId) + if err != nil { + err = msgp.WrapError(err, "MessageSubmissionId") + return + } case "8711": if dc.IsNil() { err = dc.ReadNil() @@ -1410,6 +1434,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "76258": + z.OriginalAuthorEntryId, err = dc.ReadBytes(z.OriginalAuthorEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalAuthorEntryId") + return + } case "7731": if dc.IsNil() { err = dc.ReadNil() @@ -1500,6 +1530,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "14866258": + z.OriginalEntryId, err = dc.ReadBytes(z.OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalEntryId") + return + } case "7531": if dc.IsNil() { err = dc.ReadNil() @@ -1554,6 +1590,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "91258": + z.OriginalSenderEntryId, err = dc.ReadBytes(z.OriginalSenderEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalSenderEntryId") + return + } case "9031": if dc.IsNil() { err = dc.ReadNil() @@ -1572,6 +1614,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "92258": + z.OriginalSenderSearchKey, err = dc.ReadBytes(z.OriginalSenderSearchKey) + if err != nil { + err = msgp.WrapError(err, "OriginalSenderSearchKey") + return + } case "463": if dc.IsNil() { err = dc.ReadNil() @@ -1626,6 +1674,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "94258": + z.OriginalSentRepresentingEntryId, err = dc.ReadBytes(z.OriginalSentRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalSentRepresentingEntryId") + return + } case "9331": if dc.IsNil() { err = dc.ReadNil() @@ -1644,6 +1698,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "95258": + z.OriginalSentRepresentingSearchKey, err = dc.ReadBytes(z.OriginalSentRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "OriginalSentRepresentingSearchKey") + return + } case "7331": if dc.IsNil() { err = dc.ReadNil() @@ -1860,6 +1920,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "12313258": + z.PolicyTag, err = dc.ReadBytes(z.PolicyTag) + if err != nil { + err = msgp.WrapError(err, "PolicyTag") + return + } case "383": if dc.IsNil() { err = dc.ReadNil() @@ -1932,6 +1998,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "63258": + z.ReceivedByEntryId, err = dc.ReadBytes(z.ReceivedByEntryId) + if err != nil { + err = msgp.WrapError(err, "ReceivedByEntryId") + return + } case "6431": if dc.IsNil() { err = dc.ReadNil() @@ -1950,6 +2022,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "81258": + z.ReceivedBySearchKey, err = dc.ReadBytes(z.ReceivedBySearchKey) + if err != nil { + err = msgp.WrapError(err, "ReceivedBySearchKey") + return + } case "11931": if dc.IsNil() { err = dc.ReadNil() @@ -1986,6 +2064,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "67258": + z.ReceivedRepresentingEntryId, err = dc.ReadBytes(z.ReceivedRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "ReceivedRepresentingEntryId") + return + } case "6831": if dc.IsNil() { err = dc.ReadNil() @@ -2004,6 +2088,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "82258": + z.ReceivedRepresentingSearchKey, err = dc.ReadBytes(z.ReceivedRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "ReceivedRepresentingSearchKey") + return + } case "30933": if dc.IsNil() { err = dc.ReadNil() @@ -2166,6 +2256,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "4105258": + z.RtfCompressed, err = dc.ReadBytes(z.RtfCompressed) + if err != nil { + err = msgp.WrapError(err, "RtfCompressed") + return + } case "361511": if dc.IsNil() { err = dc.ReadNil() @@ -2220,6 +2316,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "3097258": + z.SenderEntryId, err = dc.ReadBytes(z.SenderEntryId) + if err != nil { + err = msgp.WrapError(err, "SenderEntryId") + return + } case "165053": if dc.IsNil() { err = dc.ReadNil() @@ -2256,6 +2358,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "3101258": + z.SenderSearchKey, err = dc.ReadBytes(z.SenderSearchKey) + if err != nil { + err = msgp.WrapError(err, "SenderSearchKey") + return + } case "149613": if dc.IsNil() { err = dc.ReadNil() @@ -2346,6 +2454,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "65258": + z.SentRepresentingEntryId, err = dc.ReadBytes(z.SentRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingEntryId") + return + } case "6631": if dc.IsNil() { err = dc.ReadNil() @@ -2364,6 +2478,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "59258": + z.SentRepresentingSearchKey, err = dc.ReadBytes(z.SentRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingSearchKey") + return + } case "1484631": if dc.IsNil() { err = dc.ReadNil() @@ -2382,6 +2502,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "12315258": + z.StartDateEtc, err = dc.ReadBytes(z.StartDateEtc) + if err != nil { + err = msgp.WrapError(err, "StartDateEtc") + return + } case "5531": if dc.IsNil() { err = dc.ReadNil() @@ -2486,8 +2612,8 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(136) - var zb0001Mask [3]uint64 /* 136 bits */ + zb0001Len := uint32(157) + var zb0001Mask [3]uint64 /* 157 bits */ _ = zb0001Mask if z.AutoProcessState == nil { zb0001Len-- @@ -2565,434 +2691,518 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.Assistant == nil { + if z.ArchiveTag == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.AssistantTelephoneNumber == nil { + if z.Assistant == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.AutoResponseSuppress == nil { + if z.AssistantTelephoneNumber == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.BlockStatus == nil { + if z.AutoResponseSuppress == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.Body == nil { + if z.BlockStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.BodyContentLocation == nil { + if z.Body == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.BodyHtml == nil { + if z.BodyContentLocation == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.ClientSubmitTime == nil { + if z.BodyHtml == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.ContentFilterSpamConfidenceLevel == nil { + if z.ClientSubmitTime == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.ConversationTopic == nil { + if z.ContentFilterSpamConfidenceLevel == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.CreationTime == nil { + if z.ConversationIndex == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.CreatorName == nil { + if z.ConversationTopic == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.DeliverTime == nil { + if z.CreationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.DisplayBcc == nil { + if z.CreatorName == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.DisplayCc == nil { + if z.DeliverTime == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.DisplayTo == nil { + if z.DisplayBcc == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.IconIndex == nil { + if z.DisplayCc == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.Importance == nil { + if z.DisplayTo == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.Initials == nil { + if z.Html == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.InReplyToId == nil { + if z.IconIndex == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.InternetMailOverrideFormat == nil { + if z.Importance == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.InternetMessageId == nil { + if z.Initials == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.InternetReferences == nil { + if z.InReplyToId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.IsdnNumber == nil { + if z.InternetMailOverrideFormat == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.Keyword == nil { + if z.InternetMessageId == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.Language == nil { + if z.InternetReferences == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.LastModificationTime == nil { + if z.IsdnNumber == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.Locality == nil { + if z.Keyword == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.Location == nil { + if z.Language == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.ManagerName == nil { + if z.LastModificationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.MessageCcMe == nil { + if z.Locality == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.MessageDeliveryTime == nil { + if z.Location == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000000 } - if z.MessageFlags == nil { + if z.ManagerName == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000000 } - if z.MessageHandlingSystemCommonName == nil { + if z.MessageCcMe == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.MessageRecipientMe == nil { + if z.MessageDeliveryTime == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.MessageSize == nil { + if z.MessageFlags == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.MessageSizeExtended == nil { + if z.MessageHandlingSystemCommonName == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.MessageStatus == nil { + if z.MessageRecipientMe == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.MessageToMe == nil { + if z.MessageSize == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.MiddleName == nil { + if z.MessageSizeExtended == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.MobileTelephoneNumber == nil { + if z.MessageStatus == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.Nickname == nil { + if z.MessageSubmissionId == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.NonDeliveryReportDiagCode == nil { + if z.MessageToMe == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.NonDeliveryReportReasonCode == nil { + if z.MiddleName == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.NonDeliveryReportStatusCode == nil { + if z.MobileTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.NormalizedSubject == nil { + if z.Nickname == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.OfficeLocation == nil { + if z.NonDeliveryReportDiagCode == nil { zb0001Len-- zb0001Mask[1] |= 0x800 } - if z.OrganizationalIdNumber == nil { + if z.NonDeliveryReportReasonCode == nil { zb0001Len-- zb0001Mask[1] |= 0x1000 } - if z.OriginalAuthorName == nil { + if z.NonDeliveryReportStatusCode == nil { zb0001Len-- zb0001Mask[1] |= 0x2000 } - if z.OriginalDeliveryTime == nil { + if z.NormalizedSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x4000 } - if z.OriginalDisplayBcc == nil { + if z.OfficeLocation == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.OriginalDisplayCc == nil { + if z.OrganizationalIdNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.OriginalDisplayTo == nil { + if z.OriginalAuthorEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.OriginalMessageClass == nil { + if z.OriginalAuthorName == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.OriginalSenderAddressType == nil { + if z.OriginalDeliveryTime == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.OriginalSenderEmailAddress == nil { + if z.OriginalDisplayBcc == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.OriginalSenderName == nil { + if z.OriginalDisplayCc == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.OriginalSensitivity == nil { + if z.OriginalDisplayTo == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.OriginalSentRepresentingAddressType == nil { + if z.OriginalEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.OriginalSentRepresentingEmailAddress == nil { + if z.OriginalMessageClass == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.OriginalSentRepresentingName == nil { + if z.OriginalSenderAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.OriginalSubject == nil { + if z.OriginalSenderEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.OriginalSubmitTime == nil { + if z.OriginalSenderEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.OriginatorDeliveryReportRequested == nil { + if z.OriginalSenderName == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.OriginatorNonDeliveryReportRequested == nil { + if z.OriginalSenderSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.OtherAddressCity == nil { + if z.OriginalSensitivity == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.OtherAddressCountry == nil { + if z.OriginalSentRepresentingAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.OtherAddressPostalCode == nil { + if z.OriginalSentRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.OtherAddressPostOfficeBox == nil { + if z.OriginalSentRepresentingEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.OtherAddressStateOrProvince == nil { + if z.OriginalSentRepresentingName == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.OtherAddressStreet == nil { + if z.OriginalSentRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.OtherTelephoneNumber == nil { + if z.OriginalSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.PagerTelephoneNumber == nil { + if z.OriginalSubmitTime == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.Priority == nil { + if z.OriginatorDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.ReadReceiptRequested == nil { + if z.OriginatorNonDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.ReceiptTime == nil { + if z.OtherAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.ReceivedByEmailAddress == nil { + if z.OtherAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000 } - if z.ReceivedByName == nil { + if z.OtherAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000 } - if z.ReceivedRepresentingAddressType == nil { + if z.OtherAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.ReceivedRepresentingEmailAddress == nil { + if z.OtherAddressStateOrProvince == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } - if z.ReceivedRepresentingName == nil { + if z.OtherAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000 } - if z.RecipientType == nil { + if z.OtherTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000 } - if z.RemoteMessageTransferAgent == nil { + if z.PagerTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000 } - if z.ReplyRequested == nil { + if z.PolicyTag == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000 } - if z.ReportDisposition == nil { + if z.Priority == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000 } - if z.ReportDispositionMode == nil { + if z.ReadReceiptRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000 } - if z.ReportingMessageTransferAgent == nil { + if z.ReceiptTime == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000 } - if z.RetentionDate == nil { + if z.ReceivedByEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000000 } - if z.RetentionFlags == nil { + if z.ReceivedByEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000000 } - if z.RetentionPeriod == nil { + if z.ReceivedByName == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000000 } - if z.RtfInSync == nil { + if z.ReceivedBySearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000000 } - if z.SenderAddressType == nil { + if z.ReceivedRepresentingAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000000 } - if z.SenderEmailAddress == nil { + if z.ReceivedRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000000 } - if z.SenderIdStatus == nil { + if z.ReceivedRepresentingEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000000 } - if z.SenderName == nil { + if z.ReceivedRepresentingName == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000000 } - if z.SendInternetEncoding == nil { + if z.ReceivedRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000000 } - if z.SendRichInfo == nil { + if z.RecipientType == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000000 } - if z.Sensitivity == nil { + if z.RemoteMessageTransferAgent == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000000 } - if z.SentRepresentingAddressType == nil { + if z.ReplyRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000000 } - if z.SentRepresentingEmailAddress == nil { + if z.ReportDisposition == nil { zb0001Len-- zb0001Mask[2] |= 0x1 } - if z.SentRepresentingName == nil { + if z.ReportDispositionMode == nil { zb0001Len-- zb0001Mask[2] |= 0x2 } - if z.SmtpAddress == nil { + if z.ReportingMessageTransferAgent == nil { zb0001Len-- zb0001Mask[2] |= 0x4 } - if z.Subject == nil { + if z.RetentionDate == nil { zb0001Len-- zb0001Mask[2] |= 0x8 } - if z.SubjectPrefix == nil { + if z.RetentionFlags == nil { zb0001Len-- zb0001Mask[2] |= 0x10 } - if z.SupplementaryInfo == nil { + if z.RetentionPeriod == nil { zb0001Len-- zb0001Mask[2] |= 0x20 } - if z.TransmittableDisplayName == nil { + if z.RtfCompressed == nil { zb0001Len-- zb0001Mask[2] |= 0x40 } - if z.TransportMessageHeaders == nil { + if z.RtfInSync == nil { zb0001Len-- zb0001Mask[2] |= 0x80 } + if z.SenderAddressType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x100 + } + if z.SenderEmailAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x200 + } + if z.SenderEntryId == nil { + zb0001Len-- + zb0001Mask[2] |= 0x400 + } + if z.SenderIdStatus == nil { + zb0001Len-- + zb0001Mask[2] |= 0x800 + } + if z.SenderName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x1000 + } + if z.SenderSearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2000 + } + if z.SendInternetEncoding == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4000 + } + if z.SendRichInfo == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8000 + } + if z.Sensitivity == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10000 + } + if z.SentRepresentingAddressType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x20000 + } + if z.SentRepresentingEmailAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x40000 + } + if z.SentRepresentingEntryId == nil { + zb0001Len-- + zb0001Mask[2] |= 0x80000 + } + if z.SentRepresentingName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x100000 + } + if z.SentRepresentingSearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x200000 + } + if z.SmtpAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x400000 + } + if z.StartDateEtc == nil { + zb0001Len-- + zb0001Mask[2] |= 0x800000 + } + if z.Subject == nil { + zb0001Len-- + zb0001Mask[2] |= 0x1000000 + } + if z.SubjectPrefix == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2000000 + } + if z.SupplementaryInfo == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4000000 + } + if z.TransmittableDisplayName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8000000 + } + if z.TransportMessageHeaders == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10000000 + } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) if err != nil { @@ -3533,6 +3743,18 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + // write "12312258" + err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ArchiveTag) + if err != nil { + err = msgp.WrapError(err, "ArchiveTag") + return + } + } + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // write "1489631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x36, 0x33, 0x31) if err != nil { @@ -3551,7 +3773,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // write "1489431" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x34, 0x33, 0x31) if err != nil { @@ -3570,7 +3792,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty // write "163513" err = en.Append(0xa6, 0x31, 0x36, 0x33, 0x35, 0x31, 0x33) if err != nil { @@ -3589,7 +3811,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // write "42463" err = en.Append(0xa5, 0x34, 0x32, 0x34, 0x36, 0x33) if err != nil { @@ -3608,7 +3830,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // write "409631" err = en.Append(0xa6, 0x34, 0x30, 0x39, 0x36, 0x33, 0x31) if err != nil { @@ -3627,7 +3849,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // write "411631" err = en.Append(0xa6, 0x34, 0x31, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -3646,7 +3868,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // write "411531" err = en.Append(0xa6, 0x34, 0x31, 0x31, 0x35, 0x33, 0x31) if err != nil { @@ -3665,7 +3887,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty // write "5764" err = en.Append(0xa4, 0x35, 0x37, 0x36, 0x34) if err != nil { @@ -3684,7 +3906,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty // write "165023" err = en.Append(0xa6, 0x31, 0x36, 0x35, 0x30, 0x32, 0x33) if err != nil { @@ -3703,7 +3925,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + // write "113258" + err = en.Append(0xa6, 0x31, 0x31, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ConversationIndex) + if err != nil { + err = msgp.WrapError(err, "ConversationIndex") + return + } + } + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // write "11231" err = en.Append(0xa5, 0x31, 0x31, 0x32, 0x33, 0x31) if err != nil { @@ -3722,7 +3956,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty // write "1229564" err = en.Append(0xa7, 0x31, 0x32, 0x32, 0x39, 0x35, 0x36, 0x34) if err != nil { @@ -3741,7 +3975,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // write "1637631" err = en.Append(0xa7, 0x31, 0x36, 0x33, 0x37, 0x36, 0x33, 0x31) if err != nil { @@ -3760,7 +3994,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // write "1664" err = en.Append(0xa4, 0x31, 0x36, 0x36, 0x34) if err != nil { @@ -3779,7 +4013,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // write "358631" err = en.Append(0xa6, 0x33, 0x35, 0x38, 0x36, 0x33, 0x31) if err != nil { @@ -3798,7 +4032,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty // write "358731" err = en.Append(0xa6, 0x33, 0x35, 0x38, 0x37, 0x33, 0x31) if err != nil { @@ -3817,7 +4051,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // write "358831" err = en.Append(0xa6, 0x33, 0x35, 0x38, 0x38, 0x33, 0x31) if err != nil { @@ -3836,7 +4070,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + // write "4115258" + err = en.Append(0xa7, 0x34, 0x31, 0x31, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.Html) + if err != nil { + err = msgp.WrapError(err, "Html") + return + } + } + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // write "42243" err = en.Append(0xa5, 0x34, 0x32, 0x32, 0x34, 0x33) if err != nil { @@ -3855,7 +4101,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // write "233" err = en.Append(0xa3, 0x32, 0x33, 0x33) if err != nil { @@ -3874,7 +4120,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // write "1485831" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x38, 0x33, 0x31) if err != nil { @@ -3893,7 +4139,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // write "416231" err = en.Append(0xa6, 0x34, 0x31, 0x36, 0x32, 0x33, 0x31) if err != nil { @@ -3912,7 +4158,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // write "227863" err = en.Append(0xa6, 0x32, 0x32, 0x37, 0x38, 0x36, 0x33) if err != nil { @@ -3931,7 +4177,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // write "414931" err = en.Append(0xa6, 0x34, 0x31, 0x34, 0x39, 0x33, 0x31) if err != nil { @@ -3950,7 +4196,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // write "415331" err = en.Append(0xa6, 0x34, 0x31, 0x35, 0x33, 0x33, 0x31) if err != nil { @@ -3969,7 +4215,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // write "1489331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x33, 0x33, 0x31) if err != nil { @@ -3988,7 +4234,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // write "1485931" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x39, 0x33, 0x31) if err != nil { @@ -4007,7 +4253,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // write "1486031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x30, 0x33, 0x31) if err != nil { @@ -4026,7 +4272,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // write "1229664" err = en.Append(0xa7, 0x31, 0x32, 0x32, 0x39, 0x36, 0x36, 0x34) if err != nil { @@ -4045,7 +4291,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // write "1488731" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31) if err != nil { @@ -4064,7 +4310,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // write "1486131" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31) if err != nil { @@ -4083,7 +4329,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // write "1492631" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31) if err != nil { @@ -4102,7 +4348,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty // write "8811" err = en.Append(0xa4, 0x38, 0x38, 0x31, 0x31) if err != nil { @@ -4121,7 +4367,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // write "359064" err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34) if err != nil { @@ -4140,7 +4386,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1) == 0 { // if not empty // write "35913" err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x31, 0x33) if err != nil { @@ -4159,7 +4405,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2) == 0 { // if not empty // write "1486331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31) if err != nil { @@ -4178,7 +4424,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // write "8911" err = en.Append(0xa4, 0x38, 0x39, 0x31, 0x31) if err != nil { @@ -4197,7 +4443,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // write "35923" err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x32, 0x33) if err != nil { @@ -4216,7 +4462,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // write "359220" err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x32, 0x32, 0x30) if err != nil { @@ -4235,7 +4481,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty // write "36073" err = en.Append(0xa5, 0x33, 0x36, 0x30, 0x37, 0x33) if err != nil { @@ -4254,7 +4500,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x40) == 0 { // if not empty + // write "71258" + err = en.Append(0xa5, 0x37, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.MessageSubmissionId) + if err != nil { + err = msgp.WrapError(err, "MessageSubmissionId") + return + } + } + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // write "8711" err = en.Append(0xa4, 0x38, 0x37, 0x31, 0x31) if err != nil { @@ -4273,7 +4531,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty // write "1491631" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -4292,7 +4550,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // write "1487631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x36, 0x33, 0x31) if err != nil { @@ -4311,7 +4569,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // write "1492731" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x37, 0x33, 0x31) if err != nil { @@ -4330,7 +4588,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x800) == 0 { // if not empty // write "30773" err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x37, 0x33) if err != nil { @@ -4349,7 +4607,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000) == 0 { // if not empty // write "30763" err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x36, 0x33) if err != nil { @@ -4368,7 +4626,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000) == 0 { // if not empty // write "30783" err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x38, 0x33) if err != nil { @@ -4387,7 +4645,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000) == 0 { // if not empty // write "361331" err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x33, 0x33, 0x31) if err != nil { @@ -4406,7 +4664,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // write "1487331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x33, 0x33, 0x31) if err != nil { @@ -4425,7 +4683,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // write "1486431" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x34, 0x33, 0x31) if err != nil { @@ -4444,7 +4702,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + // write "76258" + err = en.Append(0xa5, 0x37, 0x36, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalAuthorEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalAuthorEntryId") + return + } + } + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // write "7731" err = en.Append(0xa4, 0x37, 0x37, 0x33, 0x31) if err != nil { @@ -4463,7 +4733,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // write "8564" err = en.Append(0xa4, 0x38, 0x35, 0x36, 0x34) if err != nil { @@ -4482,7 +4752,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty // write "11431" err = en.Append(0xa5, 0x31, 0x31, 0x34, 0x33, 0x31) if err != nil { @@ -4501,7 +4771,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // write "11531" err = en.Append(0xa5, 0x31, 0x31, 0x35, 0x33, 0x31) if err != nil { @@ -4520,7 +4790,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // write "11631" err = en.Append(0xa5, 0x31, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -4539,7 +4809,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + // write "14866258" + err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x36, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalEntryId") + return + } + } + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // write "7531" err = en.Append(0xa4, 0x37, 0x35, 0x33, 0x31) if err != nil { @@ -4558,7 +4840,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // write "10231" err = en.Append(0xa5, 0x31, 0x30, 0x32, 0x33, 0x31) if err != nil { @@ -4577,7 +4859,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // write "10331" err = en.Append(0xa5, 0x31, 0x30, 0x33, 0x33, 0x31) if err != nil { @@ -4596,7 +4878,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + // write "91258" + err = en.Append(0xa5, 0x39, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalSenderEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalSenderEntryId") + return + } + } + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // write "9031" err = en.Append(0xa4, 0x39, 0x30, 0x33, 0x31) if err != nil { @@ -4615,7 +4909,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + // write "92258" + err = en.Append(0xa5, 0x39, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalSenderSearchKey) + if err != nil { + err = msgp.WrapError(err, "OriginalSenderSearchKey") + return + } + } + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // write "463" err = en.Append(0xa3, 0x34, 0x36, 0x33) if err != nil { @@ -4634,7 +4940,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // write "10431" err = en.Append(0xa5, 0x31, 0x30, 0x34, 0x33, 0x31) if err != nil { @@ -4653,7 +4959,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // write "10531" err = en.Append(0xa5, 0x31, 0x30, 0x35, 0x33, 0x31) if err != nil { @@ -4672,7 +4978,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + // write "94258" + err = en.Append(0xa5, 0x39, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalSentRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalSentRepresentingEntryId") + return + } + } + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // write "9331" err = en.Append(0xa4, 0x39, 0x33, 0x33, 0x31) if err != nil { @@ -4691,7 +5009,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + // write "95258" + err = en.Append(0xa5, 0x39, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.OriginalSentRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "OriginalSentRepresentingSearchKey") + return + } + } + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // write "7331" err = en.Append(0xa4, 0x37, 0x33, 0x33, 0x31) if err != nil { @@ -4710,7 +5040,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // write "7864" err = en.Append(0xa4, 0x37, 0x38, 0x36, 0x34) if err != nil { @@ -4729,7 +5059,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // write "3511" err = en.Append(0xa4, 0x33, 0x35, 0x31, 0x31) if err != nil { @@ -4748,7 +5078,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // write "308011" err = en.Append(0xa6, 0x33, 0x30, 0x38, 0x30, 0x31, 0x31) if err != nil { @@ -4767,7 +5097,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // write "1494331" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x33, 0x33, 0x31) if err != nil { @@ -4786,7 +5116,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // write "1494431" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x34, 0x33, 0x31) if err != nil { @@ -4805,7 +5135,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // write "1494531" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x35, 0x33, 0x31) if err != nil { @@ -4824,7 +5154,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // write "1494831" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x38, 0x33, 0x31) if err != nil { @@ -4843,7 +5173,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // write "1494631" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x36, 0x33, 0x31) if err != nil { @@ -4862,7 +5192,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // write "1494731" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x37, 0x33, 0x31) if err != nil { @@ -4881,7 +5211,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // write "1487931" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x39, 0x33, 0x31) if err != nil { @@ -4900,7 +5230,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty // write "1488131" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x31, 0x33, 0x31) if err != nil { @@ -4919,7 +5249,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + // write "12313258" + err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.PolicyTag) + if err != nil { + err = msgp.WrapError(err, "PolicyTag") + return + } + } + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // write "383" err = en.Append(0xa3, 0x33, 0x38, 0x33) if err != nil { @@ -4938,7 +5280,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // write "4111" err = en.Append(0xa4, 0x34, 0x31, 0x31, 0x31) if err != nil { @@ -4957,7 +5299,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // write "4264" err = en.Append(0xa4, 0x34, 0x32, 0x36, 0x34) if err != nil { @@ -4976,7 +5318,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty // write "11831" err = en.Append(0xa5, 0x31, 0x31, 0x38, 0x33, 0x31) if err != nil { @@ -4995,7 +5337,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + // write "63258" + err = en.Append(0xa5, 0x36, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ReceivedByEntryId) + if err != nil { + err = msgp.WrapError(err, "ReceivedByEntryId") + return + } + } + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // write "6431" err = en.Append(0xa4, 0x36, 0x34, 0x33, 0x31) if err != nil { @@ -5014,7 +5368,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + // write "81258" + err = en.Append(0xa5, 0x38, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ReceivedBySearchKey) + if err != nil { + err = msgp.WrapError(err, "ReceivedBySearchKey") + return + } + } + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // write "11931" err = en.Append(0xa5, 0x31, 0x31, 0x39, 0x33, 0x31) if err != nil { @@ -5033,7 +5399,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // write "12031" err = en.Append(0xa5, 0x31, 0x32, 0x30, 0x33, 0x31) if err != nil { @@ -5052,7 +5418,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty + // write "67258" + err = en.Append(0xa5, 0x36, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ReceivedRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "ReceivedRepresentingEntryId") + return + } + } + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // write "6831" err = en.Append(0xa4, 0x36, 0x38, 0x33, 0x31) if err != nil { @@ -5071,7 +5449,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + // write "82258" + err = en.Append(0xa5, 0x38, 0x32, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.ReceivedRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "ReceivedRepresentingSearchKey") + return + } + } + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty // write "30933" err = en.Append(0xa5, 0x33, 0x30, 0x39, 0x33, 0x33) if err != nil { @@ -5090,7 +5480,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // write "310531" err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x35, 0x33, 0x31) if err != nil { @@ -5109,7 +5499,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty // write "309511" err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x35, 0x31, 0x31) if err != nil { @@ -5128,7 +5518,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1) == 0 { // if not empty // write "12831" err = en.Append(0xa5, 0x31, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -5147,7 +5537,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2) == 0 { // if not empty // write "12931" err = en.Append(0xa5, 0x31, 0x32, 0x39, 0x33, 0x31) if err != nil { @@ -5166,7 +5556,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4) == 0 { // if not empty // write "2665631" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x35, 0x36, 0x33, 0x31) if err != nil { @@ -5185,7 +5575,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8) == 0 { // if not empty // write "1231664" err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x36, 0x36, 0x34) if err != nil { @@ -5204,7 +5594,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10) == 0 { // if not empty // write "123173" err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x37, 0x33) if err != nil { @@ -5223,7 +5613,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20) == 0 { // if not empty // write "123143" err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x34, 0x33) if err != nil { @@ -5242,7 +5632,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x40) == 0 { // if not empty + // write "4105258" + err = en.Append(0xa7, 0x34, 0x31, 0x30, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.RtfCompressed) + if err != nil { + err = msgp.WrapError(err, "RtfCompressed") + return + } + } + if (zb0001Mask[2] & 0x80) == 0 { // if not empty // write "361511" err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x35, 0x31, 0x31) if err != nil { @@ -5261,7 +5663,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x100) == 0 { // if not empty // write "310231" err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x32, 0x33, 0x31) if err != nil { @@ -5280,7 +5682,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x200) == 0 { // if not empty // write "310331" err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x33, 0x33, 0x31) if err != nil { @@ -5299,7 +5701,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x400) == 0 { // if not empty + // write "3097258" + err = en.Append(0xa7, 0x33, 0x30, 0x39, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SenderEntryId) + if err != nil { + err = msgp.WrapError(err, "SenderEntryId") + return + } + } + if (zb0001Mask[2] & 0x800) == 0 { // if not empty // write "165053" err = en.Append(0xa6, 0x31, 0x36, 0x35, 0x30, 0x35, 0x33) if err != nil { @@ -5318,7 +5732,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1000) == 0 { // if not empty // write "309831" err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x38, 0x33, 0x31) if err != nil { @@ -5337,7 +5751,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000) == 0 { // if not empty + // write "3101258" + err = en.Append(0xa7, 0x33, 0x31, 0x30, 0x31, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SenderSearchKey) + if err != nil { + err = msgp.WrapError(err, "SenderSearchKey") + return + } + } + if (zb0001Mask[2] & 0x4000) == 0 { // if not empty // write "149613" err = en.Append(0xa6, 0x31, 0x34, 0x39, 0x36, 0x31, 0x33) if err != nil { @@ -5356,7 +5782,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000) == 0 { // if not empty // write "1491211" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x32, 0x31, 0x31) if err != nil { @@ -5375,7 +5801,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000) == 0 { // if not empty // write "543" err = en.Append(0xa3, 0x35, 0x34, 0x33) if err != nil { @@ -5394,7 +5820,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20000) == 0 { // if not empty // write "10031" err = en.Append(0xa5, 0x31, 0x30, 0x30, 0x33, 0x31) if err != nil { @@ -5413,7 +5839,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x1) == 0 { // if not empty + if (zb0001Mask[2] & 0x40000) == 0 { // if not empty // write "10131" err = en.Append(0xa5, 0x31, 0x30, 0x31, 0x33, 0x31) if err != nil { @@ -5432,7 +5858,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x2) == 0 { // if not empty + if (zb0001Mask[2] & 0x80000) == 0 { // if not empty + // write "65258" + err = en.Append(0xa5, 0x36, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SentRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingEntryId") + return + } + } + if (zb0001Mask[2] & 0x100000) == 0 { // if not empty // write "6631" err = en.Append(0xa4, 0x36, 0x36, 0x33, 0x31) if err != nil { @@ -5451,7 +5889,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x4) == 0 { // if not empty + if (zb0001Mask[2] & 0x200000) == 0 { // if not empty + // write "59258" + err = en.Append(0xa5, 0x35, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SentRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingSearchKey") + return + } + } + if (zb0001Mask[2] & 0x400000) == 0 { // if not empty // write "1484631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x34, 0x36, 0x33, 0x31) if err != nil { @@ -5470,7 +5920,19 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x8) == 0 { // if not empty + if (zb0001Mask[2] & 0x800000) == 0 { // if not empty + // write "12315258" + err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.StartDateEtc) + if err != nil { + err = msgp.WrapError(err, "StartDateEtc") + return + } + } + if (zb0001Mask[2] & 0x1000000) == 0 { // if not empty // write "5531" err = en.Append(0xa4, 0x35, 0x35, 0x33, 0x31) if err != nil { @@ -5489,7 +5951,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x10) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000000) == 0 { // if not empty // write "6131" err = en.Append(0xa4, 0x36, 0x31, 0x33, 0x31) if err != nil { @@ -5508,7 +5970,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x20) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000000) == 0 { // if not empty // write "309931" err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x39, 0x33, 0x31) if err != nil { @@ -5527,7 +5989,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x40) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000000) == 0 { // if not empty // write "1488031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x30, 0x33, 0x31) if err != nil { @@ -5546,7 +6008,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x80) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000000) == 0 { // if not empty // write "12531" err = en.Append(0xa5, 0x31, 0x32, 0x35, 0x33, 0x31) if err != nil { @@ -5572,8 +6034,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(136) - var zb0001Mask [3]uint64 /* 136 bits */ + zb0001Len := uint32(157) + var zb0001Mask [3]uint64 /* 157 bits */ _ = zb0001Mask if z.AutoProcessState == nil { zb0001Len-- @@ -5651,434 +6113,518 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.Assistant == nil { + if z.ArchiveTag == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.AssistantTelephoneNumber == nil { + if z.Assistant == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.AutoResponseSuppress == nil { + if z.AssistantTelephoneNumber == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.BlockStatus == nil { + if z.AutoResponseSuppress == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.Body == nil { + if z.BlockStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.BodyContentLocation == nil { + if z.Body == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.BodyHtml == nil { + if z.BodyContentLocation == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.ClientSubmitTime == nil { + if z.BodyHtml == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.ContentFilterSpamConfidenceLevel == nil { + if z.ClientSubmitTime == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.ConversationTopic == nil { + if z.ContentFilterSpamConfidenceLevel == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.CreationTime == nil { + if z.ConversationIndex == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.CreatorName == nil { + if z.ConversationTopic == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.DeliverTime == nil { + if z.CreationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.DisplayBcc == nil { + if z.CreatorName == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.DisplayCc == nil { + if z.DeliverTime == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.DisplayTo == nil { + if z.DisplayBcc == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.IconIndex == nil { + if z.DisplayCc == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.Importance == nil { + if z.DisplayTo == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.Initials == nil { + if z.Html == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.InReplyToId == nil { + if z.IconIndex == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.InternetMailOverrideFormat == nil { + if z.Importance == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.InternetMessageId == nil { + if z.Initials == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.InternetReferences == nil { + if z.InReplyToId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.IsdnNumber == nil { + if z.InternetMailOverrideFormat == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.Keyword == nil { + if z.InternetMessageId == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.Language == nil { + if z.InternetReferences == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.LastModificationTime == nil { + if z.IsdnNumber == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.Locality == nil { + if z.Keyword == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.Location == nil { + if z.Language == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.ManagerName == nil { + if z.LastModificationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.MessageCcMe == nil { + if z.Locality == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.MessageDeliveryTime == nil { + if z.Location == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000000 } - if z.MessageFlags == nil { + if z.ManagerName == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000000 } - if z.MessageHandlingSystemCommonName == nil { + if z.MessageCcMe == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.MessageRecipientMe == nil { + if z.MessageDeliveryTime == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.MessageSize == nil { + if z.MessageFlags == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.MessageSizeExtended == nil { + if z.MessageHandlingSystemCommonName == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.MessageStatus == nil { + if z.MessageRecipientMe == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.MessageToMe == nil { + if z.MessageSize == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.MiddleName == nil { + if z.MessageSizeExtended == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.MobileTelephoneNumber == nil { + if z.MessageStatus == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.Nickname == nil { + if z.MessageSubmissionId == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.NonDeliveryReportDiagCode == nil { + if z.MessageToMe == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.NonDeliveryReportReasonCode == nil { + if z.MiddleName == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.NonDeliveryReportStatusCode == nil { + if z.MobileTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.NormalizedSubject == nil { + if z.Nickname == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.OfficeLocation == nil { + if z.NonDeliveryReportDiagCode == nil { zb0001Len-- zb0001Mask[1] |= 0x800 } - if z.OrganizationalIdNumber == nil { + if z.NonDeliveryReportReasonCode == nil { zb0001Len-- zb0001Mask[1] |= 0x1000 } - if z.OriginalAuthorName == nil { + if z.NonDeliveryReportStatusCode == nil { zb0001Len-- zb0001Mask[1] |= 0x2000 } - if z.OriginalDeliveryTime == nil { + if z.NormalizedSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x4000 } - if z.OriginalDisplayBcc == nil { + if z.OfficeLocation == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.OriginalDisplayCc == nil { + if z.OrganizationalIdNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.OriginalDisplayTo == nil { + if z.OriginalAuthorEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.OriginalMessageClass == nil { + if z.OriginalAuthorName == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.OriginalSenderAddressType == nil { + if z.OriginalDeliveryTime == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.OriginalSenderEmailAddress == nil { + if z.OriginalDisplayBcc == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.OriginalSenderName == nil { + if z.OriginalDisplayCc == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.OriginalSensitivity == nil { + if z.OriginalDisplayTo == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.OriginalSentRepresentingAddressType == nil { + if z.OriginalEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.OriginalSentRepresentingEmailAddress == nil { + if z.OriginalMessageClass == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.OriginalSentRepresentingName == nil { + if z.OriginalSenderAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.OriginalSubject == nil { + if z.OriginalSenderEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.OriginalSubmitTime == nil { + if z.OriginalSenderEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.OriginatorDeliveryReportRequested == nil { + if z.OriginalSenderName == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.OriginatorNonDeliveryReportRequested == nil { + if z.OriginalSenderSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.OtherAddressCity == nil { + if z.OriginalSensitivity == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.OtherAddressCountry == nil { + if z.OriginalSentRepresentingAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.OtherAddressPostalCode == nil { + if z.OriginalSentRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.OtherAddressPostOfficeBox == nil { + if z.OriginalSentRepresentingEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.OtherAddressStateOrProvince == nil { + if z.OriginalSentRepresentingName == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.OtherAddressStreet == nil { + if z.OriginalSentRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.OtherTelephoneNumber == nil { + if z.OriginalSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.PagerTelephoneNumber == nil { + if z.OriginalSubmitTime == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.Priority == nil { + if z.OriginatorDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.ReadReceiptRequested == nil { + if z.OriginatorNonDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.ReceiptTime == nil { + if z.OtherAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.ReceivedByEmailAddress == nil { + if z.OtherAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000 } - if z.ReceivedByName == nil { + if z.OtherAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000 } - if z.ReceivedRepresentingAddressType == nil { + if z.OtherAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.ReceivedRepresentingEmailAddress == nil { + if z.OtherAddressStateOrProvince == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } - if z.ReceivedRepresentingName == nil { + if z.OtherAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000 } - if z.RecipientType == nil { + if z.OtherTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000 } - if z.RemoteMessageTransferAgent == nil { + if z.PagerTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000 } - if z.ReplyRequested == nil { + if z.PolicyTag == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000 } - if z.ReportDisposition == nil { + if z.Priority == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000 } - if z.ReportDispositionMode == nil { + if z.ReadReceiptRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000 } - if z.ReportingMessageTransferAgent == nil { + if z.ReceiptTime == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000 } - if z.RetentionDate == nil { + if z.ReceivedByEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000000 } - if z.RetentionFlags == nil { + if z.ReceivedByEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000000 } - if z.RetentionPeriod == nil { + if z.ReceivedByName == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000000 } - if z.RtfInSync == nil { + if z.ReceivedBySearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000000 } - if z.SenderAddressType == nil { + if z.ReceivedRepresentingAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000000 } - if z.SenderEmailAddress == nil { + if z.ReceivedRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000000 } - if z.SenderIdStatus == nil { + if z.ReceivedRepresentingEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000000 } - if z.SenderName == nil { + if z.ReceivedRepresentingName == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000000 } - if z.SendInternetEncoding == nil { + if z.ReceivedRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000000 } - if z.SendRichInfo == nil { + if z.RecipientType == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000000 } - if z.Sensitivity == nil { + if z.RemoteMessageTransferAgent == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000000 } - if z.SentRepresentingAddressType == nil { + if z.ReplyRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000000 } - if z.SentRepresentingEmailAddress == nil { + if z.ReportDisposition == nil { zb0001Len-- zb0001Mask[2] |= 0x1 } - if z.SentRepresentingName == nil { + if z.ReportDispositionMode == nil { zb0001Len-- zb0001Mask[2] |= 0x2 } - if z.SmtpAddress == nil { + if z.ReportingMessageTransferAgent == nil { zb0001Len-- zb0001Mask[2] |= 0x4 } - if z.Subject == nil { + if z.RetentionDate == nil { zb0001Len-- zb0001Mask[2] |= 0x8 } - if z.SubjectPrefix == nil { + if z.RetentionFlags == nil { zb0001Len-- zb0001Mask[2] |= 0x10 } - if z.SupplementaryInfo == nil { + if z.RetentionPeriod == nil { zb0001Len-- zb0001Mask[2] |= 0x20 } - if z.TransmittableDisplayName == nil { + if z.RtfCompressed == nil { zb0001Len-- zb0001Mask[2] |= 0x40 } - if z.TransportMessageHeaders == nil { + if z.RtfInSync == nil { zb0001Len-- zb0001Mask[2] |= 0x80 } + if z.SenderAddressType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x100 + } + if z.SenderEmailAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x200 + } + if z.SenderEntryId == nil { + zb0001Len-- + zb0001Mask[2] |= 0x400 + } + if z.SenderIdStatus == nil { + zb0001Len-- + zb0001Mask[2] |= 0x800 + } + if z.SenderName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x1000 + } + if z.SenderSearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2000 + } + if z.SendInternetEncoding == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4000 + } + if z.SendRichInfo == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8000 + } + if z.Sensitivity == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10000 + } + if z.SentRepresentingAddressType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x20000 + } + if z.SentRepresentingEmailAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x40000 + } + if z.SentRepresentingEntryId == nil { + zb0001Len-- + zb0001Mask[2] |= 0x80000 + } + if z.SentRepresentingName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x100000 + } + if z.SentRepresentingSearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x200000 + } + if z.SmtpAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x400000 + } + if z.StartDateEtc == nil { + zb0001Len-- + zb0001Mask[2] |= 0x800000 + } + if z.Subject == nil { + zb0001Len-- + zb0001Mask[2] |= 0x1000000 + } + if z.SubjectPrefix == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2000000 + } + if z.SupplementaryInfo == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4000000 + } + if z.TransmittableDisplayName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8000000 + } + if z.TransportMessageHeaders == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10000000 + } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) if zb0001Len == 0 { @@ -6326,6 +6872,11 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + // string "12312258" + o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ArchiveTag) + } + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // string "1489631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x36, 0x33, 0x31) if z.Assistant == nil { @@ -6334,7 +6885,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Assistant) } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // string "1489431" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x34, 0x33, 0x31) if z.AssistantTelephoneNumber == nil { @@ -6343,7 +6894,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.AssistantTelephoneNumber) } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty // string "163513" o = append(o, 0xa6, 0x31, 0x36, 0x33, 0x35, 0x31, 0x33) if z.AutoResponseSuppress == nil { @@ -6352,7 +6903,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.AutoResponseSuppress) } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // string "42463" o = append(o, 0xa5, 0x34, 0x32, 0x34, 0x36, 0x33) if z.BlockStatus == nil { @@ -6361,7 +6912,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.BlockStatus) } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // string "409631" o = append(o, 0xa6, 0x34, 0x30, 0x39, 0x36, 0x33, 0x31) if z.Body == nil { @@ -6370,7 +6921,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Body) } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // string "411631" o = append(o, 0xa6, 0x34, 0x31, 0x31, 0x36, 0x33, 0x31) if z.BodyContentLocation == nil { @@ -6379,7 +6930,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.BodyContentLocation) } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // string "411531" o = append(o, 0xa6, 0x34, 0x31, 0x31, 0x35, 0x33, 0x31) if z.BodyHtml == nil { @@ -6388,7 +6939,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.BodyHtml) } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty // string "5764" o = append(o, 0xa4, 0x35, 0x37, 0x36, 0x34) if z.ClientSubmitTime == nil { @@ -6397,7 +6948,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ClientSubmitTime) } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty // string "165023" o = append(o, 0xa6, 0x31, 0x36, 0x35, 0x30, 0x32, 0x33) if z.ContentFilterSpamConfidenceLevel == nil { @@ -6406,7 +6957,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.ContentFilterSpamConfidenceLevel) } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + // string "113258" + o = append(o, 0xa6, 0x31, 0x31, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ConversationIndex) + } + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // string "11231" o = append(o, 0xa5, 0x31, 0x31, 0x32, 0x33, 0x31) if z.ConversationTopic == nil { @@ -6415,7 +6971,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ConversationTopic) } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty // string "1229564" o = append(o, 0xa7, 0x31, 0x32, 0x32, 0x39, 0x35, 0x36, 0x34) if z.CreationTime == nil { @@ -6424,7 +6980,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.CreationTime) } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // string "1637631" o = append(o, 0xa7, 0x31, 0x36, 0x33, 0x37, 0x36, 0x33, 0x31) if z.CreatorName == nil { @@ -6433,7 +6989,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CreatorName) } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // string "1664" o = append(o, 0xa4, 0x31, 0x36, 0x36, 0x34) if z.DeliverTime == nil { @@ -6442,7 +6998,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.DeliverTime) } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // string "358631" o = append(o, 0xa6, 0x33, 0x35, 0x38, 0x36, 0x33, 0x31) if z.DisplayBcc == nil { @@ -6451,7 +7007,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.DisplayBcc) } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty // string "358731" o = append(o, 0xa6, 0x33, 0x35, 0x38, 0x37, 0x33, 0x31) if z.DisplayCc == nil { @@ -6460,7 +7016,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.DisplayCc) } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // string "358831" o = append(o, 0xa6, 0x33, 0x35, 0x38, 0x38, 0x33, 0x31) if z.DisplayTo == nil { @@ -6469,7 +7025,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.DisplayTo) } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + // string "4115258" + o = append(o, 0xa7, 0x34, 0x31, 0x31, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.Html) + } + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // string "42243" o = append(o, 0xa5, 0x34, 0x32, 0x32, 0x34, 0x33) if z.IconIndex == nil { @@ -6478,7 +7039,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.IconIndex) } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // string "233" o = append(o, 0xa3, 0x32, 0x33, 0x33) if z.Importance == nil { @@ -6487,7 +7048,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Importance) } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // string "1485831" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x38, 0x33, 0x31) if z.Initials == nil { @@ -6496,7 +7057,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Initials) } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // string "416231" o = append(o, 0xa6, 0x34, 0x31, 0x36, 0x32, 0x33, 0x31) if z.InReplyToId == nil { @@ -6505,7 +7066,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InReplyToId) } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // string "227863" o = append(o, 0xa6, 0x32, 0x32, 0x37, 0x38, 0x36, 0x33) if z.InternetMailOverrideFormat == nil { @@ -6514,7 +7075,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.InternetMailOverrideFormat) } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // string "414931" o = append(o, 0xa6, 0x34, 0x31, 0x34, 0x39, 0x33, 0x31) if z.InternetMessageId == nil { @@ -6523,7 +7084,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InternetMessageId) } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // string "415331" o = append(o, 0xa6, 0x34, 0x31, 0x35, 0x33, 0x33, 0x31) if z.InternetReferences == nil { @@ -6532,7 +7093,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InternetReferences) } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // string "1489331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x33, 0x33, 0x31) if z.IsdnNumber == nil { @@ -6541,7 +7102,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.IsdnNumber) } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // string "1485931" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x39, 0x33, 0x31) if z.Keyword == nil { @@ -6550,7 +7111,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Keyword) } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // string "1486031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x30, 0x33, 0x31) if z.Language == nil { @@ -6559,7 +7120,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Language) } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // string "1229664" o = append(o, 0xa7, 0x31, 0x32, 0x32, 0x39, 0x36, 0x36, 0x34) if z.LastModificationTime == nil { @@ -6568,7 +7129,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.LastModificationTime) } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // string "1488731" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31) if z.Locality == nil { @@ -6577,7 +7138,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Locality) } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // string "1486131" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31) if z.Location == nil { @@ -6586,7 +7147,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Location) } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // string "1492631" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31) if z.ManagerName == nil { @@ -6595,7 +7156,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ManagerName) } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty // string "8811" o = append(o, 0xa4, 0x38, 0x38, 0x31, 0x31) if z.MessageCcMe == nil { @@ -6604,7 +7165,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.MessageCcMe) } } - if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // string "359064" o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34) if z.MessageDeliveryTime == nil { @@ -6613,7 +7174,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.MessageDeliveryTime) } } - if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1) == 0 { // if not empty // string "35913" o = append(o, 0xa5, 0x33, 0x35, 0x39, 0x31, 0x33) if z.MessageFlags == nil { @@ -6622,7 +7183,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MessageFlags) } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2) == 0 { // if not empty // string "1486331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31) if z.MessageHandlingSystemCommonName == nil { @@ -6631,7 +7192,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MessageHandlingSystemCommonName) } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // string "8911" o = append(o, 0xa4, 0x38, 0x39, 0x31, 0x31) if z.MessageRecipientMe == nil { @@ -6640,7 +7201,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.MessageRecipientMe) } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // string "35923" o = append(o, 0xa5, 0x33, 0x35, 0x39, 0x32, 0x33) if z.MessageSize == nil { @@ -6649,7 +7210,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MessageSize) } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // string "359220" o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x32, 0x32, 0x30) if z.MessageSizeExtended == nil { @@ -6658,7 +7219,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendFloat64(o, *z.MessageSizeExtended) } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty // string "36073" o = append(o, 0xa5, 0x33, 0x36, 0x30, 0x37, 0x33) if z.MessageStatus == nil { @@ -6667,7 +7228,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MessageStatus) } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x40) == 0 { // if not empty + // string "71258" + o = append(o, 0xa5, 0x37, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.MessageSubmissionId) + } + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // string "8711" o = append(o, 0xa4, 0x38, 0x37, 0x31, 0x31) if z.MessageToMe == nil { @@ -6676,7 +7242,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.MessageToMe) } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty // string "1491631" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x36, 0x33, 0x31) if z.MiddleName == nil { @@ -6685,7 +7251,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MiddleName) } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // string "1487631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x36, 0x33, 0x31) if z.MobileTelephoneNumber == nil { @@ -6694,7 +7260,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MobileTelephoneNumber) } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // string "1492731" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x37, 0x33, 0x31) if z.Nickname == nil { @@ -6703,7 +7269,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Nickname) } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x800) == 0 { // if not empty // string "30773" o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x37, 0x33) if z.NonDeliveryReportDiagCode == nil { @@ -6712,7 +7278,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.NonDeliveryReportDiagCode) } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000) == 0 { // if not empty // string "30763" o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x36, 0x33) if z.NonDeliveryReportReasonCode == nil { @@ -6721,7 +7287,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.NonDeliveryReportReasonCode) } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000) == 0 { // if not empty // string "30783" o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x38, 0x33) if z.NonDeliveryReportStatusCode == nil { @@ -6730,7 +7296,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.NonDeliveryReportStatusCode) } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000) == 0 { // if not empty // string "361331" o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x33, 0x33, 0x31) if z.NormalizedSubject == nil { @@ -6739,7 +7305,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.NormalizedSubject) } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // string "1487331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x33, 0x33, 0x31) if z.OfficeLocation == nil { @@ -6748,7 +7314,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OfficeLocation) } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // string "1486431" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x34, 0x33, 0x31) if z.OrganizationalIdNumber == nil { @@ -6757,7 +7323,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OrganizationalIdNumber) } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + // string "76258" + o = append(o, 0xa5, 0x37, 0x36, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalAuthorEntryId) + } + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // string "7731" o = append(o, 0xa4, 0x37, 0x37, 0x33, 0x31) if z.OriginalAuthorName == nil { @@ -6766,7 +7337,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalAuthorName) } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // string "8564" o = append(o, 0xa4, 0x38, 0x35, 0x36, 0x34) if z.OriginalDeliveryTime == nil { @@ -6775,7 +7346,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OriginalDeliveryTime) } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty // string "11431" o = append(o, 0xa5, 0x31, 0x31, 0x34, 0x33, 0x31) if z.OriginalDisplayBcc == nil { @@ -6784,7 +7355,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalDisplayBcc) } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // string "11531" o = append(o, 0xa5, 0x31, 0x31, 0x35, 0x33, 0x31) if z.OriginalDisplayCc == nil { @@ -6793,7 +7364,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalDisplayCc) } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // string "11631" o = append(o, 0xa5, 0x31, 0x31, 0x36, 0x33, 0x31) if z.OriginalDisplayTo == nil { @@ -6802,7 +7373,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalDisplayTo) } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + // string "14866258" + o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x36, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalEntryId) + } + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // string "7531" o = append(o, 0xa4, 0x37, 0x35, 0x33, 0x31) if z.OriginalMessageClass == nil { @@ -6811,7 +7387,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalMessageClass) } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // string "10231" o = append(o, 0xa5, 0x31, 0x30, 0x32, 0x33, 0x31) if z.OriginalSenderAddressType == nil { @@ -6820,7 +7396,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSenderAddressType) } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // string "10331" o = append(o, 0xa5, 0x31, 0x30, 0x33, 0x33, 0x31) if z.OriginalSenderEmailAddress == nil { @@ -6829,7 +7405,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSenderEmailAddress) } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + // string "91258" + o = append(o, 0xa5, 0x39, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalSenderEntryId) + } + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // string "9031" o = append(o, 0xa4, 0x39, 0x30, 0x33, 0x31) if z.OriginalSenderName == nil { @@ -6838,7 +7419,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSenderName) } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + // string "92258" + o = append(o, 0xa5, 0x39, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalSenderSearchKey) + } + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // string "463" o = append(o, 0xa3, 0x34, 0x36, 0x33) if z.OriginalSensitivity == nil { @@ -6847,7 +7433,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.OriginalSensitivity) } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // string "10431" o = append(o, 0xa5, 0x31, 0x30, 0x34, 0x33, 0x31) if z.OriginalSentRepresentingAddressType == nil { @@ -6856,7 +7442,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSentRepresentingAddressType) } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // string "10531" o = append(o, 0xa5, 0x31, 0x30, 0x35, 0x33, 0x31) if z.OriginalSentRepresentingEmailAddress == nil { @@ -6865,7 +7451,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSentRepresentingEmailAddress) } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + // string "94258" + o = append(o, 0xa5, 0x39, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalSentRepresentingEntryId) + } + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // string "9331" o = append(o, 0xa4, 0x39, 0x33, 0x33, 0x31) if z.OriginalSentRepresentingName == nil { @@ -6874,7 +7465,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSentRepresentingName) } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + // string "95258" + o = append(o, 0xa5, 0x39, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.OriginalSentRepresentingSearchKey) + } + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // string "7331" o = append(o, 0xa4, 0x37, 0x33, 0x33, 0x31) if z.OriginalSubject == nil { @@ -6883,7 +7479,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSubject) } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // string "7864" o = append(o, 0xa4, 0x37, 0x38, 0x36, 0x34) if z.OriginalSubmitTime == nil { @@ -6892,7 +7488,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OriginalSubmitTime) } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // string "3511" o = append(o, 0xa4, 0x33, 0x35, 0x31, 0x31) if z.OriginatorDeliveryReportRequested == nil { @@ -6901,7 +7497,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.OriginatorDeliveryReportRequested) } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // string "308011" o = append(o, 0xa6, 0x33, 0x30, 0x38, 0x30, 0x31, 0x31) if z.OriginatorNonDeliveryReportRequested == nil { @@ -6910,7 +7506,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.OriginatorNonDeliveryReportRequested) } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // string "1494331" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x33, 0x33, 0x31) if z.OtherAddressCity == nil { @@ -6919,7 +7515,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressCity) } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // string "1494431" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x34, 0x33, 0x31) if z.OtherAddressCountry == nil { @@ -6928,7 +7524,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressCountry) } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // string "1494531" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x35, 0x33, 0x31) if z.OtherAddressPostalCode == nil { @@ -6937,7 +7533,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressPostalCode) } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // string "1494831" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x38, 0x33, 0x31) if z.OtherAddressPostOfficeBox == nil { @@ -6946,7 +7542,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressPostOfficeBox) } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // string "1494631" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x36, 0x33, 0x31) if z.OtherAddressStateOrProvince == nil { @@ -6955,7 +7551,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressStateOrProvince) } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // string "1494731" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x37, 0x33, 0x31) if z.OtherAddressStreet == nil { @@ -6964,7 +7560,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressStreet) } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // string "1487931" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x39, 0x33, 0x31) if z.OtherTelephoneNumber == nil { @@ -6973,7 +7569,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherTelephoneNumber) } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty // string "1488131" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x31, 0x33, 0x31) if z.PagerTelephoneNumber == nil { @@ -6982,7 +7578,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PagerTelephoneNumber) } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + // string "12313258" + o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.PolicyTag) + } + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // string "383" o = append(o, 0xa3, 0x33, 0x38, 0x33) if z.Priority == nil { @@ -6991,7 +7592,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Priority) } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // string "4111" o = append(o, 0xa4, 0x34, 0x31, 0x31, 0x31) if z.ReadReceiptRequested == nil { @@ -7000,7 +7601,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReadReceiptRequested) } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // string "4264" o = append(o, 0xa4, 0x34, 0x32, 0x36, 0x34) if z.ReceiptTime == nil { @@ -7009,7 +7610,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ReceiptTime) } } - if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty // string "11831" o = append(o, 0xa5, 0x31, 0x31, 0x38, 0x33, 0x31) if z.ReceivedByEmailAddress == nil { @@ -7018,7 +7619,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedByEmailAddress) } } - if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + // string "63258" + o = append(o, 0xa5, 0x36, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ReceivedByEntryId) + } + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // string "6431" o = append(o, 0xa4, 0x36, 0x34, 0x33, 0x31) if z.ReceivedByName == nil { @@ -7027,7 +7633,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedByName) } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + // string "81258" + o = append(o, 0xa5, 0x38, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ReceivedBySearchKey) + } + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // string "11931" o = append(o, 0xa5, 0x31, 0x31, 0x39, 0x33, 0x31) if z.ReceivedRepresentingAddressType == nil { @@ -7036,7 +7647,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedRepresentingAddressType) } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // string "12031" o = append(o, 0xa5, 0x31, 0x32, 0x30, 0x33, 0x31) if z.ReceivedRepresentingEmailAddress == nil { @@ -7045,7 +7656,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedRepresentingEmailAddress) } } - if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty + // string "67258" + o = append(o, 0xa5, 0x36, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ReceivedRepresentingEntryId) + } + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // string "6831" o = append(o, 0xa4, 0x36, 0x38, 0x33, 0x31) if z.ReceivedRepresentingName == nil { @@ -7054,7 +7670,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedRepresentingName) } } - if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + // string "82258" + o = append(o, 0xa5, 0x38, 0x32, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.ReceivedRepresentingSearchKey) + } + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty // string "30933" o = append(o, 0xa5, 0x33, 0x30, 0x39, 0x33, 0x33) if z.RecipientType == nil { @@ -7063,7 +7684,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RecipientType) } } - if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // string "310531" o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x35, 0x33, 0x31) if z.RemoteMessageTransferAgent == nil { @@ -7072,7 +7693,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.RemoteMessageTransferAgent) } } - if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty // string "309511" o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x35, 0x31, 0x31) if z.ReplyRequested == nil { @@ -7081,7 +7702,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReplyRequested) } } - if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1) == 0 { // if not empty // string "12831" o = append(o, 0xa5, 0x31, 0x32, 0x38, 0x33, 0x31) if z.ReportDisposition == nil { @@ -7090,7 +7711,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReportDisposition) } } - if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2) == 0 { // if not empty // string "12931" o = append(o, 0xa5, 0x31, 0x32, 0x39, 0x33, 0x31) if z.ReportDispositionMode == nil { @@ -7099,7 +7720,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReportDispositionMode) } } - if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4) == 0 { // if not empty // string "2665631" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x35, 0x36, 0x33, 0x31) if z.ReportingMessageTransferAgent == nil { @@ -7108,7 +7729,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReportingMessageTransferAgent) } } - if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8) == 0 { // if not empty // string "1231664" o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x36, 0x36, 0x34) if z.RetentionDate == nil { @@ -7117,7 +7738,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.RetentionDate) } } - if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10) == 0 { // if not empty // string "123173" o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x37, 0x33) if z.RetentionFlags == nil { @@ -7126,7 +7747,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RetentionFlags) } } - if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20) == 0 { // if not empty // string "123143" o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x34, 0x33) if z.RetentionPeriod == nil { @@ -7135,7 +7756,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RetentionPeriod) } } - if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x40) == 0 { // if not empty + // string "4105258" + o = append(o, 0xa7, 0x34, 0x31, 0x30, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.RtfCompressed) + } + if (zb0001Mask[2] & 0x80) == 0 { // if not empty // string "361511" o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x35, 0x31, 0x31) if z.RtfInSync == nil { @@ -7144,7 +7770,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.RtfInSync) } } - if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x100) == 0 { // if not empty // string "310231" o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x32, 0x33, 0x31) if z.SenderAddressType == nil { @@ -7153,7 +7779,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderAddressType) } } - if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x200) == 0 { // if not empty // string "310331" o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x33, 0x33, 0x31) if z.SenderEmailAddress == nil { @@ -7162,7 +7788,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderEmailAddress) } } - if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x400) == 0 { // if not empty + // string "3097258" + o = append(o, 0xa7, 0x33, 0x30, 0x39, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SenderEntryId) + } + if (zb0001Mask[2] & 0x800) == 0 { // if not empty // string "165053" o = append(o, 0xa6, 0x31, 0x36, 0x35, 0x30, 0x35, 0x33) if z.SenderIdStatus == nil { @@ -7171,7 +7802,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SenderIdStatus) } } - if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1000) == 0 { // if not empty // string "309831" o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x38, 0x33, 0x31) if z.SenderName == nil { @@ -7180,7 +7811,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderName) } } - if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000) == 0 { // if not empty + // string "3101258" + o = append(o, 0xa7, 0x33, 0x31, 0x30, 0x31, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SenderSearchKey) + } + if (zb0001Mask[2] & 0x4000) == 0 { // if not empty // string "149613" o = append(o, 0xa6, 0x31, 0x34, 0x39, 0x36, 0x31, 0x33) if z.SendInternetEncoding == nil { @@ -7189,7 +7825,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SendInternetEncoding) } } - if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000) == 0 { // if not empty // string "1491211" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x32, 0x31, 0x31) if z.SendRichInfo == nil { @@ -7198,7 +7834,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.SendRichInfo) } } - if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000) == 0 { // if not empty // string "543" o = append(o, 0xa3, 0x35, 0x34, 0x33) if z.Sensitivity == nil { @@ -7207,7 +7843,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Sensitivity) } } - if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20000) == 0 { // if not empty // string "10031" o = append(o, 0xa5, 0x31, 0x30, 0x30, 0x33, 0x31) if z.SentRepresentingAddressType == nil { @@ -7216,7 +7852,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SentRepresentingAddressType) } } - if (zb0001Mask[2] & 0x1) == 0 { // if not empty + if (zb0001Mask[2] & 0x40000) == 0 { // if not empty // string "10131" o = append(o, 0xa5, 0x31, 0x30, 0x31, 0x33, 0x31) if z.SentRepresentingEmailAddress == nil { @@ -7225,7 +7861,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SentRepresentingEmailAddress) } } - if (zb0001Mask[2] & 0x2) == 0 { // if not empty + if (zb0001Mask[2] & 0x80000) == 0 { // if not empty + // string "65258" + o = append(o, 0xa5, 0x36, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SentRepresentingEntryId) + } + if (zb0001Mask[2] & 0x100000) == 0 { // if not empty // string "6631" o = append(o, 0xa4, 0x36, 0x36, 0x33, 0x31) if z.SentRepresentingName == nil { @@ -7234,7 +7875,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SentRepresentingName) } } - if (zb0001Mask[2] & 0x4) == 0 { // if not empty + if (zb0001Mask[2] & 0x200000) == 0 { // if not empty + // string "59258" + o = append(o, 0xa5, 0x35, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SentRepresentingSearchKey) + } + if (zb0001Mask[2] & 0x400000) == 0 { // if not empty // string "1484631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x34, 0x36, 0x33, 0x31) if z.SmtpAddress == nil { @@ -7243,7 +7889,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SmtpAddress) } } - if (zb0001Mask[2] & 0x8) == 0 { // if not empty + if (zb0001Mask[2] & 0x800000) == 0 { // if not empty + // string "12315258" + o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.StartDateEtc) + } + if (zb0001Mask[2] & 0x1000000) == 0 { // if not empty // string "5531" o = append(o, 0xa4, 0x35, 0x35, 0x33, 0x31) if z.Subject == nil { @@ -7252,7 +7903,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Subject) } } - if (zb0001Mask[2] & 0x10) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000000) == 0 { // if not empty // string "6131" o = append(o, 0xa4, 0x36, 0x31, 0x33, 0x31) if z.SubjectPrefix == nil { @@ -7261,7 +7912,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SubjectPrefix) } } - if (zb0001Mask[2] & 0x20) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000000) == 0 { // if not empty // string "309931" o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x39, 0x33, 0x31) if z.SupplementaryInfo == nil { @@ -7270,7 +7921,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SupplementaryInfo) } } - if (zb0001Mask[2] & 0x40) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000000) == 0 { // if not empty // string "1488031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x30, 0x33, 0x31) if z.TransmittableDisplayName == nil { @@ -7279,7 +7930,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TransmittableDisplayName) } } - if (zb0001Mask[2] & 0x80) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000000) == 0 { // if not empty // string "12531" o = append(o, 0xa5, 0x31, 0x32, 0x35, 0x33, 0x31) if z.TransportMessageHeaders == nil { @@ -7802,6 +8453,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "12312258": + z.ArchiveTag, bts, err = msgp.ReadBytesBytes(bts, z.ArchiveTag) + if err != nil { + err = msgp.WrapError(err, "ArchiveTag") + return + } case "1489631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -7955,6 +8612,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "113258": + z.ConversationIndex, bts, err = msgp.ReadBytesBytes(bts, z.ConversationIndex) + if err != nil { + err = msgp.WrapError(err, "ConversationIndex") + return + } case "11231": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8074,6 +8737,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "4115258": + z.Html, bts, err = msgp.ReadBytesBytes(bts, z.Html) + if err != nil { + err = msgp.WrapError(err, "Html") + return + } case "42243": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8448,6 +9117,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "71258": + z.MessageSubmissionId, bts, err = msgp.ReadBytesBytes(bts, z.MessageSubmissionId) + if err != nil { + err = msgp.WrapError(err, "MessageSubmissionId") + return + } case "8711": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8618,6 +9293,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "76258": + z.OriginalAuthorEntryId, bts, err = msgp.ReadBytesBytes(bts, z.OriginalAuthorEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalAuthorEntryId") + return + } case "7731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8703,6 +9384,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "14866258": + z.OriginalEntryId, bts, err = msgp.ReadBytesBytes(bts, z.OriginalEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalEntryId") + return + } case "7531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8754,6 +9441,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "91258": + z.OriginalSenderEntryId, bts, err = msgp.ReadBytesBytes(bts, z.OriginalSenderEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalSenderEntryId") + return + } case "9031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8771,6 +9464,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "92258": + z.OriginalSenderSearchKey, bts, err = msgp.ReadBytesBytes(bts, z.OriginalSenderSearchKey) + if err != nil { + err = msgp.WrapError(err, "OriginalSenderSearchKey") + return + } case "463": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8822,6 +9521,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "94258": + z.OriginalSentRepresentingEntryId, bts, err = msgp.ReadBytesBytes(bts, z.OriginalSentRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "OriginalSentRepresentingEntryId") + return + } case "9331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8839,6 +9544,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "95258": + z.OriginalSentRepresentingSearchKey, bts, err = msgp.ReadBytesBytes(bts, z.OriginalSentRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "OriginalSentRepresentingSearchKey") + return + } case "7331": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9043,6 +9754,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "12313258": + z.PolicyTag, bts, err = msgp.ReadBytesBytes(bts, z.PolicyTag) + if err != nil { + err = msgp.WrapError(err, "PolicyTag") + return + } case "383": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9111,6 +9828,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "63258": + z.ReceivedByEntryId, bts, err = msgp.ReadBytesBytes(bts, z.ReceivedByEntryId) + if err != nil { + err = msgp.WrapError(err, "ReceivedByEntryId") + return + } case "6431": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9128,6 +9851,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "81258": + z.ReceivedBySearchKey, bts, err = msgp.ReadBytesBytes(bts, z.ReceivedBySearchKey) + if err != nil { + err = msgp.WrapError(err, "ReceivedBySearchKey") + return + } case "11931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9162,6 +9891,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "67258": + z.ReceivedRepresentingEntryId, bts, err = msgp.ReadBytesBytes(bts, z.ReceivedRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "ReceivedRepresentingEntryId") + return + } case "6831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9179,6 +9914,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "82258": + z.ReceivedRepresentingSearchKey, bts, err = msgp.ReadBytesBytes(bts, z.ReceivedRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "ReceivedRepresentingSearchKey") + return + } case "30933": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9332,6 +10073,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "4105258": + z.RtfCompressed, bts, err = msgp.ReadBytesBytes(bts, z.RtfCompressed) + if err != nil { + err = msgp.WrapError(err, "RtfCompressed") + return + } case "361511": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9383,6 +10130,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "3097258": + z.SenderEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SenderEntryId) + if err != nil { + err = msgp.WrapError(err, "SenderEntryId") + return + } case "165053": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9417,6 +10170,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "3101258": + z.SenderSearchKey, bts, err = msgp.ReadBytesBytes(bts, z.SenderSearchKey) + if err != nil { + err = msgp.WrapError(err, "SenderSearchKey") + return + } case "149613": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9502,6 +10261,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "65258": + z.SentRepresentingEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SentRepresentingEntryId) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingEntryId") + return + } case "6631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9519,6 +10284,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "59258": + z.SentRepresentingSearchKey, bts, err = msgp.ReadBytesBytes(bts, z.SentRepresentingSearchKey) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingSearchKey") + return + } case "1484631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9536,6 +10307,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "12315258": + z.StartDateEtc, bts, err = msgp.ReadBytesBytes(bts, z.StartDateEtc) + if err != nil { + err = msgp.WrapError(err, "StartDateEtc") + return + } case "5531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9809,7 +10586,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.ArchiveTag) + 8 if z.Assistant == nil { s += msgp.NilSize } else { @@ -9863,7 +10640,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 6 + s += 7 + msgp.BytesPrefixSize + len(z.ConversationIndex) + 6 if z.ConversationTopic == nil { s += msgp.NilSize } else { @@ -9905,7 +10682,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.DisplayTo) } - s += 6 + s += 8 + msgp.BytesPrefixSize + len(z.Html) + 6 if z.IconIndex == nil { s += msgp.NilSize } else { @@ -10037,7 +10814,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.MessageSubmissionId) + 5 if z.MessageToMe == nil { s += msgp.NilSize } else { @@ -10097,7 +10874,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.OrganizationalIdNumber) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.OriginalAuthorEntryId) + 5 if z.OriginalAuthorName == nil { s += msgp.NilSize } else { @@ -10127,7 +10904,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.OriginalDisplayTo) } - s += 5 + s += 9 + msgp.BytesPrefixSize + len(z.OriginalEntryId) + 5 if z.OriginalMessageClass == nil { s += msgp.NilSize } else { @@ -10145,13 +10922,13 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.OriginalSenderEmailAddress) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.OriginalSenderEntryId) + 5 if z.OriginalSenderName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.OriginalSenderName) } - s += 4 + s += 6 + msgp.BytesPrefixSize + len(z.OriginalSenderSearchKey) + 4 if z.OriginalSensitivity == nil { s += msgp.NilSize } else { @@ -10169,13 +10946,13 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.OriginalSentRepresentingEmailAddress) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.OriginalSentRepresentingEntryId) + 5 if z.OriginalSentRepresentingName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.OriginalSentRepresentingName) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.OriginalSentRepresentingSearchKey) + 5 if z.OriginalSubject == nil { s += msgp.NilSize } else { @@ -10247,7 +11024,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.PagerTelephoneNumber) } - s += 4 + s += 9 + msgp.BytesPrefixSize + len(z.PolicyTag) + 4 if z.Priority == nil { s += msgp.NilSize } else { @@ -10271,13 +11048,13 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.ReceivedByEmailAddress) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.ReceivedByEntryId) + 5 if z.ReceivedByName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ReceivedByName) } - s += 6 + s += 6 + msgp.BytesPrefixSize + len(z.ReceivedBySearchKey) + 6 if z.ReceivedRepresentingAddressType == nil { s += msgp.NilSize } else { @@ -10289,13 +11066,13 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.ReceivedRepresentingEmailAddress) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.ReceivedRepresentingEntryId) + 5 if z.ReceivedRepresentingName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.ReceivedRepresentingName) } - s += 6 + s += 6 + msgp.BytesPrefixSize + len(z.ReceivedRepresentingSearchKey) + 6 if z.RecipientType == nil { s += msgp.NilSize } else { @@ -10349,7 +11126,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 7 + s += 8 + msgp.BytesPrefixSize + len(z.RtfCompressed) + 7 if z.RtfInSync == nil { s += msgp.NilSize } else { @@ -10367,7 +11144,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SenderEmailAddress) } - s += 7 + s += 8 + msgp.BytesPrefixSize + len(z.SenderEntryId) + 7 if z.SenderIdStatus == nil { s += msgp.NilSize } else { @@ -10379,7 +11156,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SenderName) } - s += 7 + s += 8 + msgp.BytesPrefixSize + len(z.SenderSearchKey) + 7 if z.SendInternetEncoding == nil { s += msgp.NilSize } else { @@ -10409,19 +11186,19 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SentRepresentingEmailAddress) } - s += 5 + s += 6 + msgp.BytesPrefixSize + len(z.SentRepresentingEntryId) + 5 if z.SentRepresentingName == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SentRepresentingName) } - s += 8 + s += 6 + msgp.BytesPrefixSize + len(z.SentRepresentingSearchKey) + 8 if z.SmtpAddress == nil { s += msgp.NilSize } else { s += msgp.StringPrefixSize + len(*z.SmtpAddress) } - s += 5 + s += 9 + msgp.BytesPrefixSize + len(z.StartDateEtc) + 5 if z.Subject == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/sharing.pb.go b/pkg/properties/sharing.pb.go index f052af8..d63e51f 100644 --- a/pkg/properties/sharing.pb.go +++ b/pkg/properties/sharing.pb.go @@ -46,6 +46,8 @@ type Sharing struct { // 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:"353533,omitempty"` // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingBindingEntryId []byte `protobuf:"bytes,2,opt,name=sharing_binding_entry_id,json=sharingBindingEntryId,proto3,oneof" json:"sharing_binding_entry_id,omitempty" msg:"35373258,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:"3540931,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:"353513,omitempty"` @@ -60,14 +62,24 @@ type Sharing struct { // 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:"3536131,omitempty"` // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingFilter []byte `protobuf:"bytes,10,opt,name=sharing_filter,json=sharingFilter,proto3,oneof" json:"sharing_filter,omitempty" msg:"35347258,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:"353383,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:"353523,omitempty"` + // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingFolderEntryId []byte `protobuf:"bytes,13,opt,name=sharing_folder_entry_id,json=sharingFolderEntryId,proto3,oneof" json:"sharing_folder_entry_id,omitempty" msg:"35349258,omitempty"` + // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingIndexEntryId []byte `protobuf:"bytes,14,opt,name=sharing_index_entry_id,json=sharingIndexEntryId,proto3,oneof" json:"sharing_index_entry_id,omitempty" msg:"35374258,omitempty"` + // Contains the value of the PidTagEntryId property (section 2.683) for the Address Book object of the currently logged-on user. + SharingInitiatorEntryId []byte `protobuf:"bytes,15,opt,name=sharing_initiator_entry_id,json=sharingInitiatorEntryId,proto3,oneof" json:"sharing_initiator_entry_id,omitempty" msg:"35337258,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:"3533531,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:"3533631,omitempty"` // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingInstanceGuid []byte `protobuf:"bytes,18,opt,name=sharing_instance_guid,json=sharingInstanceGuid,proto3,oneof" json:"sharing_instance_guid,omitempty" msg:"35356258,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:"3541364,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:"3535964,omitempty"` @@ -86,11 +98,17 @@ type Sharing struct { // 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:"3534431,omitempty"` // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingOriginalMessageEntryId []byte `protobuf:"bytes,28,opt,name=sharing_original_message_entry_id,json=sharingOriginalMessageEntryId,proto3,oneof" json:"sharing_original_message_entry_id,omitempty" msg:"35369258,omitempty"` + // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingParentBindingEntryId []byte `protobuf:"bytes,29,opt,name=sharing_parent_binding_entry_id,json=sharingParentBindingEntryId,proto3,oneof" json:"sharing_parent_binding_entry_id,omitempty" msg:"35420258,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:"3535831,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:"353553,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:"3533931,omitempty"` + // Contains the value "%xAE.F0.06.00.00.00.00.00.C0.00.00.00.00.00.00.46". + SharingProviderGuid []byte `protobuf:"bytes,33,opt,name=sharing_provider_guid,json=sharingProviderGuid,proto3,oneof" json:"sharing_provider_guid,omitempty" msg:"35329258,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:"3533031,omitempty"` // Contains a URL related to the sharing provider identified by the PidLidSharingProviderGuid property (section 2.266). @@ -154,6 +172,8 @@ type Sharing struct { // 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:"3539264,omitempty"` // Contains a value that is ignored by the server no matter what value is generated by the client. + SharingWorkingHoursTimeZone []byte `protobuf:"bytes,65,opt,name=sharing_working_hours_time_zone,json=sharingWorkingHoursTimeZone,proto3,oneof" json:"sharing_working_hours_time_zone,omitempty" msg:"35395258,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). XSharingCapabilities_ *string `protobuf:"bytes,67,opt,name=x_sharing_capabilities,json=xSharingCapabilities,proto3,oneof" json:"x_sharing_capabilities,omitempty"` @@ -164,11 +184,11 @@ type Sharing struct { // Contains a hexadecimal string representation of the value of the PidLidSharingFlavor property (section 2.245). XSharingFlavor_ *string `protobuf:"bytes,70,opt,name=x_sharing_flavor,json=xSharingFlavor,proto3,oneof" json:"x_sharing_flavor,omitempty"` // Contains a value that is ignored by the server no matter what value is generated by the client. - XSharingInstanceGuid *string `protobuf:"bytes,71,opt,name=x_sharing_instance_guid,json=xSharingInstanceGuid,proto3,oneof" json:"x_sharing_instance_guid,omitempty"` + XSharingInstanceGuid_ *string `protobuf:"bytes,71,opt,name=x_sharing_instance_guid,json=xSharingInstanceGuid,proto3,oneof" json:"x_sharing_instance_guid,omitempty"` // Contains the same value as the PidLidSharingLocalType property (section 2.259). XSharingLocalType_ *string `protobuf:"bytes,72,opt,name=x_sharing_local_type,json=xSharingLocalType,proto3,oneof" json:"x_sharing_local_type,omitempty"` // Contains the hexadecimal string representation of the value of the PidLidSharingProviderGuid property (section 2.266). - XSharingProviderGuid *string `protobuf:"bytes,73,opt,name=x_sharing_provider_guid,json=xSharingProviderGuid,proto3,oneof" json:"x_sharing_provider_guid,omitempty"` + XSharingProviderGuid_ *string `protobuf:"bytes,73,opt,name=x_sharing_provider_guid,json=xSharingProviderGuid,proto3,oneof" json:"x_sharing_provider_guid,omitempty"` // Contains the same value as the PidLidSharingProviderName property (section 2.267). XSharingProviderName_ *string `protobuf:"bytes,74,opt,name=x_sharing_provider_name,json=xSharingProviderName,proto3,oneof" json:"x_sharing_provider_name,omitempty"` // Contains the same value as the PidLidSharingProviderUrl property (section 2.268). @@ -224,6 +244,13 @@ func (x *Sharing) GetSharingAnonymity() int32 { return 0 } +func (x *Sharing) GetSharingBindingEntryId() []byte { + if x != nil { + return x.SharingBindingEntryId + } + return nil +} + func (x *Sharing) GetSharingBrowseUrl() string { if x != nil && x.SharingBrowseUrl != nil { return *x.SharingBrowseUrl @@ -273,6 +300,13 @@ func (x *Sharing) GetSharingExtensionXml() string { return "" } +func (x *Sharing) GetSharingFilter() []byte { + if x != nil { + return x.SharingFilter + } + return nil +} + func (x *Sharing) GetSharingFlags() int32 { if x != nil && x.SharingFlags != nil { return *x.SharingFlags @@ -287,6 +321,27 @@ func (x *Sharing) GetSharingFlavor() int32 { return 0 } +func (x *Sharing) GetSharingFolderEntryId() []byte { + if x != nil { + return x.SharingFolderEntryId + } + return nil +} + +func (x *Sharing) GetSharingIndexEntryId() []byte { + if x != nil { + return x.SharingIndexEntryId + } + return nil +} + +func (x *Sharing) GetSharingInitiatorEntryId() []byte { + if x != nil { + return x.SharingInitiatorEntryId + } + return nil +} + func (x *Sharing) GetSharingInitiatorName() string { if x != nil && x.SharingInitiatorName != nil { return *x.SharingInitiatorName @@ -301,6 +356,13 @@ func (x *Sharing) GetSharingInitiatorSmtp() string { return "" } +func (x *Sharing) GetSharingInstanceGuid() []byte { + if x != nil { + return x.SharingInstanceGuid + } + return nil +} + func (x *Sharing) GetSharingLastAutoSyncTime() int64 { if x != nil && x.SharingLastAutoSyncTime != nil { return *x.SharingLastAutoSyncTime @@ -364,6 +426,20 @@ func (x *Sharing) GetSharingLocalUid() string { return "" } +func (x *Sharing) GetSharingOriginalMessageEntryId() []byte { + if x != nil { + return x.SharingOriginalMessageEntryId + } + return nil +} + +func (x *Sharing) GetSharingParentBindingEntryId() []byte { + if x != nil { + return x.SharingParentBindingEntryId + } + return nil +} + func (x *Sharing) GetSharingParticipants() string { if x != nil && x.SharingParticipants != nil { return *x.SharingParticipants @@ -385,6 +461,13 @@ func (x *Sharing) GetSharingProviderExtension() string { return "" } +func (x *Sharing) GetSharingProviderGuid() []byte { + if x != nil { + return x.SharingProviderGuid + } + return nil +} + func (x *Sharing) GetSharingProviderName() string { if x != nil && x.SharingProviderName != nil { return *x.SharingProviderName @@ -602,6 +685,13 @@ func (x *Sharing) GetSharingWorkingHoursStart() int64 { return 0 } +func (x *Sharing) GetSharingWorkingHoursTimeZone() []byte { + if x != nil { + return x.SharingWorkingHoursTimeZone + } + return nil +} + func (x *Sharing) GetXSharingBrowseUrl_() string { if x != nil && x.XSharingBrowseUrl_ != nil { return *x.XSharingBrowseUrl_ @@ -637,9 +727,9 @@ func (x *Sharing) GetXSharingFlavor_() string { return "" } -func (x *Sharing) GetXSharingInstanceGuid() string { - if x != nil && x.XSharingInstanceGuid != nil { - return *x.XSharingInstanceGuid +func (x *Sharing) GetXSharingInstanceGuid_() string { + if x != nil && x.XSharingInstanceGuid_ != nil { + return *x.XSharingInstanceGuid_ } return "" } @@ -651,9 +741,9 @@ func (x *Sharing) GetXSharingLocalType_() string { return "" } -func (x *Sharing) GetXSharingProviderGuid() string { - if x != nil && x.XSharingProviderGuid != nil { - return *x.XSharingProviderGuid +func (x *Sharing) GetXSharingProviderGuid_() string { + if x != nil && x.XSharingProviderGuid_ != nil { + return *x.XSharingProviderGuid_ } return "" } @@ -711,371 +801,429 @@ var File_sharing_proto protoreflect.FileDescriptor var file_sharing_proto_rawDesc = []byte{ 0x0a, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0x8d, 0x2d, 0x0a, 0x07, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x30, 0x0a, 0x11, 0x73, + 0xae, 0x34, 0x0a, 0x07, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x30, 0x0a, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x41, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, - 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, - 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x10, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, - 0x12, 0x36, 0x0a, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, 0x61, - 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, - 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, - 0x69, 0x74, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x17, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, - 0x65, 0x6e, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x48, 0x04, 0x52, 0x13, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x6e, 0x64, - 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, - 0x61, 0x74, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x03, 0x48, 0x05, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x44, 0x61, 0x74, 0x61, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, - 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x48, 0x06, 0x52, 0x0d, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, - 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x5f, 0x78, 0x6d, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, 0x52, 0x13, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x58, 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x08, 0x52, - 0x0c, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, - 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, - 0x6f, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x09, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, + 0x67, 0x41, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, + 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x01, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, + 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x02, 0x52, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x36, + 0x0a, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, + 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x03, 0x52, 0x13, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x04, 0x52, 0x17, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, + 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x48, 0x05, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x6e, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, + 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x03, 0x48, 0x06, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x61, + 0x74, 0x61, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, + 0x2a, 0x0a, 0x0e, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x48, 0x07, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, + 0x5f, 0x78, 0x6d, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, 0x52, 0x13, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x58, 0x6d, + 0x6c, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x09, 0x52, 0x0d, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, + 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x67, + 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x0a, 0x52, 0x0c, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x18, 0x0c, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x0b, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, + 0x76, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, + 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x0c, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, + 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, + 0x28, 0x0c, 0x48, 0x0d, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, - 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0a, 0x52, 0x14, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x6d, 0x74, - 0x70, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6d, 0x74, 0x70, 0x88, - 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, - 0x73, 0x74, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x48, 0x0c, 0x52, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x4c, 0x61, 0x73, 0x74, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x69, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, - 0x14, 0x20, 0x01, 0x28, 0x03, 0x48, 0x0d, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x4c, 0x61, 0x73, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, - 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0e, - 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x6f, - 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, 0x24, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, - 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, - 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x48, 0x0f, 0x52, 0x20, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x4c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, - 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x48, 0x10, 0x52, 0x10, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, - 0x6c, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x48, 0x11, 0x52, 0x10, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x61, 0x74, 0x68, - 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, - 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x19, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x12, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, - 0x6f, 0x63, 0x61, 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, - 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x13, 0x52, 0x10, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x14, 0x52, - 0x0f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x55, 0x69, 0x64, - 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, - 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x15, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x74, - 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x13, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x16, 0x52, 0x12, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, - 0x20, 0x20, 0x01, 0x28, 0x09, 0x48, 0x17, 0x52, 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x22, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x18, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, - 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, - 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x48, 0x19, 0x52, 0x12, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, - 0x6c, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x18, 0x24, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x1a, 0x52, 0x0f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x45, - 0x6e, 0x64, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x25, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x1b, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, - 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x15, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x26, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1c, 0x52, 0x14, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x27, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1d, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42, 0x79, 0x74, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x1e, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, - 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, + 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x0e, 0x52, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x69, 0x74, 0x69, + 0x61, 0x74, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x39, + 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, + 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0f, + 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, + 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, + 0x6d, 0x74, 0x70, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x48, 0x10, 0x52, 0x14, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x6d, 0x74, + 0x70, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x12, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x11, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, + 0x1b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x75, + 0x74, 0x6f, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, + 0x28, 0x03, 0x48, 0x12, 0x52, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x61, 0x73, + 0x74, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x38, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x73, 0x74, + 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, + 0x48, 0x13, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x61, 0x73, 0x74, 0x53, + 0x79, 0x6e, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, + 0x65, 0x6e, 0x74, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x48, 0x14, 0x52, 0x13, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, + 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, 0x24, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, + 0x03, 0x48, 0x15, 0x52, 0x20, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, + 0x6c, 0x4c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x17, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x16, 0x52, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, + 0x6f, 0x63, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x61, 0x74, + 0x68, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x48, 0x17, 0x52, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x61, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x3a, + 0x0a, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x18, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x53, + 0x74, 0x6f, 0x72, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x19, 0x52, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, + 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x75, + 0x69, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1a, 0x52, 0x0f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x4d, + 0x0a, 0x21, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1b, 0x52, 0x1d, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, + 0x1f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, + 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, + 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1c, 0x52, 0x1b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, + 0x18, 0x1e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1d, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x34, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x6d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1e, 0x52, + 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1a, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, + 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x20, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1f, 0x52, 0x18, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x67, 0x75, + 0x69, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x20, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, 0x75, 0x69, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x21, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, + 0x75, 0x72, 0x6c, 0x18, 0x23, 0x20, 0x01, 0x28, 0x09, 0x48, 0x22, 0x52, 0x12, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x88, + 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x18, 0x24, 0x20, 0x01, 0x28, 0x05, 0x48, 0x23, 0x52, + 0x0f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x6e, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, + 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x25, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x24, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x67, 0x65, + 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x26, 0x20, 0x01, 0x28, 0x05, 0x48, 0x25, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x52, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, + 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, + 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x27, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x26, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, + 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x42, 0x79, 0x74, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x39, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x27, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x72, + 0x63, 0x18, 0x29, 0x20, 0x01, 0x28, 0x05, 0x48, 0x28, 0x52, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x72, 0x63, 0x88, 0x01, 0x01, 0x12, 0x55, + 0x0a, 0x25, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, + 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x03, 0x48, 0x29, 0x52, + 0x21, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4c, 0x61, + 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, + 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2a, 0x52, 0x19, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2b, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2c, 0x52, + 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x61, + 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x2e, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x2d, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x50, 0x61, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x74, 0x6f, + 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2e, 0x52, 0x15, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x6f, + 0x72, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, + 0x30, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2f, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, - 0x63, 0x72, 0x63, 0x18, 0x29, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1f, 0x52, 0x10, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x72, 0x63, 0x88, 0x01, 0x01, - 0x12, 0x55, 0x0a, 0x25, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, - 0x74, 0x65, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x20, 0x52, 0x21, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x4c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x21, 0x52, - 0x19, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, - 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x22, 0x52, 0x11, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x23, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x50, 0x61, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x2e, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x61, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x73, - 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x25, - 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, - 0x74, 0x6f, 0x72, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, - 0x65, 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, 0x48, 0x26, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, 0x27, 0x52, 0x10, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x55, 0x69, 0x64, 0x88, - 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x28, 0x52, 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x55, 0x73, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x48, 0x29, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x88, - 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, - 0x03, 0x48, 0x2a, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x35, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2b, 0x52, 0x13, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x72, 0x6f, 0x61, 0x6d, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x36, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2c, - 0x52, 0x0e, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x6f, 0x61, 0x6d, 0x4c, 0x6f, 0x67, - 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, - 0x74, 0x61, 0x72, 0x74, 0x18, 0x37, 0x20, 0x01, 0x28, 0x03, 0x48, 0x2d, 0x52, 0x0c, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, - 0x0e, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, - 0x38, 0x20, 0x01, 0x28, 0x05, 0x48, 0x2e, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x39, 0x20, 0x01, 0x28, 0x03, 0x48, - 0x2f, 0x52, 0x0b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x88, 0x01, - 0x01, 0x12, 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x6e, - 0x63, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x30, 0x52, - 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x3b, 0x20, - 0x01, 0x28, 0x05, 0x48, 0x31, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x79, - 0x6e, 0x63, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, - 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, - 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x32, 0x52, 0x11, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x69, 0x76, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x19, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x6f, - 0x18, 0x3d, 0x20, 0x01, 0x28, 0x05, 0x48, 0x33, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x69, 0x76, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x88, - 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, - 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x64, 0x61, 0x79, 0x73, - 0x18, 0x3e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x34, 0x52, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, 0x44, 0x61, 0x79, - 0x73, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x65, 0x6e, - 0x64, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x03, 0x48, 0x35, 0x52, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, 0x45, 0x6e, - 0x64, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x18, 0x40, 0x20, 0x01, 0x28, 0x03, 0x48, 0x36, 0x52, 0x18, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, - 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x78, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, - 0x18, 0x42, 0x20, 0x01, 0x28, 0x09, 0x48, 0x37, 0x52, 0x11, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x39, - 0x0a, 0x16, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, 0x61, - 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x43, 0x20, 0x01, 0x28, 0x09, 0x48, 0x38, - 0x52, 0x14, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, - 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x78, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x75, 0x72, - 0x6c, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, 0x52, 0x11, 0x78, 0x53, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, - 0x38, 0x0a, 0x16, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x65, - 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x73, 0x18, 0x45, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x3a, 0x52, 0x13, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x65, 0x6e, 0x64, - 0x65, 0x64, 0x43, 0x61, 0x70, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x78, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x18, 0x46, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x3b, 0x52, 0x0e, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x46, - 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x78, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x67, - 0x75, 0x69, 0x64, 0x18, 0x47, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3c, 0x52, 0x14, 0x78, 0x53, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, - 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x48, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x3d, 0x52, 0x11, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, - 0x63, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x78, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, - 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x49, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3e, 0x52, 0x14, 0x78, - 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, - 0x75, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3f, 0x52, 0x14, 0x78, 0x53, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x4b, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x40, 0x52, 0x13, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x15, - 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x41, 0x52, 0x12, 0x78, - 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4e, 0x61, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x15, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x4d, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x42, 0x52, 0x12, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x61, 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x1a, - 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x43, 0x52, 0x16, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, - 0x74, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, - 0x15, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x44, 0x52, 0x12, - 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x54, 0x79, - 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x50, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x45, 0x52, 0x11, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x42, 0x14, 0x0a, 0x12, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x69, 0x74, - 0x79, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, - 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x68, 0x61, + 0x75, 0x69, 0x64, 0x18, 0x31, 0x20, 0x01, 0x28, 0x09, 0x48, 0x30, 0x52, 0x10, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x33, 0x0a, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x32, 0x20, 0x01, 0x28, 0x09, 0x48, 0x31, 0x52, + 0x11, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x55, 0x73, + 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x33, 0x20, 0x01, 0x28, 0x09, 0x48, 0x32, 0x52, 0x14, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, + 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x34, 0x20, 0x01, 0x28, 0x03, 0x48, + 0x33, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x35, 0x20, 0x01, 0x28, 0x05, 0x48, 0x34, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x6f, + 0x61, 0x6d, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x36, 0x20, 0x01, 0x28, 0x05, 0x48, 0x35, 0x52, 0x0e, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x6f, 0x61, 0x6d, 0x4c, 0x6f, 0x67, 0x88, 0x01, + 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x18, 0x37, 0x20, 0x01, 0x28, 0x03, 0x48, 0x36, 0x52, 0x0c, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x38, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x37, 0x52, 0x0d, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x39, 0x20, 0x01, 0x28, 0x03, 0x48, 0x38, 0x52, + 0x0b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x88, 0x01, 0x01, 0x12, + 0x31, 0x0a, 0x12, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, + 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x39, 0x52, 0x10, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, + 0x6e, 0x63, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x3b, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x3a, 0x52, 0x13, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x6e, 0x63, + 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, + 0x69, 0x76, 0x65, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x3b, 0x52, 0x11, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x69, 0x76, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x3d, 0x0a, 0x19, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x18, 0x3d, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x3c, 0x52, 0x15, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x54, + 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x4c, 0x69, 0x76, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x88, 0x01, 0x01, + 0x12, 0x40, 0x0a, 0x1a, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, + 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x3e, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x3d, 0x52, 0x17, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x57, + 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, 0x44, 0x61, 0x79, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, + 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x65, 0x6e, 0x64, 0x18, + 0x3f, 0x20, 0x01, 0x28, 0x03, 0x48, 0x3e, 0x52, 0x16, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, 0x45, 0x6e, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, + 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x18, 0x40, 0x20, 0x01, 0x28, 0x03, 0x48, 0x3f, 0x52, 0x18, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, 0x53, 0x74, + 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x41, 0x20, 0x01, 0x28, 0x0c, 0x48, + 0x40, 0x52, 0x1b, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x69, 0x6e, + 0x67, 0x48, 0x6f, 0x75, 0x72, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x34, 0x0a, 0x14, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, + 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x42, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x41, 0x52, 0x11, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x6f, 0x77, 0x73, + 0x65, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, - 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x42, - 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, - 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, - 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x5f, 0x78, 0x6d, 0x6c, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, + 0x73, 0x18, 0x43, 0x20, 0x01, 0x28, 0x09, 0x48, 0x42, 0x52, 0x14, 0x78, 0x53, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x43, 0x52, 0x11, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x78, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x63, 0x61, + 0x70, 0x73, 0x18, 0x45, 0x20, 0x01, 0x28, 0x09, 0x48, 0x44, 0x52, 0x13, 0x78, 0x53, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x43, 0x61, 0x70, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x66, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x18, 0x46, 0x20, 0x01, 0x28, 0x09, 0x48, 0x45, 0x52, 0x0e, + 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, 0x76, 0x6f, 0x72, 0x88, 0x01, + 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x47, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x46, 0x52, 0x14, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, + 0x14, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x48, 0x20, 0x01, 0x28, 0x09, 0x48, 0x47, 0x52, 0x11, 0x78, + 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x18, 0x49, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x48, 0x52, 0x14, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, 0x75, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x3a, 0x0a, 0x17, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x49, 0x52, 0x14, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x38, 0x0a, 0x16, 0x78, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, + 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x13, 0x78, + 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x55, + 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x15, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x4c, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x4b, 0x52, 0x12, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, + 0x15, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4c, 0x52, 0x12, + 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x61, + 0x74, 0x68, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x1a, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, + 0x75, 0x69, 0x64, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4d, 0x52, 0x16, 0x78, 0x53, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x65, + 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x15, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, + 0x4f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4e, 0x52, 0x12, 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, + 0x0a, 0x14, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x50, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4f, 0x52, 0x11, + 0x78, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x55, 0x69, + 0x64, 0x88, 0x01, 0x01, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x61, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x69, 0x74, 0x79, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x65, + 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x17, + 0x0a, 0x15, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x64, + 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x61, 0x74, + 0x61, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x11, 0x0a, + 0x0f, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x78, 0x74, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x78, 0x6d, 0x6c, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x10, 0x0a, + 0x0e, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, + 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, + 0x6f, 0x72, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, + 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x19, + 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x6d, 0x74, 0x70, 0x42, - 0x1e, 0x0a, 0x1c, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x73, 0x74, - 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, - 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x73, 0x74, - 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, - 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x27, 0x0a, 0x25, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, - 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x15, 0x0a, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x6d, 0x74, 0x70, 0x42, 0x18, + 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, + 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x27, 0x0a, + 0x25, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, + 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x42, 0x1a, 0x0a, 0x18, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x74, - 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x14, - 0x0a, 0x12, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, - 0x5f, 0x75, 0x69, 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x42, 0x16, 0x0a, - 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, - 0x0a, 0x15, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, - 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x16, 0x0a, - 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, - 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, - 0x1b, 0x0a, 0x19, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, - 0x74, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x19, 0x0a, 0x17, + 0x70, 0x61, 0x74, 0x68, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, + 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x24, 0x0a, + 0x22, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x65, + 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, + 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x65, 0x72, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x78, + 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x67, 0x75, 0x69, + 0x64, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, + 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, + 0x65, 0x63, 0x69, 0x70, 0x72, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, - 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x72, 0x63, 0x42, 0x28, - 0x0a, 0x26, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, - 0x68, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x16, + 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, + 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x72, 0x63, 0x42, 0x28, 0x0a, 0x26, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6c, + 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x16, 0x0a, - 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x5f, 0x75, 0x73, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x72, 0x6f, 0x61, 0x6d, 0x5f, 0x6c, 0x6f, 0x67, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0f, - 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x42, - 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x6e, 0x63, - 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x69, - 0x76, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, - 0x73, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, - 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x73, - 0x74, 0x61, 0x72, 0x74, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x19, 0x0a, - 0x17, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, 0x61, - 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x78, 0x5f, 0x73, - 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x75, 0x72, - 0x6c, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x65, 0x78, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x73, 0x42, 0x13, 0x0a, 0x11, - 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, 0x6f, - 0x72, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x42, 0x17, 0x0a, - 0x15, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, 0x61, - 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x67, 0x75, - 0x69, 0x64, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, - 0x0a, 0x17, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x78, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x42, 0x1d, 0x0a, - 0x1b, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, - 0x74, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x18, 0x0a, 0x16, - 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, - 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x69, 0x64, 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, + 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x42, 0x1b, + 0x0a, 0x19, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x73, + 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, + 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x18, 0x0a, + 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x6f, + 0x61, 0x6d, 0x5f, 0x6c, 0x6f, 0x67, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x42, 0x15, 0x0a, 0x13, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x66, 0x6c, + 0x61, 0x67, 0x73, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x42, 0x17, 0x0a, + 0x15, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, + 0x6f, 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x69, 0x76, 0x65, 0x5f, + 0x61, 0x75, 0x74, 0x6f, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x64, + 0x61, 0x79, 0x73, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, + 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x65, 0x6e, + 0x64, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, + 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, + 0x72, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x6f, 0x75, 0x72, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x19, + 0x0a, 0x17, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x61, 0x70, + 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x78, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x75, + 0x72, 0x6c, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x65, 0x78, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x73, 0x42, 0x13, 0x0a, + 0x11, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x76, + 0x6f, 0x72, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x42, 0x17, + 0x0a, 0x15, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x6f, 0x63, + 0x61, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x78, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x67, + 0x75, 0x69, 0x64, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, + 0x19, 0x0a, 0x17, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x78, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x42, 0x1d, + 0x0a, 0x1b, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x42, 0x18, 0x0a, + 0x16, 0x5f, 0x78, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x78, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x75, 0x69, 0x64, + 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 ( diff --git a/pkg/properties/sharing.pb_gen.go b/pkg/properties/sharing.pb_gen.go index ee56f31..1483f39 100644 --- a/pkg/properties/sharing.pb_gen.go +++ b/pkg/properties/sharing.pb_gen.go @@ -42,6 +42,12 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35373258": + z.SharingBindingEntryId, err = dc.ReadBytes(z.SharingBindingEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingBindingEntryId") + return + } case "3540931": if dc.IsNil() { err = dc.ReadNil() @@ -168,6 +174,12 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35347258": + z.SharingFilter, err = dc.ReadBytes(z.SharingFilter) + if err != nil { + err = msgp.WrapError(err, "SharingFilter") + return + } case "353383": if dc.IsNil() { err = dc.ReadNil() @@ -204,6 +216,24 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35349258": + z.SharingFolderEntryId, err = dc.ReadBytes(z.SharingFolderEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingFolderEntryId") + return + } + case "35374258": + z.SharingIndexEntryId, err = dc.ReadBytes(z.SharingIndexEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingIndexEntryId") + return + } + case "35337258": + z.SharingInitiatorEntryId, err = dc.ReadBytes(z.SharingInitiatorEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingInitiatorEntryId") + return + } case "3533531": if dc.IsNil() { err = dc.ReadNil() @@ -240,6 +270,12 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35356258": + z.SharingInstanceGuid, err = dc.ReadBytes(z.SharingInstanceGuid) + if err != nil { + err = msgp.WrapError(err, "SharingInstanceGuid") + return + } case "3541364": if dc.IsNil() { err = dc.ReadNil() @@ -402,6 +438,18 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35369258": + z.SharingOriginalMessageEntryId, err = dc.ReadBytes(z.SharingOriginalMessageEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingOriginalMessageEntryId") + return + } + case "35420258": + z.SharingParentBindingEntryId, err = dc.ReadBytes(z.SharingParentBindingEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingParentBindingEntryId") + return + } case "3535831": if dc.IsNil() { err = dc.ReadNil() @@ -456,6 +504,12 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35329258": + z.SharingProviderGuid, err = dc.ReadBytes(z.SharingProviderGuid) + if err != nil { + err = msgp.WrapError(err, "SharingProviderGuid") + return + } case "3533031": if dc.IsNil() { err = dc.ReadNil() @@ -1014,6 +1068,12 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "35395258": + z.SharingWorkingHoursTimeZone, err = dc.ReadBytes(z.SharingWorkingHoursTimeZone) + if err != nil { + err = msgp.WrapError(err, "SharingWorkingHoursTimeZone") + return + } case "XSharingBrowseUrl_": if dc.IsNil() { err = dc.ReadNil() @@ -1104,21 +1164,21 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } - case "XSharingInstanceGuid": + case "XSharingInstanceGuid_": if dc.IsNil() { err = dc.ReadNil() if err != nil { - err = msgp.WrapError(err, "XSharingInstanceGuid") + err = msgp.WrapError(err, "XSharingInstanceGuid_") return } - z.XSharingInstanceGuid = nil + z.XSharingInstanceGuid_ = nil } else { - if z.XSharingInstanceGuid == nil { - z.XSharingInstanceGuid = new(string) + if z.XSharingInstanceGuid_ == nil { + z.XSharingInstanceGuid_ = new(string) } - *z.XSharingInstanceGuid, err = dc.ReadString() + *z.XSharingInstanceGuid_, err = dc.ReadString() if err != nil { - err = msgp.WrapError(err, "XSharingInstanceGuid") + err = msgp.WrapError(err, "XSharingInstanceGuid_") return } } @@ -1140,21 +1200,21 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { return } } - case "XSharingProviderGuid": + case "XSharingProviderGuid_": if dc.IsNil() { err = dc.ReadNil() if err != nil { - err = msgp.WrapError(err, "XSharingProviderGuid") + err = msgp.WrapError(err, "XSharingProviderGuid_") return } - z.XSharingProviderGuid = nil + z.XSharingProviderGuid_ = nil } else { - if z.XSharingProviderGuid == nil { - z.XSharingProviderGuid = new(string) + if z.XSharingProviderGuid_ == nil { + z.XSharingProviderGuid_ = new(string) } - *z.XSharingProviderGuid, err = dc.ReadString() + *z.XSharingProviderGuid_, err = dc.ReadString() if err != nil { - err = msgp.WrapError(err, "XSharingProviderGuid") + err = msgp.WrapError(err, "XSharingProviderGuid_") return } } @@ -1298,229 +1358,269 @@ func (z *Sharing) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(70) - var zb0001Mask [2]uint64 /* 70 bits */ + zb0001Len := uint32(80) + var zb0001Mask [2]uint64 /* 80 bits */ _ = zb0001Mask if z.SharingAnonymity == nil { zb0001Len-- zb0001Mask[0] |= 0x1 } - if z.SharingBrowseUrl == nil { + if z.SharingBindingEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2 } - if z.SharingCapabilities == nil { + if z.SharingBrowseUrl == nil { zb0001Len-- zb0001Mask[0] |= 0x4 } - if z.SharingConfigurationUrl == nil { + if z.SharingCapabilities == nil { zb0001Len-- zb0001Mask[0] |= 0x8 } - if z.SharingDataRangeEnd == nil { + if z.SharingConfigurationUrl == nil { zb0001Len-- zb0001Mask[0] |= 0x10 } - if z.SharingDataRangeStart == nil { + if z.SharingDataRangeEnd == nil { zb0001Len-- zb0001Mask[0] |= 0x20 } - if z.SharingDetail == nil { + if z.SharingDataRangeStart == nil { zb0001Len-- zb0001Mask[0] |= 0x40 } - if z.SharingExtensionXml == nil { + if z.SharingDetail == nil { zb0001Len-- zb0001Mask[0] |= 0x80 } - if z.SharingFlags == nil { + if z.SharingExtensionXml == nil { zb0001Len-- zb0001Mask[0] |= 0x100 } - if z.SharingFlavor == nil { + if z.SharingFilter == nil { zb0001Len-- zb0001Mask[0] |= 0x200 } - if z.SharingInitiatorName == nil { + if z.SharingFlags == nil { zb0001Len-- zb0001Mask[0] |= 0x400 } - if z.SharingInitiatorSmtp == nil { + if z.SharingFlavor == nil { zb0001Len-- zb0001Mask[0] |= 0x800 } - if z.SharingLastAutoSyncTime == nil { + if z.SharingFolderEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x1000 } - if z.SharingLastSyncTime == nil { + if z.SharingIndexEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2000 } - if z.SharingLocalComment == nil { + if z.SharingInitiatorEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x4000 } - if z.SharingLocalLastModificationTime == nil { + if z.SharingInitiatorName == nil { zb0001Len-- zb0001Mask[0] |= 0x8000 } - if z.SharingLocalName == nil { + if z.SharingInitiatorSmtp == nil { zb0001Len-- zb0001Mask[0] |= 0x10000 } - if z.SharingLocalPath == nil { + if z.SharingInstanceGuid == nil { zb0001Len-- zb0001Mask[0] |= 0x20000 } - if z.SharingLocalStoreUid == nil { + if z.SharingLastAutoSyncTime == nil { zb0001Len-- zb0001Mask[0] |= 0x40000 } - if z.SharingLocalType == nil { + if z.SharingLastSyncTime == nil { zb0001Len-- zb0001Mask[0] |= 0x80000 } - if z.SharingLocalUid == nil { + if z.SharingLocalComment == nil { zb0001Len-- zb0001Mask[0] |= 0x100000 } - if z.SharingParticipants == nil { + if z.SharingLocalLastModificationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x200000 } - if z.SharingPermissions == nil { + if z.SharingLocalName == nil { zb0001Len-- zb0001Mask[0] |= 0x400000 } - if z.SharingProviderExtension == nil { + if z.SharingLocalPath == nil { zb0001Len-- zb0001Mask[0] |= 0x800000 } - if z.SharingProviderName == nil { + if z.SharingLocalStoreUid == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000 } - if z.SharingProviderUrl == nil { + if z.SharingLocalType == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000 } - if z.SharingRangeEnd == nil { + if z.SharingLocalUid == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000 } - if z.SharingRangeStart == nil { + if z.SharingOriginalMessageEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000 } - if z.SharingReciprocation == nil { + if z.SharingParentBindingEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000 } - if z.SharingRemoteByteSize == nil { + if z.SharingParticipants == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000 } - if z.SharingRemoteComment == nil { + if z.SharingPermissions == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000 } - if z.SharingRemoteCrc == nil { + if z.SharingProviderExtension == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000 } - if z.SharingRemoteLastModificationTime == nil { + if z.SharingProviderGuid == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000 } - if z.SharingRemoteMessageCount == nil { + if z.SharingProviderName == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000 } - if z.SharingRemoteName == nil { + if z.SharingProviderUrl == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000 } - if z.SharingRemotePass == nil { + if z.SharingRangeEnd == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000 } - if z.SharingRemotePath == nil { + if z.SharingRangeStart == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000 } - if z.SharingRemoteStoreUid == nil { + if z.SharingReciprocation == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000 } - if z.SharingRemoteType == nil { + if z.SharingRemoteByteSize == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000 } - if z.SharingRemoteUid == nil { + if z.SharingRemoteComment == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000 } - if z.SharingRemoteUser == nil { + if z.SharingRemoteCrc == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000 } - if z.SharingRemoteVersion == nil { + if z.SharingRemoteLastModificationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000 } - if z.SharingResponseTime == nil { + if z.SharingRemoteMessageCount == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000 } - if z.SharingResponseType == nil { + if z.SharingRemoteName == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000 } - if z.SharingRoamLog == nil { + if z.SharingRemotePass == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000 } - if z.SharingStart == nil { + if z.SharingRemotePath == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000 } - if z.SharingStatus == nil { + if z.SharingRemoteStoreUid == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.SharingStop == nil { + if z.SharingRemoteType == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.SharingSyncFlags == nil { + if z.SharingRemoteUid == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.SharingSyncInterval == nil { + if z.SharingRemoteUser == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.SharingTimeToLive == nil { + if z.SharingRemoteVersion == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.SharingTimeToLiveAuto == nil { + if z.SharingResponseTime == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.SharingWorkingHoursDays == nil { + if z.SharingResponseType == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.SharingWorkingHoursEnd == nil { + if z.SharingRoamLog == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.SharingWorkingHoursStart == nil { + if z.SharingStart == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } + if z.SharingStatus == nil { + zb0001Len-- + zb0001Mask[0] |= 0x80000000000000 + } + if z.SharingStop == nil { + zb0001Len-- + zb0001Mask[0] |= 0x100000000000000 + } + if z.SharingSyncFlags == nil { + zb0001Len-- + zb0001Mask[0] |= 0x200000000000000 + } + if z.SharingSyncInterval == nil { + zb0001Len-- + zb0001Mask[0] |= 0x400000000000000 + } + if z.SharingTimeToLive == nil { + zb0001Len-- + zb0001Mask[0] |= 0x800000000000000 + } + if z.SharingTimeToLiveAuto == nil { + zb0001Len-- + zb0001Mask[0] |= 0x1000000000000000 + } + if z.SharingWorkingHoursDays == nil { + zb0001Len-- + zb0001Mask[0] |= 0x2000000000000000 + } + if z.SharingWorkingHoursEnd == nil { + zb0001Len-- + zb0001Mask[0] |= 0x4000000000000000 + } + if z.SharingWorkingHoursStart == nil { + zb0001Len-- + zb0001Mask[0] |= 0x8000000000000000 + } + if z.SharingWorkingHoursTimeZone == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1 + } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) if err != nil { @@ -1549,6 +1649,18 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask[0] & 0x2) == 0 { // if not empty + // write "35373258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x37, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingBindingEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingBindingEntryId") + return + } + } + if (zb0001Mask[0] & 0x4) == 0 { // if not empty // write "3540931" err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x39, 0x33, 0x31) if err != nil { @@ -1567,7 +1679,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4) == 0 { // if not empty + if (zb0001Mask[0] & 0x8) == 0 { // if not empty // write "353513" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x31, 0x33) if err != nil { @@ -1586,7 +1698,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8) == 0 { // if not empty + if (zb0001Mask[0] & 0x10) == 0 { // if not empty // write "3536431" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x34, 0x33, 0x31) if err != nil { @@ -1605,7 +1717,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10) == 0 { // if not empty + if (zb0001Mask[0] & 0x20) == 0 { // if not empty // write "3539764" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x37, 0x36, 0x34) if err != nil { @@ -1624,7 +1736,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20) == 0 { // if not empty + if (zb0001Mask[0] & 0x40) == 0 { // if not empty // write "3539664" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x36, 0x36, 0x34) if err != nil { @@ -1643,7 +1755,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40) == 0 { // if not empty + if (zb0001Mask[0] & 0x80) == 0 { // if not empty // write "353713" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x37, 0x31, 0x33) if err != nil { @@ -1662,7 +1774,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80) == 0 { // if not empty + if (zb0001Mask[0] & 0x100) == 0 { // if not empty // write "3536131" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x31, 0x33, 0x31) if err != nil { @@ -1681,7 +1793,19 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100) == 0 { // if not empty + if (zb0001Mask[0] & 0x200) == 0 { // if not empty + // write "35347258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x34, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingFilter) + if err != nil { + err = msgp.WrapError(err, "SharingFilter") + return + } + } + if (zb0001Mask[0] & 0x400) == 0 { // if not empty // write "353383" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x33, 0x38, 0x33) if err != nil { @@ -1700,7 +1824,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200) == 0 { // if not empty + if (zb0001Mask[0] & 0x800) == 0 { // if not empty // write "353523" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x32, 0x33) if err != nil { @@ -1719,7 +1843,43 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000) == 0 { // if not empty + // write "35349258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x34, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingFolderEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingFolderEntryId") + return + } + } + if (zb0001Mask[0] & 0x2000) == 0 { // if not empty + // write "35374258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x37, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingIndexEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingIndexEntryId") + return + } + } + if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + // write "35337258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x33, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingInitiatorEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingInitiatorEntryId") + return + } + } + if (zb0001Mask[0] & 0x8000) == 0 { // if not empty // write "3533531" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x35, 0x33, 0x31) if err != nil { @@ -1738,7 +1898,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000) == 0 { // if not empty // write "3533631" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x36, 0x33, 0x31) if err != nil { @@ -1757,7 +1917,19 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + // write "35356258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x35, 0x36, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingInstanceGuid) + if err != nil { + err = msgp.WrapError(err, "SharingInstanceGuid") + return + } + } + if (zb0001Mask[0] & 0x40000) == 0 { // if not empty // write "3541364" err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x31, 0x33, 0x36, 0x34) if err != nil { @@ -1776,7 +1948,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000) == 0 { // if not empty // write "3535964" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x35, 0x39, 0x36, 0x34) if err != nil { @@ -1795,7 +1967,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000) == 0 { // if not empty // write "3540531" err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x35, 0x33, 0x31) if err != nil { @@ -1814,7 +1986,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000) == 0 { // if not empty // write "3536364" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x33, 0x36, 0x34) if err != nil { @@ -1833,7 +2005,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000) == 0 { // if not empty // write "3534331" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x33, 0x33, 0x31) if err != nil { @@ -1852,7 +2024,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000) == 0 { // if not empty // write "3534231" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x32, 0x33, 0x31) if err != nil { @@ -1871,7 +2043,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty // write "3540131" err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x31, 0x33, 0x31) if err != nil { @@ -1890,7 +2062,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty // write "3534831" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x38, 0x33, 0x31) if err != nil { @@ -1909,7 +2081,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty // write "3534431" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x34, 0x33, 0x31) if err != nil { @@ -1928,7 +2100,31 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + // write "35369258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x36, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingOriginalMessageEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingOriginalMessageEntryId") + return + } + } + if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + // write "35420258" + err = en.Append(0xa8, 0x33, 0x35, 0x34, 0x32, 0x30, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingParentBindingEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingParentBindingEntryId") + return + } + } + if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty // write "3535831" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x35, 0x38, 0x33, 0x31) if err != nil { @@ -1947,7 +2143,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // write "353553" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x35, 0x33) if err != nil { @@ -1966,7 +2162,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // write "3533931" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x31) if err != nil { @@ -1985,7 +2181,19 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + // write "35329258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x32, 0x39, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingProviderGuid) + if err != nil { + err = msgp.WrapError(err, "SharingProviderGuid") + return + } + } + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // write "3533031" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x30, 0x33, 0x31) if err != nil { @@ -2004,7 +2212,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // write "3533131" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x31, 0x33, 0x31) if err != nil { @@ -2023,7 +2231,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // write "353993" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x39, 0x39, 0x33) if err != nil { @@ -2042,7 +2250,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // write "353983" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x39, 0x38, 0x33) if err != nil { @@ -2061,7 +2269,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty // write "353543" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x35, 0x34, 0x33) if err != nil { @@ -2080,7 +2288,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty // write "354033" err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x33, 0x33) if err != nil { @@ -2099,7 +2307,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty // write "3537531" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x37, 0x35, 0x33, 0x31) if err != nil { @@ -2118,7 +2326,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // write "354043" err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x34, 0x33) if err != nil { @@ -2137,7 +2345,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty // write "3536264" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x32, 0x36, 0x34) if err != nil { @@ -2156,7 +2364,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // write "354073" err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x37, 0x33) if err != nil { @@ -2175,7 +2383,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // write "3533331" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x33, 0x33, 0x31) if err != nil { @@ -2194,7 +2402,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // write "3534131" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x31, 0x33, 0x31) if err != nil { @@ -2213,7 +2421,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty // write "3533231" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x32, 0x33, 0x31) if err != nil { @@ -2232,7 +2440,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // write "3540031" err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x30, 0x30, 0x33, 0x31) if err != nil { @@ -2251,7 +2459,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty // write "3535731" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x35, 0x37, 0x33, 0x31) if err != nil { @@ -2270,7 +2478,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // write "3533431" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x33, 0x34, 0x33, 0x31) if err != nil { @@ -2289,7 +2497,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // write "3534031" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x34, 0x30, 0x33, 0x31) if err != nil { @@ -2308,7 +2516,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // write "3541931" err = en.Append(0xa7, 0x33, 0x35, 0x34, 0x31, 0x39, 0x33, 0x31) if err != nil { @@ -2327,7 +2535,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // write "3536864" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x38, 0x36, 0x34) if err != nil { @@ -2346,7 +2554,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // write "353673" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x36, 0x37, 0x33) if err != nil { @@ -2365,7 +2573,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // write "354063" err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x30, 0x36, 0x33) if err != nil { @@ -2384,7 +2592,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // write "3536564" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x35, 0x36, 0x34) if err != nil { @@ -2403,7 +2611,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // write "353283" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x32, 0x38, 0x33) if err != nil { @@ -2422,7 +2630,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // write "3536664" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x36, 0x36, 0x36, 0x34) if err != nil { @@ -2441,7 +2649,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // write "354243" err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x32, 0x34, 0x33) if err != nil { @@ -2460,7 +2668,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // write "353703" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x37, 0x30, 0x33) if err != nil { @@ -2479,7 +2687,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // write "353723" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x37, 0x32, 0x33) if err != nil { @@ -2498,7 +2706,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // write "354143" err = en.Append(0xa6, 0x33, 0x35, 0x34, 0x31, 0x34, 0x33) if err != nil { @@ -2517,7 +2725,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // write "353943" err = en.Append(0xa6, 0x33, 0x35, 0x33, 0x39, 0x34, 0x33) if err != nil { @@ -2536,7 +2744,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty // write "3539364" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x33, 0x36, 0x34) if err != nil { @@ -2555,7 +2763,7 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // write "3539264" err = en.Append(0xa7, 0x33, 0x35, 0x33, 0x39, 0x32, 0x36, 0x34) if err != nil { @@ -2574,6 +2782,18 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { } } } + if (zb0001Mask[1] & 0x1) == 0 { // if not empty + // write "35395258" + err = en.Append(0xa8, 0x33, 0x35, 0x33, 0x39, 0x35, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SharingWorkingHoursTimeZone) + if err != nil { + err = msgp.WrapError(err, "SharingWorkingHoursTimeZone") + return + } + } // write "XSharingBrowseUrl_" err = en.Append(0xb2, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x5f) if err != nil { @@ -2659,20 +2879,20 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { return } } - // write "XSharingInstanceGuid" - err = en.Append(0xb4, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, 0x64) + // write "XSharingInstanceGuid_" + err = en.Append(0xb5, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, 0x64, 0x5f) if err != nil { return } - if z.XSharingInstanceGuid == nil { + if z.XSharingInstanceGuid_ == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteString(*z.XSharingInstanceGuid) + err = en.WriteString(*z.XSharingInstanceGuid_) if err != nil { - err = msgp.WrapError(err, "XSharingInstanceGuid") + err = msgp.WrapError(err, "XSharingInstanceGuid_") return } } @@ -2693,20 +2913,20 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { return } } - // write "XSharingProviderGuid" - err = en.Append(0xb4, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, 0x75, 0x69, 0x64) + // write "XSharingProviderGuid_" + err = en.Append(0xb5, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, 0x75, 0x69, 0x64, 0x5f) if err != nil { return } - if z.XSharingProviderGuid == nil { + if z.XSharingProviderGuid_ == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteString(*z.XSharingProviderGuid) + err = en.WriteString(*z.XSharingProviderGuid_) if err != nil { - err = msgp.WrapError(err, "XSharingProviderGuid") + err = msgp.WrapError(err, "XSharingProviderGuid_") return } } @@ -2836,228 +3056,268 @@ func (z *Sharing) EncodeMsg(en *msgp.Writer) (err error) { func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(70) - var zb0001Mask [2]uint64 /* 70 bits */ + zb0001Len := uint32(80) + var zb0001Mask [2]uint64 /* 80 bits */ _ = zb0001Mask if z.SharingAnonymity == nil { zb0001Len-- zb0001Mask[0] |= 0x1 } - if z.SharingBrowseUrl == nil { + if z.SharingBindingEntryId == nil { zb0001Len-- zb0001Mask[0] |= 0x2 } - if z.SharingCapabilities == nil { + if z.SharingBrowseUrl == nil { zb0001Len-- zb0001Mask[0] |= 0x4 } - if z.SharingConfigurationUrl == nil { + if z.SharingCapabilities == nil { zb0001Len-- zb0001Mask[0] |= 0x8 } - if z.SharingDataRangeEnd == nil { + if z.SharingConfigurationUrl == nil { zb0001Len-- zb0001Mask[0] |= 0x10 } - if z.SharingDataRangeStart == nil { + if z.SharingDataRangeEnd == nil { zb0001Len-- zb0001Mask[0] |= 0x20 } - if z.SharingDetail == nil { + if z.SharingDataRangeStart == nil { zb0001Len-- zb0001Mask[0] |= 0x40 } - if z.SharingExtensionXml == nil { + if z.SharingDetail == nil { zb0001Len-- zb0001Mask[0] |= 0x80 } - if z.SharingFlags == nil { + if z.SharingExtensionXml == nil { zb0001Len-- zb0001Mask[0] |= 0x100 } - if z.SharingFlavor == nil { + if z.SharingFilter == nil { + zb0001Len-- + zb0001Mask[0] |= 0x200 + } + if z.SharingFlags == nil { + zb0001Len-- + zb0001Mask[0] |= 0x400 + } + if z.SharingFlavor == nil { + zb0001Len-- + zb0001Mask[0] |= 0x800 + } + if z.SharingFolderEntryId == nil { + zb0001Len-- + zb0001Mask[0] |= 0x1000 + } + if z.SharingIndexEntryId == nil { + zb0001Len-- + zb0001Mask[0] |= 0x2000 + } + if z.SharingInitiatorEntryId == nil { zb0001Len-- - zb0001Mask[0] |= 0x200 + zb0001Mask[0] |= 0x4000 } if z.SharingInitiatorName == nil { zb0001Len-- - zb0001Mask[0] |= 0x400 + zb0001Mask[0] |= 0x8000 } if z.SharingInitiatorSmtp == nil { zb0001Len-- - zb0001Mask[0] |= 0x800 + zb0001Mask[0] |= 0x10000 + } + if z.SharingInstanceGuid == nil { + zb0001Len-- + zb0001Mask[0] |= 0x20000 } if z.SharingLastAutoSyncTime == nil { zb0001Len-- - zb0001Mask[0] |= 0x1000 + zb0001Mask[0] |= 0x40000 } if z.SharingLastSyncTime == nil { zb0001Len-- - zb0001Mask[0] |= 0x2000 + zb0001Mask[0] |= 0x80000 } if z.SharingLocalComment == nil { zb0001Len-- - zb0001Mask[0] |= 0x4000 + zb0001Mask[0] |= 0x100000 } if z.SharingLocalLastModificationTime == nil { zb0001Len-- - zb0001Mask[0] |= 0x8000 + zb0001Mask[0] |= 0x200000 } if z.SharingLocalName == nil { zb0001Len-- - zb0001Mask[0] |= 0x10000 + zb0001Mask[0] |= 0x400000 } if z.SharingLocalPath == nil { zb0001Len-- - zb0001Mask[0] |= 0x20000 + zb0001Mask[0] |= 0x800000 } if z.SharingLocalStoreUid == nil { zb0001Len-- - zb0001Mask[0] |= 0x40000 + zb0001Mask[0] |= 0x1000000 } if z.SharingLocalType == nil { zb0001Len-- - zb0001Mask[0] |= 0x80000 + zb0001Mask[0] |= 0x2000000 } if z.SharingLocalUid == nil { zb0001Len-- - zb0001Mask[0] |= 0x100000 + zb0001Mask[0] |= 0x4000000 + } + if z.SharingOriginalMessageEntryId == nil { + zb0001Len-- + zb0001Mask[0] |= 0x8000000 + } + if z.SharingParentBindingEntryId == nil { + zb0001Len-- + zb0001Mask[0] |= 0x10000000 } if z.SharingParticipants == nil { zb0001Len-- - zb0001Mask[0] |= 0x200000 + zb0001Mask[0] |= 0x20000000 } if z.SharingPermissions == nil { zb0001Len-- - zb0001Mask[0] |= 0x400000 + zb0001Mask[0] |= 0x40000000 } if z.SharingProviderExtension == nil { zb0001Len-- - zb0001Mask[0] |= 0x800000 + zb0001Mask[0] |= 0x80000000 + } + if z.SharingProviderGuid == nil { + zb0001Len-- + zb0001Mask[0] |= 0x100000000 } if z.SharingProviderName == nil { zb0001Len-- - zb0001Mask[0] |= 0x1000000 + zb0001Mask[0] |= 0x200000000 } if z.SharingProviderUrl == nil { zb0001Len-- - zb0001Mask[0] |= 0x2000000 + zb0001Mask[0] |= 0x400000000 } if z.SharingRangeEnd == nil { zb0001Len-- - zb0001Mask[0] |= 0x4000000 + zb0001Mask[0] |= 0x800000000 } if z.SharingRangeStart == nil { zb0001Len-- - zb0001Mask[0] |= 0x8000000 + zb0001Mask[0] |= 0x1000000000 } if z.SharingReciprocation == nil { zb0001Len-- - zb0001Mask[0] |= 0x10000000 + zb0001Mask[0] |= 0x2000000000 } if z.SharingRemoteByteSize == nil { zb0001Len-- - zb0001Mask[0] |= 0x20000000 + zb0001Mask[0] |= 0x4000000000 } if z.SharingRemoteComment == nil { zb0001Len-- - zb0001Mask[0] |= 0x40000000 + zb0001Mask[0] |= 0x8000000000 } if z.SharingRemoteCrc == nil { zb0001Len-- - zb0001Mask[0] |= 0x80000000 + zb0001Mask[0] |= 0x10000000000 } if z.SharingRemoteLastModificationTime == nil { zb0001Len-- - zb0001Mask[0] |= 0x100000000 + zb0001Mask[0] |= 0x20000000000 } if z.SharingRemoteMessageCount == nil { zb0001Len-- - zb0001Mask[0] |= 0x200000000 + zb0001Mask[0] |= 0x40000000000 } if z.SharingRemoteName == nil { zb0001Len-- - zb0001Mask[0] |= 0x400000000 + zb0001Mask[0] |= 0x80000000000 } if z.SharingRemotePass == nil { zb0001Len-- - zb0001Mask[0] |= 0x800000000 + zb0001Mask[0] |= 0x100000000000 } if z.SharingRemotePath == nil { zb0001Len-- - zb0001Mask[0] |= 0x1000000000 + zb0001Mask[0] |= 0x200000000000 } if z.SharingRemoteStoreUid == nil { zb0001Len-- - zb0001Mask[0] |= 0x2000000000 + zb0001Mask[0] |= 0x400000000000 } if z.SharingRemoteType == nil { zb0001Len-- - zb0001Mask[0] |= 0x4000000000 + zb0001Mask[0] |= 0x800000000000 } if z.SharingRemoteUid == nil { zb0001Len-- - zb0001Mask[0] |= 0x8000000000 + zb0001Mask[0] |= 0x1000000000000 } if z.SharingRemoteUser == nil { zb0001Len-- - zb0001Mask[0] |= 0x10000000000 + zb0001Mask[0] |= 0x2000000000000 } if z.SharingRemoteVersion == nil { zb0001Len-- - zb0001Mask[0] |= 0x20000000000 + zb0001Mask[0] |= 0x4000000000000 } if z.SharingResponseTime == nil { zb0001Len-- - zb0001Mask[0] |= 0x40000000000 + zb0001Mask[0] |= 0x8000000000000 } if z.SharingResponseType == nil { zb0001Len-- - zb0001Mask[0] |= 0x80000000000 + zb0001Mask[0] |= 0x10000000000000 } if z.SharingRoamLog == nil { zb0001Len-- - zb0001Mask[0] |= 0x100000000000 + zb0001Mask[0] |= 0x20000000000000 } if z.SharingStart == nil { zb0001Len-- - zb0001Mask[0] |= 0x200000000000 + zb0001Mask[0] |= 0x40000000000000 } if z.SharingStatus == nil { zb0001Len-- - zb0001Mask[0] |= 0x400000000000 + zb0001Mask[0] |= 0x80000000000000 } if z.SharingStop == nil { zb0001Len-- - zb0001Mask[0] |= 0x800000000000 + zb0001Mask[0] |= 0x100000000000000 } if z.SharingSyncFlags == nil { zb0001Len-- - zb0001Mask[0] |= 0x1000000000000 + zb0001Mask[0] |= 0x200000000000000 } if z.SharingSyncInterval == nil { zb0001Len-- - zb0001Mask[0] |= 0x2000000000000 + zb0001Mask[0] |= 0x400000000000000 } if z.SharingTimeToLive == nil { zb0001Len-- - zb0001Mask[0] |= 0x4000000000000 + zb0001Mask[0] |= 0x800000000000000 } if z.SharingTimeToLiveAuto == nil { zb0001Len-- - zb0001Mask[0] |= 0x8000000000000 + zb0001Mask[0] |= 0x1000000000000000 } if z.SharingWorkingHoursDays == nil { zb0001Len-- - zb0001Mask[0] |= 0x10000000000000 + zb0001Mask[0] |= 0x2000000000000000 } if z.SharingWorkingHoursEnd == nil { zb0001Len-- - zb0001Mask[0] |= 0x20000000000000 + zb0001Mask[0] |= 0x4000000000000000 } if z.SharingWorkingHoursStart == nil { zb0001Len-- - zb0001Mask[0] |= 0x40000000000000 + zb0001Mask[0] |= 0x8000000000000000 + } + if z.SharingWorkingHoursTimeZone == nil { + zb0001Len-- + zb0001Mask[1] |= 0x1 } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) @@ -3074,6 +3334,11 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask[0] & 0x2) == 0 { // if not empty + // string "35373258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x37, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingBindingEntryId) + } + if (zb0001Mask[0] & 0x4) == 0 { // if not empty // string "3540931" o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x39, 0x33, 0x31) if z.SharingBrowseUrl == nil { @@ -3082,7 +3347,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingBrowseUrl) } } - if (zb0001Mask[0] & 0x4) == 0 { // if not empty + if (zb0001Mask[0] & 0x8) == 0 { // if not empty // string "353513" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x31, 0x33) if z.SharingCapabilities == nil { @@ -3091,7 +3356,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingCapabilities) } } - if (zb0001Mask[0] & 0x8) == 0 { // if not empty + if (zb0001Mask[0] & 0x10) == 0 { // if not empty // string "3536431" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x34, 0x33, 0x31) if z.SharingConfigurationUrl == nil { @@ -3100,7 +3365,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingConfigurationUrl) } } - if (zb0001Mask[0] & 0x10) == 0 { // if not empty + if (zb0001Mask[0] & 0x20) == 0 { // if not empty // string "3539764" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x37, 0x36, 0x34) if z.SharingDataRangeEnd == nil { @@ -3109,7 +3374,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingDataRangeEnd) } } - if (zb0001Mask[0] & 0x20) == 0 { // if not empty + if (zb0001Mask[0] & 0x40) == 0 { // if not empty // string "3539664" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x36, 0x36, 0x34) if z.SharingDataRangeStart == nil { @@ -3118,7 +3383,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingDataRangeStart) } } - if (zb0001Mask[0] & 0x40) == 0 { // if not empty + if (zb0001Mask[0] & 0x80) == 0 { // if not empty // string "353713" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x37, 0x31, 0x33) if z.SharingDetail == nil { @@ -3127,7 +3392,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingDetail) } } - if (zb0001Mask[0] & 0x80) == 0 { // if not empty + if (zb0001Mask[0] & 0x100) == 0 { // if not empty // string "3536131" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x31, 0x33, 0x31) if z.SharingExtensionXml == nil { @@ -3136,7 +3401,12 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingExtensionXml) } } - if (zb0001Mask[0] & 0x100) == 0 { // if not empty + if (zb0001Mask[0] & 0x200) == 0 { // if not empty + // string "35347258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x34, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingFilter) + } + if (zb0001Mask[0] & 0x400) == 0 { // if not empty // string "353383" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x33, 0x38, 0x33) if z.SharingFlags == nil { @@ -3145,7 +3415,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingFlags) } } - if (zb0001Mask[0] & 0x200) == 0 { // if not empty + if (zb0001Mask[0] & 0x800) == 0 { // if not empty // string "353523" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x32, 0x33) if z.SharingFlavor == nil { @@ -3154,7 +3424,22 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingFlavor) } } - if (zb0001Mask[0] & 0x400) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000) == 0 { // if not empty + // string "35349258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x34, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingFolderEntryId) + } + if (zb0001Mask[0] & 0x2000) == 0 { // if not empty + // string "35374258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x37, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingIndexEntryId) + } + if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + // string "35337258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x33, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingInitiatorEntryId) + } + if (zb0001Mask[0] & 0x8000) == 0 { // if not empty // string "3533531" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x35, 0x33, 0x31) if z.SharingInitiatorName == nil { @@ -3163,7 +3448,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingInitiatorName) } } - if (zb0001Mask[0] & 0x800) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000) == 0 { // if not empty // string "3533631" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x36, 0x33, 0x31) if z.SharingInitiatorSmtp == nil { @@ -3172,7 +3457,12 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingInitiatorSmtp) } } - if (zb0001Mask[0] & 0x1000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + // string "35356258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x35, 0x36, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingInstanceGuid) + } + if (zb0001Mask[0] & 0x40000) == 0 { // if not empty // string "3541364" o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x31, 0x33, 0x36, 0x34) if z.SharingLastAutoSyncTime == nil { @@ -3181,7 +3471,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingLastAutoSyncTime) } } - if (zb0001Mask[0] & 0x2000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000) == 0 { // if not empty // string "3535964" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x35, 0x39, 0x36, 0x34) if z.SharingLastSyncTime == nil { @@ -3190,7 +3480,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingLastSyncTime) } } - if (zb0001Mask[0] & 0x4000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000) == 0 { // if not empty // string "3540531" o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x35, 0x33, 0x31) if z.SharingLocalComment == nil { @@ -3199,7 +3489,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingLocalComment) } } - if (zb0001Mask[0] & 0x8000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000) == 0 { // if not empty // string "3536364" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x33, 0x36, 0x34) if z.SharingLocalLastModificationTime == nil { @@ -3208,7 +3498,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingLocalLastModificationTime) } } - if (zb0001Mask[0] & 0x10000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000) == 0 { // if not empty // string "3534331" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x33, 0x33, 0x31) if z.SharingLocalName == nil { @@ -3217,7 +3507,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingLocalName) } } - if (zb0001Mask[0] & 0x20000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000) == 0 { // if not empty // string "3534231" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x32, 0x33, 0x31) if z.SharingLocalPath == nil { @@ -3226,7 +3516,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingLocalPath) } } - if (zb0001Mask[0] & 0x40000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty // string "3540131" o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x31, 0x33, 0x31) if z.SharingLocalStoreUid == nil { @@ -3235,7 +3525,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingLocalStoreUid) } } - if (zb0001Mask[0] & 0x80000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty // string "3534831" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x38, 0x33, 0x31) if z.SharingLocalType == nil { @@ -3244,7 +3534,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingLocalType) } } - if (zb0001Mask[0] & 0x100000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty // string "3534431" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x34, 0x33, 0x31) if z.SharingLocalUid == nil { @@ -3253,7 +3543,17 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingLocalUid) } } - if (zb0001Mask[0] & 0x200000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + // string "35369258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x36, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingOriginalMessageEntryId) + } + if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + // string "35420258" + o = append(o, 0xa8, 0x33, 0x35, 0x34, 0x32, 0x30, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingParentBindingEntryId) + } + if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty // string "3535831" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x35, 0x38, 0x33, 0x31) if z.SharingParticipants == nil { @@ -3262,7 +3562,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingParticipants) } } - if (zb0001Mask[0] & 0x400000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty // string "353553" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x35, 0x33) if z.SharingPermissions == nil { @@ -3271,7 +3571,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingPermissions) } } - if (zb0001Mask[0] & 0x800000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty // string "3533931" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x31) if z.SharingProviderExtension == nil { @@ -3280,7 +3580,12 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingProviderExtension) } } - if (zb0001Mask[0] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + // string "35329258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x32, 0x39, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingProviderGuid) + } + if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty // string "3533031" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x30, 0x33, 0x31) if z.SharingProviderName == nil { @@ -3289,7 +3594,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingProviderName) } } - if (zb0001Mask[0] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty // string "3533131" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x31, 0x33, 0x31) if z.SharingProviderUrl == nil { @@ -3298,7 +3603,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingProviderUrl) } } - if (zb0001Mask[0] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty // string "353993" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x39, 0x39, 0x33) if z.SharingRangeEnd == nil { @@ -3307,7 +3612,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingRangeEnd) } } - if (zb0001Mask[0] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty // string "353983" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x39, 0x38, 0x33) if z.SharingRangeStart == nil { @@ -3316,7 +3621,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingRangeStart) } } - if (zb0001Mask[0] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty // string "353543" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x35, 0x34, 0x33) if z.SharingReciprocation == nil { @@ -3325,7 +3630,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingReciprocation) } } - if (zb0001Mask[0] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty // string "354033" o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x33, 0x33) if z.SharingRemoteByteSize == nil { @@ -3334,7 +3639,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingRemoteByteSize) } } - if (zb0001Mask[0] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty // string "3537531" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x37, 0x35, 0x33, 0x31) if z.SharingRemoteComment == nil { @@ -3343,7 +3648,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteComment) } } - if (zb0001Mask[0] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty // string "354043" o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x34, 0x33) if z.SharingRemoteCrc == nil { @@ -3352,7 +3657,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingRemoteCrc) } } - if (zb0001Mask[0] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty // string "3536264" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x32, 0x36, 0x34) if z.SharingRemoteLastModificationTime == nil { @@ -3361,7 +3666,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingRemoteLastModificationTime) } } - if (zb0001Mask[0] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty // string "354073" o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x37, 0x33) if z.SharingRemoteMessageCount == nil { @@ -3370,7 +3675,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingRemoteMessageCount) } } - if (zb0001Mask[0] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty // string "3533331" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x33, 0x33, 0x31) if z.SharingRemoteName == nil { @@ -3379,7 +3684,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteName) } } - if (zb0001Mask[0] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty // string "3534131" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x31, 0x33, 0x31) if z.SharingRemotePass == nil { @@ -3388,7 +3693,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemotePass) } } - if (zb0001Mask[0] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty // string "3533231" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x32, 0x33, 0x31) if z.SharingRemotePath == nil { @@ -3397,7 +3702,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemotePath) } } - if (zb0001Mask[0] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty // string "3540031" o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x30, 0x30, 0x33, 0x31) if z.SharingRemoteStoreUid == nil { @@ -3406,7 +3711,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteStoreUid) } } - if (zb0001Mask[0] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty // string "3535731" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x35, 0x37, 0x33, 0x31) if z.SharingRemoteType == nil { @@ -3415,7 +3720,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteType) } } - if (zb0001Mask[0] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty // string "3533431" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x33, 0x34, 0x33, 0x31) if z.SharingRemoteUid == nil { @@ -3424,7 +3729,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteUid) } } - if (zb0001Mask[0] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // string "3534031" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x34, 0x30, 0x33, 0x31) if z.SharingRemoteUser == nil { @@ -3433,7 +3738,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteUser) } } - if (zb0001Mask[0] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // string "3541931" o = append(o, 0xa7, 0x33, 0x35, 0x34, 0x31, 0x39, 0x33, 0x31) if z.SharingRemoteVersion == nil { @@ -3442,7 +3747,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SharingRemoteVersion) } } - if (zb0001Mask[0] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // string "3536864" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x38, 0x36, 0x34) if z.SharingResponseTime == nil { @@ -3451,7 +3756,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingResponseTime) } } - if (zb0001Mask[0] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // string "353673" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x36, 0x37, 0x33) if z.SharingResponseType == nil { @@ -3460,7 +3765,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingResponseType) } } - if (zb0001Mask[0] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // string "354063" o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x30, 0x36, 0x33) if z.SharingRoamLog == nil { @@ -3469,7 +3774,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingRoamLog) } } - if (zb0001Mask[0] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty // string "3536564" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x35, 0x36, 0x34) if z.SharingStart == nil { @@ -3478,7 +3783,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingStart) } } - if (zb0001Mask[0] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // string "353283" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x32, 0x38, 0x33) if z.SharingStatus == nil { @@ -3487,7 +3792,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingStatus) } } - if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // string "3536664" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x36, 0x36, 0x36, 0x34) if z.SharingStop == nil { @@ -3496,7 +3801,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingStop) } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // string "354243" o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x32, 0x34, 0x33) if z.SharingSyncFlags == nil { @@ -3505,7 +3810,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingSyncFlags) } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // string "353703" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x37, 0x30, 0x33) if z.SharingSyncInterval == nil { @@ -3514,7 +3819,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingSyncInterval) } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // string "353723" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x37, 0x32, 0x33) if z.SharingTimeToLive == nil { @@ -3523,7 +3828,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingTimeToLive) } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // string "354143" o = append(o, 0xa6, 0x33, 0x35, 0x34, 0x31, 0x34, 0x33) if z.SharingTimeToLiveAuto == nil { @@ -3532,7 +3837,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingTimeToLiveAuto) } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // string "353943" o = append(o, 0xa6, 0x33, 0x35, 0x33, 0x39, 0x34, 0x33) if z.SharingWorkingHoursDays == nil { @@ -3541,7 +3846,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SharingWorkingHoursDays) } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty // string "3539364" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x33, 0x36, 0x34) if z.SharingWorkingHoursEnd == nil { @@ -3550,7 +3855,7 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingWorkingHoursEnd) } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty // string "3539264" o = append(o, 0xa7, 0x33, 0x35, 0x33, 0x39, 0x32, 0x36, 0x34) if z.SharingWorkingHoursStart == nil { @@ -3559,6 +3864,11 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.SharingWorkingHoursStart) } } + if (zb0001Mask[1] & 0x1) == 0 { // if not empty + // string "35395258" + o = append(o, 0xa8, 0x33, 0x35, 0x33, 0x39, 0x35, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SharingWorkingHoursTimeZone) + } // string "XSharingBrowseUrl_" o = append(o, 0xb2, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x6f, 0x77, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x5f) if z.XSharingBrowseUrl_ == nil { @@ -3594,12 +3904,12 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.XSharingFlavor_) } - // string "XSharingInstanceGuid" - o = append(o, 0xb4, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, 0x64) - if z.XSharingInstanceGuid == nil { + // string "XSharingInstanceGuid_" + o = append(o, 0xb5, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x75, 0x69, 0x64, 0x5f) + if z.XSharingInstanceGuid_ == nil { o = msgp.AppendNil(o) } else { - o = msgp.AppendString(o, *z.XSharingInstanceGuid) + o = msgp.AppendString(o, *z.XSharingInstanceGuid_) } // string "XSharingLocalType_" o = append(o, 0xb2, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x5f) @@ -3608,12 +3918,12 @@ func (z *Sharing) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.XSharingLocalType_) } - // string "XSharingProviderGuid" - o = append(o, 0xb4, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, 0x75, 0x69, 0x64) - if z.XSharingProviderGuid == nil { + // string "XSharingProviderGuid_" + o = append(o, 0xb5, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x47, 0x75, 0x69, 0x64, 0x5f) + if z.XSharingProviderGuid_ == nil { o = msgp.AppendNil(o) } else { - o = msgp.AppendString(o, *z.XSharingProviderGuid) + o = msgp.AppendString(o, *z.XSharingProviderGuid_) } // string "XSharingProviderName_" o = append(o, 0xb5, 0x58, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x5f) @@ -3702,6 +4012,12 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35373258": + z.SharingBindingEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SharingBindingEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingBindingEntryId") + return + } case "3540931": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -3821,6 +4137,12 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35347258": + z.SharingFilter, bts, err = msgp.ReadBytesBytes(bts, z.SharingFilter) + if err != nil { + err = msgp.WrapError(err, "SharingFilter") + return + } case "353383": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -3855,6 +4177,24 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35349258": + z.SharingFolderEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SharingFolderEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingFolderEntryId") + return + } + case "35374258": + z.SharingIndexEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SharingIndexEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingIndexEntryId") + return + } + case "35337258": + z.SharingInitiatorEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SharingInitiatorEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingInitiatorEntryId") + return + } case "3533531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -3889,6 +4229,12 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35356258": + z.SharingInstanceGuid, bts, err = msgp.ReadBytesBytes(bts, z.SharingInstanceGuid) + if err != nil { + err = msgp.WrapError(err, "SharingInstanceGuid") + return + } case "3541364": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -4042,6 +4388,18 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35369258": + z.SharingOriginalMessageEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SharingOriginalMessageEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingOriginalMessageEntryId") + return + } + case "35420258": + z.SharingParentBindingEntryId, bts, err = msgp.ReadBytesBytes(bts, z.SharingParentBindingEntryId) + if err != nil { + err = msgp.WrapError(err, "SharingParentBindingEntryId") + return + } case "3535831": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -4093,6 +4451,12 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35329258": + z.SharingProviderGuid, bts, err = msgp.ReadBytesBytes(bts, z.SharingProviderGuid) + if err != nil { + err = msgp.WrapError(err, "SharingProviderGuid") + return + } case "3533031": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -4620,6 +4984,12 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "35395258": + z.SharingWorkingHoursTimeZone, bts, err = msgp.ReadBytesBytes(bts, z.SharingWorkingHoursTimeZone) + if err != nil { + err = msgp.WrapError(err, "SharingWorkingHoursTimeZone") + return + } case "XSharingBrowseUrl_": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -4705,20 +5075,20 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "XSharingInstanceGuid": + case "XSharingInstanceGuid_": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { return } - z.XSharingInstanceGuid = nil + z.XSharingInstanceGuid_ = nil } else { - if z.XSharingInstanceGuid == nil { - z.XSharingInstanceGuid = new(string) + if z.XSharingInstanceGuid_ == nil { + z.XSharingInstanceGuid_ = new(string) } - *z.XSharingInstanceGuid, bts, err = msgp.ReadStringBytes(bts) + *z.XSharingInstanceGuid_, bts, err = msgp.ReadStringBytes(bts) if err != nil { - err = msgp.WrapError(err, "XSharingInstanceGuid") + err = msgp.WrapError(err, "XSharingInstanceGuid_") return } } @@ -4739,20 +5109,20 @@ func (z *Sharing) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } - case "XSharingProviderGuid": + case "XSharingProviderGuid_": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) if err != nil { return } - z.XSharingProviderGuid = nil + z.XSharingProviderGuid_ = nil } else { - if z.XSharingProviderGuid == nil { - z.XSharingProviderGuid = new(string) + if z.XSharingProviderGuid_ == nil { + z.XSharingProviderGuid_ = new(string) } - *z.XSharingProviderGuid, bts, err = msgp.ReadStringBytes(bts) + *z.XSharingProviderGuid_, bts, err = msgp.ReadStringBytes(bts) if err != nil { - err = msgp.WrapError(err, "XSharingProviderGuid") + err = msgp.WrapError(err, "XSharingProviderGuid_") return } } @@ -4895,7 +5265,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.SharingBindingEntryId) + 8 if z.SharingBrowseUrl == nil { s += msgp.NilSize } else { @@ -4937,7 +5307,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SharingExtensionXml) } - s += 7 + s += 9 + msgp.BytesPrefixSize + len(z.SharingFilter) + 7 if z.SharingFlags == nil { s += msgp.NilSize } else { @@ -4949,7 +5319,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.SharingFolderEntryId) + 9 + msgp.BytesPrefixSize + len(z.SharingIndexEntryId) + 9 + msgp.BytesPrefixSize + len(z.SharingInitiatorEntryId) + 8 if z.SharingInitiatorName == nil { s += msgp.NilSize } else { @@ -4961,7 +5331,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SharingInitiatorSmtp) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.SharingInstanceGuid) + 8 if z.SharingLastAutoSyncTime == nil { s += msgp.NilSize } else { @@ -5015,7 +5385,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SharingLocalUid) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.SharingOriginalMessageEntryId) + 9 + msgp.BytesPrefixSize + len(z.SharingParentBindingEntryId) + 8 if z.SharingParticipants == nil { s += msgp.NilSize } else { @@ -5033,7 +5403,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SharingProviderExtension) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.SharingProviderGuid) + 8 if z.SharingProviderName == nil { s += msgp.NilSize } else { @@ -5219,7 +5589,7 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.Int64Size } - s += 19 + s += 9 + msgp.BytesPrefixSize + len(z.SharingWorkingHoursTimeZone) + 19 if z.XSharingBrowseUrl_ == nil { s += msgp.NilSize } else { @@ -5249,11 +5619,11 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.XSharingFlavor_) } - s += 21 - if z.XSharingInstanceGuid == nil { + s += 22 + if z.XSharingInstanceGuid_ == nil { s += msgp.NilSize } else { - s += msgp.StringPrefixSize + len(*z.XSharingInstanceGuid) + s += msgp.StringPrefixSize + len(*z.XSharingInstanceGuid_) } s += 19 if z.XSharingLocalType_ == nil { @@ -5261,11 +5631,11 @@ func (z *Sharing) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.XSharingLocalType_) } - s += 21 - if z.XSharingProviderGuid == nil { + s += 22 + if z.XSharingProviderGuid_ == nil { s += msgp.NilSize } else { - s += msgp.StringPrefixSize + len(*z.XSharingProviderGuid) + s += msgp.StringPrefixSize + len(*z.XSharingProviderGuid_) } s += 22 if z.XSharingProviderName_ == nil { diff --git a/pkg/properties/spam.pb.go b/pkg/properties/spam.pb.go index a7af973..d161aa8 100644 --- a/pkg/properties/spam.pb.go +++ b/pkg/properties/spam.pb.go @@ -43,6 +43,8 @@ type Spam struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Specifies which folder a message was in before it was filtered into the Junk Email folder. + SpamOriginalFolder []byte `protobuf:"bytes,1,opt,name=spam_original_folder,json=spamOriginalFolder,proto3,oneof" json:"spam_original_folder,omitempty" msg:"34204258,omitempty"` // 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"` // Indicates whether email addresses of the contacts in the Contacts folder are treated in a special way with respect to the spam filter. @@ -87,6 +89,13 @@ func (*Spam) Descriptor() ([]byte, []int) { return file_spam_proto_rawDescGZIP(), []int{0} } +func (x *Spam) GetSpamOriginalFolder() []byte { + if x != nil { + return x.SpamOriginalFolder + } + return nil +} + func (x *Spam) GetJunkAddRecipientsToSafeSendersList() int32 { if x != nil && x.JunkAddRecipientsToSafeSendersList != nil { return *x.JunkAddRecipientsToSafeSendersList @@ -125,28 +134,33 @@ func (x *Spam) GetJunkThreshold() int32 { var File_spam_proto protoreflect.FileDescriptor var file_spam_proto_rawDesc = []byte{ - 0x0a, 0x0a, 0x73, 0x70, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x03, 0x0a, - 0x04, 0x53, 0x70, 0x61, 0x6d, 0x12, 0x59, 0x0a, 0x28, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x61, 0x64, - 0x64, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x74, 0x6f, 0x5f, - 0x73, 0x61, 0x66, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x69, 0x73, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x22, 0x6a, 0x75, 0x6e, 0x6b, 0x41, - 0x64, 0x64, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x54, 0x6f, 0x53, 0x61, - 0x66, 0x65, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x88, 0x01, 0x01, - 0x12, 0x37, 0x0a, 0x15, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, - 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x48, - 0x01, 0x52, 0x13, 0x6a, 0x75, 0x6e, 0x6b, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x43, 0x6f, - 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x6a, 0x75, 0x6e, - 0x6b, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x5f, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, 0x52, 0x15, 0x6a, 0x75, - 0x6e, 0x6b, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x70, - 0x68, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6c, - 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x48, 0x03, 0x52, 0x17, 0x6a, 0x75, - 0x6e, 0x6b, 0x50, 0x68, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6a, 0x75, 0x6e, 0x6b, - 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x04, 0x52, 0x0d, 0x6a, 0x75, 0x6e, 0x6b, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, - 0x64, 0x88, 0x01, 0x01, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x61, 0x64, + 0x0a, 0x0a, 0x73, 0x70, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x04, 0x0a, + 0x04, 0x53, 0x70, 0x61, 0x6d, 0x12, 0x35, 0x0a, 0x14, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x12, 0x73, 0x70, 0x61, 0x6d, 0x4f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x28, + 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x61, 0x66, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x01, + 0x52, 0x22, 0x6a, 0x75, 0x6e, 0x6b, 0x41, 0x64, 0x64, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x73, 0x54, 0x6f, 0x53, 0x61, 0x66, 0x65, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, + 0x4c, 0x69, 0x73, 0x74, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, + 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, 0x52, 0x13, 0x6a, 0x75, 0x6e, 0x6b, 0x49, 0x6e, + 0x63, 0x6c, 0x75, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x3b, 0x0a, 0x17, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, + 0x6e, 0x74, 0x6c, 0x79, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x03, 0x52, 0x15, 0x6a, 0x75, 0x6e, 0x6b, 0x50, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x65, + 0x6e, 0x74, 0x6c, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, + 0x1a, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x70, 0x68, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x65, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x08, 0x48, 0x04, 0x52, 0x17, 0x6a, 0x75, 0x6e, 0x6b, 0x50, 0x68, 0x69, 0x73, 0x68, 0x69, 0x6e, + 0x67, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x2a, 0x0a, 0x0e, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, + 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x48, 0x05, 0x52, 0x0d, 0x6a, 0x75, 0x6e, 0x6b, 0x54, + 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x88, 0x01, 0x01, 0x42, 0x17, 0x0a, 0x15, 0x5f, + 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, + 0x6c, 0x64, 0x65, 0x72, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x61, 0x66, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, diff --git a/pkg/properties/spam.pb_gen.go b/pkg/properties/spam.pb_gen.go index a65b4b4..1552c78 100644 --- a/pkg/properties/spam.pb_gen.go +++ b/pkg/properties/spam.pb_gen.go @@ -24,6 +24,12 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) { return } switch msgp.UnsafeString(field) { + case "34204258": + z.SpamOriginalFolder, err = dc.ReadBytes(z.SpamOriginalFolder) + if err != nil { + err = msgp.WrapError(err, "SpamOriginalFolder") + return + } case "248353": if dc.IsNil() { err = dc.ReadNil() @@ -128,29 +134,33 @@ func (z *Spam) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(5) - var zb0001Mask uint8 /* 5 bits */ + zb0001Len := uint32(6) + var zb0001Mask uint8 /* 6 bits */ _ = zb0001Mask - if z.JunkAddRecipientsToSafeSendersList == nil { + if z.SpamOriginalFolder == nil { zb0001Len-- zb0001Mask |= 0x1 } - if z.JunkIncludeContacts == nil { + if z.JunkAddRecipientsToSafeSendersList == nil { zb0001Len-- zb0001Mask |= 0x2 } - if z.JunkPermanentlyDelete == nil { + if z.JunkIncludeContacts == nil { zb0001Len-- zb0001Mask |= 0x4 } - if z.JunkPhishingEnableLinks == nil { + if z.JunkPermanentlyDelete == nil { zb0001Len-- zb0001Mask |= 0x8 } - if z.JunkThreshold == nil { + if z.JunkPhishingEnableLinks == nil { zb0001Len-- zb0001Mask |= 0x10 } + if z.JunkThreshold == nil { + zb0001Len-- + zb0001Mask |= 0x20 + } // variable map header, size zb0001Len err = en.Append(0x80 | uint8(zb0001Len)) if err != nil { @@ -160,6 +170,18 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { return } if (zb0001Mask & 0x1) == 0 { // if not empty + // write "34204258" + err = en.Append(0xa8, 0x33, 0x34, 0x32, 0x30, 0x34, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.SpamOriginalFolder) + if err != nil { + err = msgp.WrapError(err, "SpamOriginalFolder") + return + } + } + if (zb0001Mask & 0x2) == 0 { // if not empty // write "248353" err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x35, 0x33) if err != nil { @@ -178,7 +200,7 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2) == 0 { // if not empty + if (zb0001Mask & 0x4) == 0 { // if not empty // write "248323" err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x32, 0x33) if err != nil { @@ -197,7 +219,7 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4) == 0 { // if not empty + if (zb0001Mask & 0x8) == 0 { // if not empty // write "248343" err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x34, 0x33) if err != nil { @@ -216,7 +238,7 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8) == 0 { // if not empty + if (zb0001Mask & 0x10) == 0 { // if not empty // write "2483911" err = en.Append(0xa7, 0x32, 0x34, 0x38, 0x33, 0x39, 0x31, 0x31) if err != nil { @@ -235,7 +257,7 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10) == 0 { // if not empty + if (zb0001Mask & 0x20) == 0 { // if not empty // write "248333" err = en.Append(0xa6, 0x32, 0x34, 0x38, 0x33, 0x33, 0x33) if err != nil { @@ -261,35 +283,44 @@ func (z *Spam) EncodeMsg(en *msgp.Writer) (err error) { func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(5) - var zb0001Mask uint8 /* 5 bits */ + zb0001Len := uint32(6) + var zb0001Mask uint8 /* 6 bits */ _ = zb0001Mask - if z.JunkAddRecipientsToSafeSendersList == nil { + if z.SpamOriginalFolder == nil { zb0001Len-- zb0001Mask |= 0x1 } - if z.JunkIncludeContacts == nil { + if z.JunkAddRecipientsToSafeSendersList == nil { zb0001Len-- zb0001Mask |= 0x2 } - if z.JunkPermanentlyDelete == nil { + if z.JunkIncludeContacts == nil { zb0001Len-- zb0001Mask |= 0x4 } - if z.JunkPhishingEnableLinks == nil { + if z.JunkPermanentlyDelete == nil { zb0001Len-- zb0001Mask |= 0x8 } - if z.JunkThreshold == nil { + if z.JunkPhishingEnableLinks == nil { zb0001Len-- zb0001Mask |= 0x10 } + if z.JunkThreshold == nil { + zb0001Len-- + zb0001Mask |= 0x20 + } // variable map header, size zb0001Len o = append(o, 0x80|uint8(zb0001Len)) if zb0001Len == 0 { return } if (zb0001Mask & 0x1) == 0 { // if not empty + // string "34204258" + o = append(o, 0xa8, 0x33, 0x34, 0x32, 0x30, 0x34, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.SpamOriginalFolder) + } + if (zb0001Mask & 0x2) == 0 { // if not empty // string "248353" o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x35, 0x33) if z.JunkAddRecipientsToSafeSendersList == nil { @@ -298,7 +329,7 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.JunkAddRecipientsToSafeSendersList) } } - if (zb0001Mask & 0x2) == 0 { // if not empty + if (zb0001Mask & 0x4) == 0 { // if not empty // string "248323" o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x32, 0x33) if z.JunkIncludeContacts == nil { @@ -307,7 +338,7 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.JunkIncludeContacts) } } - if (zb0001Mask & 0x4) == 0 { // if not empty + if (zb0001Mask & 0x8) == 0 { // if not empty // string "248343" o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x34, 0x33) if z.JunkPermanentlyDelete == nil { @@ -316,7 +347,7 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.JunkPermanentlyDelete) } } - if (zb0001Mask & 0x8) == 0 { // if not empty + if (zb0001Mask & 0x10) == 0 { // if not empty // string "2483911" o = append(o, 0xa7, 0x32, 0x34, 0x38, 0x33, 0x39, 0x31, 0x31) if z.JunkPhishingEnableLinks == nil { @@ -325,7 +356,7 @@ func (z *Spam) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.JunkPhishingEnableLinks) } } - if (zb0001Mask & 0x10) == 0 { // if not empty + if (zb0001Mask & 0x20) == 0 { // if not empty // string "248333" o = append(o, 0xa6, 0x32, 0x34, 0x38, 0x33, 0x33, 0x33) if z.JunkThreshold == nil { @@ -355,6 +386,12 @@ func (z *Spam) UnmarshalMsg(bts []byte) (o []byte, err error) { return } switch msgp.UnsafeString(field) { + case "34204258": + z.SpamOriginalFolder, bts, err = msgp.ReadBytesBytes(bts, z.SpamOriginalFolder) + if err != nil { + err = msgp.WrapError(err, "SpamOriginalFolder") + return + } case "248353": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -454,7 +491,7 @@ 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 + 9 + msgp.BytesPrefixSize + len(z.SpamOriginalFolder) + 7 if z.JunkAddRecipientsToSafeSendersList == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/task.pb.go b/pkg/properties/task.pb.go index a7992ac..cbdec3d 100644 --- a/pkg/properties/task.pb.go +++ b/pkg/properties/task.pb.go @@ -55,6 +55,8 @@ type Task struct { TaskActualEffort *int32 `protobuf:"varint,6,opt,name=task_actual_effort,json=taskActualEffort,proto3,oneof" json:"task_actual_effort,omitempty" msg:"330403,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:"3305731,omitempty"` + // Contains a stack of entries, each of which represents a task assigner. + TaskAssigners []byte `protobuf:"bytes,8,opt,name=task_assigners,json=taskAssigners,proto3,oneof" json:"task_assigners,omitempty" msg:"33047258,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:"3305211,omitempty"` // The client can set this property, but it has no impact on the Task-Related Objects Protocol and is ignored by the server. @@ -73,6 +75,8 @@ type Task struct { TaskfFixOffline *bool `protobuf:"varint,16,opt,name=taskf_fix_offline,json=taskfFixOffline,proto3,oneof" json:"taskf_fix_offline,omitempty" msg:"3306811,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:"3306211,omitempty"` + // Contains a unique GUID for this task, which is used to locate an existing task upon receipt of a task response or task update. + TaskGlobalId []byte `protobuf:"bytes,18,opt,name=task_global_id,json=taskGlobalId,proto3,oneof" json:"task_global_id,omitempty" msg:"34073258,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:"330503,omitempty"` // Contains the name of the user who most recently assigned the task, or the user to whom it was most recently assigned. @@ -93,6 +97,8 @@ type Task struct { TaskOwner *string `protobuf:"bytes,27,opt,name=task_owner,json=taskOwner,proto3,oneof" json:"task_owner,omitempty" msg:"3305531,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:"330653,omitempty"` + // Contains a RecurrencePattern structure that provides information about recurring tasks. + TaskRecurrence []byte `protobuf:"bytes,29,opt,name=task_recurrence,json=taskRecurrence,proto3,oneof" json:"task_recurrence,omitempty" msg:"33046258,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:"3303111,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. @@ -197,6 +203,13 @@ func (x *Task) GetTaskAssigner() string { return "" } +func (x *Task) GetTaskAssigners() []byte { + if x != nil { + return x.TaskAssigners + } + return nil +} + func (x *Task) GetTaskComplete() bool { if x != nil && x.TaskComplete != nil { return *x.TaskComplete @@ -260,6 +273,13 @@ func (x *Task) GetTaskfRecurring() bool { return false } +func (x *Task) GetTaskGlobalId() []byte { + if x != nil { + return x.TaskGlobalId + } + return nil +} + func (x *Task) GetTaskHistory() int32 { if x != nil && x.TaskHistory != nil { return *x.TaskHistory @@ -330,6 +350,13 @@ func (x *Task) GetTaskOwnership() int32 { return 0 } +func (x *Task) GetTaskRecurrence() []byte { + if x != nil { + return x.TaskRecurrence + } + return nil +} + func (x *Task) GetTaskResetReminder() bool { if x != nil && x.TaskResetReminder != nil { return *x.TaskResetReminder @@ -431,7 +458,7 @@ func (x *Task) GetOrdinalMost() int32 { var File_task_proto protoreflect.FileDescriptor var file_task_proto_rawDesc = []byte{ - 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfc, 0x13, 0x0a, + 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x15, 0x0a, 0x04, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x24, 0x0a, 0x0b, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x61, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x70, @@ -449,152 +476,164 @@ var file_task_proto_rawDesc = []byte{ 0x73, 0x6b, 0x41, 0x63, 0x74, 0x75, 0x61, 0x6c, 0x45, 0x66, 0x66, 0x6f, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x05, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, - 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x06, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, - 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x07, 0x52, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x6c, - 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, - 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x03, 0x48, 0x08, 0x52, 0x11, 0x74, 0x61, 0x73, 0x6b, 0x44, 0x61, 0x74, 0x65, 0x43, - 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x5f, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x48, 0x09, 0x52, 0x12, 0x74, 0x61, 0x73, - 0x6b, 0x44, 0x65, 0x61, 0x64, 0x4f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x75, 0x65, 0x5f, 0x64, - 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x48, 0x0a, 0x52, 0x0b, 0x74, 0x61, 0x73, - 0x6b, 0x44, 0x75, 0x65, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x66, - 0x66, 0x6f, 0x72, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x0b, 0x52, 0x13, 0x74, 0x61, - 0x73, 0x6b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x45, 0x66, 0x66, 0x6f, 0x72, - 0x74, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0c, 0x52, 0x0c, 0x74, - 0x61, 0x73, 0x6b, 0x66, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2f, - 0x0a, 0x11, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x5f, 0x6f, 0x66, 0x66, 0x6c, - 0x69, 0x6e, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0d, 0x52, 0x0f, 0x74, 0x61, 0x73, - 0x6b, 0x66, 0x46, 0x69, 0x78, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x2c, 0x0a, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, - 0x6e, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0e, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, - 0x66, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, - 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x13, 0x20, - 0x01, 0x28, 0x05, 0x48, 0x0f, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x48, 0x69, 0x73, 0x74, 0x6f, - 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, - 0x73, 0x74, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x10, 0x52, 0x10, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74, 0x44, 0x65, 0x6c, - 0x65, 0x67, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b, - 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x15, 0x20, 0x01, - 0x28, 0x03, 0x48, 0x11, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x29, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x5f, - 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x12, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, - 0x17, 0x20, 0x01, 0x28, 0x05, 0x48, 0x13, 0x52, 0x08, 0x74, 0x61, 0x73, 0x6b, 0x4d, 0x6f, 0x64, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x75, 0x6c, - 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, - 0x18, 0x18, 0x20, 0x01, 0x28, 0x05, 0x48, 0x14, 0x52, 0x16, 0x74, 0x61, 0x73, 0x6b, 0x4d, 0x75, - 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, - 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x6f, 0x5f, 0x63, - 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x48, 0x15, 0x52, 0x0d, - 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x26, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, - 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x16, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x72, - 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, - 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x17, 0x52, 0x09, - 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, - 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x18, 0x1c, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x18, 0x52, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x77, 0x6e, 0x65, - 0x72, 0x73, 0x68, 0x69, 0x70, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x74, 0x61, 0x73, 0x6b, - 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x18, - 0x1e, 0x20, 0x01, 0x28, 0x08, 0x48, 0x19, 0x52, 0x11, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, - 0x65, 0x74, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, - 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x1a, 0x52, 0x08, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x2b, 0x0a, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, - 0x74, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x03, 0x48, 0x1b, 0x52, 0x0d, 0x74, 0x61, 0x73, 0x6b, - 0x53, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, - 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x1c, 0x52, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, - 0x22, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1d, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, - 0x65, 0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1e, 0x52, 0x14, 0x74, 0x61, 0x73, 0x6b, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x4f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x73, 0x18, 0x24, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1f, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x74, 0x61, - 0x73, 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x25, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x20, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x88, - 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x18, - 0x26, 0x20, 0x01, 0x28, 0x08, 0x48, 0x21, 0x52, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x54, 0x61, 0x73, - 0x6b, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x12, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x6f, 0x72, - 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x03, - 0x48, 0x22, 0x52, 0x0f, 0x74, 0x6f, 0x44, 0x6f, 0x4f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x44, - 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x11, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, - 0x73, 0x75, 0x62, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x28, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x23, 0x52, 0x0e, 0x74, 0x6f, 0x44, 0x6f, 0x53, 0x75, 0x62, 0x4f, 0x72, 0x64, 0x69, - 0x6e, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0b, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, - 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, 0x48, 0x24, 0x52, 0x09, 0x74, - 0x6f, 0x44, 0x6f, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x76, - 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x03, 0x48, 0x25, 0x52, 0x14, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50, - 0x72, 0x6f, 0x6f, 0x66, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x69, 0x6e, - 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x73, 0x74, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x26, 0x52, - 0x0b, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x6f, 0x73, 0x74, 0x88, 0x01, 0x01, 0x42, - 0x0e, 0x0a, 0x0c, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, - 0x13, 0x0a, 0x11, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, - 0x6c, 0x65, 0x74, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x63, - 0x63, 0x65, 0x70, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x10, - 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, - 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c, - 0x5f, 0x65, 0x66, 0x66, 0x6f, 0x72, 0x74, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, - 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x61, - 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, - 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x6c, 0x61, 0x67, - 0x73, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x74, 0x61, - 0x73, 0x6b, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x5f, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x75, 0x65, 0x5f, - 0x64, 0x61, 0x74, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x65, 0x73, - 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x66, 0x66, 0x6f, 0x72, 0x74, 0x42, 0x10, - 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, - 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x5f, 0x6f, - 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x66, - 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x15, 0x0a, 0x13, 0x5f, + 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x74, + 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x06, 0x52, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x41, 0x73, 0x73, 0x69, 0x67, + 0x6e, 0x65, 0x72, 0x73, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x48, 0x07, + 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x08, 0x52, 0x0f, + 0x74, 0x61, 0x73, 0x6b, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, + 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x48, + 0x09, 0x52, 0x11, 0x74, 0x61, 0x73, 0x6b, 0x44, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, + 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x64, 0x65, 0x61, 0x64, 0x5f, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, + 0x0c, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0a, 0x52, 0x12, 0x74, 0x61, 0x73, 0x6b, 0x44, 0x65, 0x61, + 0x64, 0x4f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, + 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, + 0x0d, 0x20, 0x01, 0x28, 0x03, 0x48, 0x0b, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x44, 0x75, 0x65, + 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x66, 0x66, 0x6f, 0x72, 0x74, + 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x0c, 0x52, 0x13, 0x74, 0x61, 0x73, 0x6b, 0x45, 0x73, + 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x45, 0x66, 0x66, 0x6f, 0x72, 0x74, 0x88, 0x01, 0x01, + 0x12, 0x28, 0x0a, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, + 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0d, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x66, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x74, 0x61, + 0x73, 0x6b, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x5f, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x18, + 0x10, 0x20, 0x01, 0x28, 0x08, 0x48, 0x0e, 0x52, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x46, 0x69, + 0x78, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x74, + 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x11, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x0f, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x52, 0x65, 0x63, + 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x29, 0x0a, 0x0e, 0x74, 0x61, 0x73, + 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x10, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x49, + 0x64, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x68, 0x69, 0x73, + 0x74, 0x6f, 0x72, 0x79, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x48, 0x11, 0x52, 0x0b, 0x74, 0x61, + 0x73, 0x6b, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, - 0x74, 0x65, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x73, 0x74, - 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x61, 0x73, 0x6b, - 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x74, 0x61, 0x73, - 0x6b, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, - 0x69, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, - 0x6f, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, - 0x73, 0x6b, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x61, - 0x73, 0x6b, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x42, 0x16, 0x0a, 0x14, - 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x69, - 0x6e, 0x64, 0x65, 0x72, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x6f, - 0x6c, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x72, - 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, - 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x61, 0x73, - 0x6b, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x6f, 0x72, 0x64, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x74, 0x6f, 0x5f, - 0x64, 0x6f, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x42, 0x0e, - 0x0a, 0x0c, 0x5f, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x1a, - 0x0a, 0x18, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6f, - 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x73, 0x74, 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, + 0x74, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x48, 0x12, 0x52, 0x10, 0x74, 0x61, 0x73, 0x6b, + 0x4c, 0x61, 0x73, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x2d, 0x0a, 0x10, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x03, 0x48, 0x13, 0x52, 0x0e, 0x74, 0x61, 0x73, + 0x6b, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x29, + 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, + 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x48, 0x14, 0x52, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, + 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x73, + 0x6b, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x05, 0x48, 0x15, 0x52, 0x08, + 0x74, 0x61, 0x73, 0x6b, 0x4d, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x74, + 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x05, 0x48, 0x16, 0x52, + 0x16, 0x74, 0x61, 0x73, 0x6b, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x74, 0x61, + 0x73, 0x6b, 0x5f, 0x6e, 0x6f, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x18, 0x19, 0x20, + 0x01, 0x28, 0x08, 0x48, 0x17, 0x52, 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, + 0x70, 0x75, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x18, 0x52, + 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, + 0x22, 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x1b, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x19, 0x52, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x77, 0x6e, 0x65, 0x72, + 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x77, 0x6e, 0x65, + 0x72, 0x73, 0x68, 0x69, 0x70, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1a, 0x52, 0x0d, 0x74, + 0x61, 0x73, 0x6b, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x88, 0x01, 0x01, 0x12, + 0x2c, 0x0a, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x1b, 0x52, 0x0e, 0x74, 0x61, 0x73, 0x6b, + 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, + 0x13, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x69, + 0x6e, 0x64, 0x65, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x48, 0x1c, 0x52, 0x11, 0x74, 0x61, + 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x65, 0x72, 0x88, + 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, + 0x1f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x1d, 0x52, 0x08, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x6f, 0x6c, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x03, 0x48, 0x1e, 0x52, + 0x0d, 0x74, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, + 0x21, 0x20, 0x01, 0x28, 0x05, 0x48, 0x1f, 0x52, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x22, 0x20, 0x01, 0x28, 0x05, 0x48, 0x20, 0x52, 0x0a, 0x74, 0x61, + 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x17, 0x74, + 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, + 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x23, 0x20, 0x01, 0x28, 0x08, 0x48, 0x21, 0x52, 0x14, + 0x74, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x18, 0x24, 0x20, 0x01, 0x28, 0x08, 0x48, 0x22, 0x52, + 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x26, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x25, 0x20, 0x01, 0x28, 0x05, 0x48, 0x23, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x65, 0x61, 0x6d, 0x5f, + 0x74, 0x61, 0x73, 0x6b, 0x18, 0x26, 0x20, 0x01, 0x28, 0x08, 0x48, 0x24, 0x52, 0x08, 0x74, 0x65, + 0x61, 0x6d, 0x54, 0x61, 0x73, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x12, 0x74, 0x6f, 0x5f, + 0x64, 0x6f, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, + 0x27, 0x20, 0x01, 0x28, 0x03, 0x48, 0x25, 0x52, 0x0f, 0x74, 0x6f, 0x44, 0x6f, 0x4f, 0x72, 0x64, + 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x11, 0x74, + 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, + 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x48, 0x26, 0x52, 0x0e, 0x74, 0x6f, 0x44, 0x6f, 0x53, 0x75, + 0x62, 0x4f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0b, 0x74, + 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x27, 0x52, 0x09, 0x74, 0x6f, 0x44, 0x6f, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x3a, 0x0a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x18, 0x2a, 0x20, 0x01, 0x28, + 0x03, 0x48, 0x28, 0x52, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, + 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x73, 0x74, 0x18, 0x2b, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x29, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x6f, 0x73, + 0x74, 0x88, 0x01, 0x01, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, + 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x74, 0x61, + 0x73, 0x6b, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x63, 0x63, + 0x65, 0x70, 0x74, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, + 0x63, 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x65, 0x66, 0x66, 0x6f, 0x72, 0x74, 0x42, 0x10, 0x0a, 0x0e, + 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x42, 0x11, + 0x0a, 0x0f, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, + 0x73, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, + 0x65, 0x74, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x74, 0x61, + 0x73, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, + 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x5f, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, + 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x75, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x18, 0x0a, 0x16, + 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x5f, + 0x65, 0x66, 0x66, 0x6f, 0x72, 0x74, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x66, + 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x74, 0x61, 0x73, + 0x6b, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x5f, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x12, + 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x66, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, + 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x67, 0x6c, 0x6f, 0x62, + 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x68, + 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x65, 0x42, 0x13, 0x0a, + 0x11, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x61, 0x73, 0x74, + 0x5f, 0x75, 0x73, 0x65, 0x72, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, + 0x6f, 0x64, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, + 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x6f, 0x5f, 0x63, 0x6f, 0x6d, + 0x70, 0x75, 0x74, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x72, + 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, + 0x77, 0x6e, 0x65, 0x72, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x77, + 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, + 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x16, 0x0a, 0x14, 0x5f, + 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x6d, 0x69, 0x6e, + 0x64, 0x65, 0x72, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x72, 0x6f, 0x6c, + 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, + 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x61, 0x73, 0x6b, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x74, 0x6f, 0x5f, 0x64, + 0x6f, 0x5f, 0x73, 0x75, 0x62, 0x5f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x42, 0x0e, 0x0a, + 0x0c, 0x5f, 0x74, 0x6f, 0x5f, 0x64, 0x6f, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x1a, 0x0a, + 0x18, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6f, 0x72, + 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x73, 0x74, 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 ( diff --git a/pkg/properties/task.pb_gen.go b/pkg/properties/task.pb_gen.go index 03d0e5a..3cddf27 100644 --- a/pkg/properties/task.pb_gen.go +++ b/pkg/properties/task.pb_gen.go @@ -132,6 +132,12 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33047258": + z.TaskAssigners, err = dc.ReadBytes(z.TaskAssigners) + if err != nil { + err = msgp.WrapError(err, "TaskAssigners") + return + } case "3305211": if dc.IsNil() { err = dc.ReadNil() @@ -294,6 +300,12 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "34073258": + z.TaskGlobalId, err = dc.ReadBytes(z.TaskGlobalId) + if err != nil { + err = msgp.WrapError(err, "TaskGlobalId") + return + } case "330503": if dc.IsNil() { err = dc.ReadNil() @@ -474,6 +486,12 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "33046258": + z.TaskRecurrence, err = dc.ReadBytes(z.TaskRecurrence) + if err != nil { + err = msgp.WrapError(err, "TaskRecurrence") + return + } case "3303111": if dc.IsNil() { err = dc.ReadNil() @@ -740,8 +758,8 @@ func (z *Task) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(39) - var zb0001Mask uint64 /* 39 bits */ + zb0001Len := uint32(42) + var zb0001Mask uint64 /* 42 bits */ _ = zb0001Mask if z.FlagString == nil { zb0001Len-- @@ -767,138 +785,150 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { zb0001Len-- zb0001Mask |= 0x20 } - if z.TaskComplete == nil { + if z.TaskAssigners == nil { zb0001Len-- zb0001Mask |= 0x40 } - if z.TaskCustomFlags == nil { + if z.TaskComplete == nil { zb0001Len-- zb0001Mask |= 0x80 } - if z.TaskDateCompleted == nil { + if z.TaskCustomFlags == nil { zb0001Len-- zb0001Mask |= 0x100 } - if z.TaskDeadOccurrence == nil { + if z.TaskDateCompleted == nil { zb0001Len-- zb0001Mask |= 0x200 } - if z.TaskDueDate == nil { + if z.TaskDeadOccurrence == nil { zb0001Len-- zb0001Mask |= 0x400 } - if z.TaskEstimatedEffort == nil { + if z.TaskDueDate == nil { zb0001Len-- zb0001Mask |= 0x800 } - if z.TaskfCreator == nil { + if z.TaskEstimatedEffort == nil { zb0001Len-- zb0001Mask |= 0x1000 } - if z.TaskfFixOffline == nil { + if z.TaskfCreator == nil { zb0001Len-- zb0001Mask |= 0x2000 } - if z.TaskfRecurring == nil { + if z.TaskfFixOffline == nil { zb0001Len-- zb0001Mask |= 0x4000 } - if z.TaskHistory == nil { + if z.TaskfRecurring == nil { zb0001Len-- zb0001Mask |= 0x8000 } - if z.TaskLastDelegate == nil { + if z.TaskGlobalId == nil { zb0001Len-- zb0001Mask |= 0x10000 } - if z.TaskLastUpdate == nil { + if z.TaskHistory == nil { zb0001Len-- zb0001Mask |= 0x20000 } - if z.TaskLastUser == nil { + if z.TaskLastDelegate == nil { zb0001Len-- zb0001Mask |= 0x40000 } - if z.TaskMode == nil { + if z.TaskLastUpdate == nil { zb0001Len-- zb0001Mask |= 0x80000 } - if z.TaskMultipleRecipients == nil { + if z.TaskLastUser == nil { zb0001Len-- zb0001Mask |= 0x100000 } - if z.TaskNoCompute == nil { + if z.TaskMode == nil { zb0001Len-- zb0001Mask |= 0x200000 } - if z.TaskOrdinal == nil { + if z.TaskMultipleRecipients == nil { zb0001Len-- zb0001Mask |= 0x400000 } - if z.TaskOwner == nil { + if z.TaskNoCompute == nil { zb0001Len-- zb0001Mask |= 0x800000 } - if z.TaskOwnership == nil { + if z.TaskOrdinal == nil { zb0001Len-- zb0001Mask |= 0x1000000 } - if z.TaskResetReminder == nil { + if z.TaskOwner == nil { zb0001Len-- zb0001Mask |= 0x2000000 } - if z.TaskRole == nil { + if z.TaskOwnership == nil { zb0001Len-- zb0001Mask |= 0x4000000 } - if z.TaskStartDate == nil { + if z.TaskRecurrence == nil { zb0001Len-- zb0001Mask |= 0x8000000 } - if z.TaskState == nil { + if z.TaskResetReminder == nil { zb0001Len-- zb0001Mask |= 0x10000000 } - if z.TaskStatus == nil { + if z.TaskRole == nil { zb0001Len-- zb0001Mask |= 0x20000000 } - if z.TaskStatusOnComplete == nil { + if z.TaskStartDate == nil { zb0001Len-- zb0001Mask |= 0x40000000 } - if z.TaskUpdates == nil { + if z.TaskState == nil { zb0001Len-- zb0001Mask |= 0x80000000 } - if z.TaskVersion == nil { + if z.TaskStatus == nil { zb0001Len-- zb0001Mask |= 0x100000000 } - if z.TeamTask == nil { + if z.TaskStatusOnComplete == nil { zb0001Len-- zb0001Mask |= 0x200000000 } - if z.ToDoOrdinalDate == nil { + if z.TaskUpdates == nil { zb0001Len-- zb0001Mask |= 0x400000000 } - if z.ToDoSubOrdinal == nil { + if z.TaskVersion == nil { zb0001Len-- zb0001Mask |= 0x800000000 } - if z.ToDoTitle == nil { + if z.TeamTask == nil { zb0001Len-- zb0001Mask |= 0x1000000000 } - if z.ValidFlagStringProof == nil { + if z.ToDoOrdinalDate == nil { zb0001Len-- zb0001Mask |= 0x2000000000 } - if z.OrdinalMost == nil { + if z.ToDoSubOrdinal == nil { zb0001Len-- zb0001Mask |= 0x4000000000 } + if z.ToDoTitle == nil { + zb0001Len-- + zb0001Mask |= 0x8000000000 + } + if z.ValidFlagStringProof == nil { + zb0001Len-- + zb0001Mask |= 0x10000000000 + } + if z.OrdinalMost == nil { + zb0001Len-- + zb0001Mask |= 0x20000000000 + } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) if err != nil { @@ -1022,6 +1052,18 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask & 0x40) == 0 { // if not empty + // write "33047258" + err = en.Append(0xa8, 0x33, 0x33, 0x30, 0x34, 0x37, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.TaskAssigners) + if err != nil { + err = msgp.WrapError(err, "TaskAssigners") + return + } + } + if (zb0001Mask & 0x80) == 0 { // if not empty // write "3305211" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x32, 0x31, 0x31) if err != nil { @@ -1040,7 +1082,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80) == 0 { // if not empty + if (zb0001Mask & 0x100) == 0 { // if not empty // write "330813" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x38, 0x31, 0x33) if err != nil { @@ -1059,7 +1101,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty // write "3303964" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x39, 0x36, 0x34) if err != nil { @@ -1078,7 +1120,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x400) == 0 { // if not empty // write "3303311" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x33, 0x31, 0x31) if err != nil { @@ -1097,7 +1139,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x800) == 0 { // if not empty // write "3302964" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x32, 0x39, 0x36, 0x34) if err != nil { @@ -1116,7 +1158,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // write "330413" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x31, 0x33) if err != nil { @@ -1135,7 +1177,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // write "3305411" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x34, 0x31, 0x31) if err != nil { @@ -1154,7 +1196,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // write "3306811" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x38, 0x31, 0x31) if err != nil { @@ -1173,7 +1215,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000) == 0 { // if not empty + if (zb0001Mask & 0x8000) == 0 { // if not empty // write "3306211" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x32, 0x31, 0x31) if err != nil { @@ -1192,7 +1234,19 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8000) == 0 { // if not empty + if (zb0001Mask & 0x10000) == 0 { // if not empty + // write "34073258" + err = en.Append(0xa8, 0x33, 0x34, 0x30, 0x37, 0x33, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.TaskGlobalId) + if err != nil { + err = msgp.WrapError(err, "TaskGlobalId") + return + } + } + if (zb0001Mask & 0x20000) == 0 { // if not empty // write "330503" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x35, 0x30, 0x33) if err != nil { @@ -1211,7 +1265,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10000) == 0 { // if not empty + if (zb0001Mask & 0x40000) == 0 { // if not empty // write "3306131" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31) if err != nil { @@ -1230,7 +1284,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20000) == 0 { // if not empty + if (zb0001Mask & 0x80000) == 0 { // if not empty // write "3304564" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x34, 0x35, 0x36, 0x34) if err != nil { @@ -1249,7 +1303,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40000) == 0 { // if not empty + if (zb0001Mask & 0x100000) == 0 { // if not empty // write "3305831" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x38, 0x33, 0x31) if err != nil { @@ -1268,7 +1322,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80000) == 0 { // if not empty + if (zb0001Mask & 0x200000) == 0 { // if not empty // write "340723" err = en.Append(0xa6, 0x33, 0x34, 0x30, 0x37, 0x32, 0x33) if err != nil { @@ -1287,7 +1341,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100000) == 0 { // if not empty + if (zb0001Mask & 0x400000) == 0 { // if not empty // write "330563" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x35, 0x36, 0x33) if err != nil { @@ -1306,7 +1360,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200000) == 0 { // if not empty + if (zb0001Mask & 0x800000) == 0 { // if not empty // write "3306011" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x30, 0x31, 0x31) if err != nil { @@ -1325,7 +1379,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400000) == 0 { // if not empty + if (zb0001Mask & 0x1000000) == 0 { // if not empty // write "330593" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x35, 0x39, 0x33) if err != nil { @@ -1344,7 +1398,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800000) == 0 { // if not empty + if (zb0001Mask & 0x2000000) == 0 { // if not empty // write "3305531" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x35, 0x33, 0x31) if err != nil { @@ -1363,7 +1417,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000) == 0 { // if not empty // write "330653" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x36, 0x35, 0x33) if err != nil { @@ -1382,7 +1436,19 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000) == 0 { // if not empty + // write "33046258" + err = en.Append(0xa8, 0x33, 0x33, 0x30, 0x34, 0x36, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.TaskRecurrence) + if err != nil { + err = msgp.WrapError(err, "TaskRecurrence") + return + } + } + if (zb0001Mask & 0x10000000) == 0 { // if not empty // write "3303111" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x33, 0x31, 0x31, 0x31) if err != nil { @@ -1401,7 +1467,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000) == 0 { // if not empty // write "3306331" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x36, 0x33, 0x33, 0x31) if err != nil { @@ -1420,7 +1486,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x8000000) == 0 { // if not empty + if (zb0001Mask & 0x40000000) == 0 { // if not empty // write "3302864" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x32, 0x38, 0x36, 0x34) if err != nil { @@ -1439,7 +1505,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x10000000) == 0 { // if not empty + if (zb0001Mask & 0x80000000) == 0 { // if not empty // write "330433" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x33, 0x33) if err != nil { @@ -1458,7 +1524,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x20000000) == 0 { // if not empty + if (zb0001Mask & 0x100000000) == 0 { // if not empty // write "330253" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x32, 0x35, 0x33) if err != nil { @@ -1477,7 +1543,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x40000000) == 0 { // if not empty + if (zb0001Mask & 0x200000000) == 0 { // if not empty // write "3304911" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x34, 0x39, 0x31, 0x31) if err != nil { @@ -1496,7 +1562,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x80000000) == 0 { // if not empty + if (zb0001Mask & 0x400000000) == 0 { // if not empty // write "3305111" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x35, 0x31, 0x31, 0x31) if err != nil { @@ -1515,7 +1581,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x100000000) == 0 { // if not empty + if (zb0001Mask & 0x800000000) == 0 { // if not empty // write "330423" err = en.Append(0xa6, 0x33, 0x33, 0x30, 0x34, 0x32, 0x33) if err != nil { @@ -1534,7 +1600,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200000000) == 0 { // if not empty + if (zb0001Mask & 0x1000000000) == 0 { // if not empty // write "3302711" err = en.Append(0xa7, 0x33, 0x33, 0x30, 0x32, 0x37, 0x31, 0x31) if err != nil { @@ -1553,7 +1619,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400000000) == 0 { // if not empty + if (zb0001Mask & 0x2000000000) == 0 { // if not empty // write "3420864" err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x30, 0x38, 0x36, 0x34) if err != nil { @@ -1572,7 +1638,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000000) == 0 { // if not empty // write "3420931" err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x30, 0x39, 0x33, 0x31) if err != nil { @@ -1591,7 +1657,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000000) == 0 { // if not empty // write "3421231" err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x31, 0x32, 0x33, 0x31) if err != nil { @@ -1610,7 +1676,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000000000) == 0 { // if not empty + if (zb0001Mask & 0x10000000000) == 0 { // if not empty // write "3423964" err = en.Append(0xa7, 0x33, 0x34, 0x32, 0x33, 0x39, 0x36, 0x34) if err != nil { @@ -1629,7 +1695,7 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x4000000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000000) == 0 { // if not empty // write "140503" err = en.Append(0xa6, 0x31, 0x34, 0x30, 0x35, 0x30, 0x33) if err != nil { @@ -1655,8 +1721,8 @@ func (z *Task) EncodeMsg(en *msgp.Writer) (err error) { func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(39) - var zb0001Mask uint64 /* 39 bits */ + zb0001Len := uint32(42) + var zb0001Mask uint64 /* 42 bits */ _ = zb0001Mask if z.FlagString == nil { zb0001Len-- @@ -1682,138 +1748,150 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { zb0001Len-- zb0001Mask |= 0x20 } - if z.TaskComplete == nil { + if z.TaskAssigners == nil { zb0001Len-- zb0001Mask |= 0x40 } - if z.TaskCustomFlags == nil { + if z.TaskComplete == nil { zb0001Len-- zb0001Mask |= 0x80 } - if z.TaskDateCompleted == nil { + if z.TaskCustomFlags == nil { zb0001Len-- zb0001Mask |= 0x100 } - if z.TaskDeadOccurrence == nil { + if z.TaskDateCompleted == nil { zb0001Len-- zb0001Mask |= 0x200 } - if z.TaskDueDate == nil { + if z.TaskDeadOccurrence == nil { zb0001Len-- zb0001Mask |= 0x400 } - if z.TaskEstimatedEffort == nil { + if z.TaskDueDate == nil { zb0001Len-- zb0001Mask |= 0x800 } - if z.TaskfCreator == nil { + if z.TaskEstimatedEffort == nil { zb0001Len-- zb0001Mask |= 0x1000 } - if z.TaskfFixOffline == nil { + if z.TaskfCreator == nil { zb0001Len-- zb0001Mask |= 0x2000 } - if z.TaskfRecurring == nil { + if z.TaskfFixOffline == nil { zb0001Len-- zb0001Mask |= 0x4000 } - if z.TaskHistory == nil { + if z.TaskfRecurring == nil { zb0001Len-- zb0001Mask |= 0x8000 } - if z.TaskLastDelegate == nil { + if z.TaskGlobalId == nil { zb0001Len-- zb0001Mask |= 0x10000 } - if z.TaskLastUpdate == nil { + if z.TaskHistory == nil { zb0001Len-- zb0001Mask |= 0x20000 } - if z.TaskLastUser == nil { + if z.TaskLastDelegate == nil { zb0001Len-- zb0001Mask |= 0x40000 } - if z.TaskMode == nil { + if z.TaskLastUpdate == nil { zb0001Len-- zb0001Mask |= 0x80000 } - if z.TaskMultipleRecipients == nil { + if z.TaskLastUser == nil { zb0001Len-- zb0001Mask |= 0x100000 } - if z.TaskNoCompute == nil { + if z.TaskMode == nil { zb0001Len-- zb0001Mask |= 0x200000 } - if z.TaskOrdinal == nil { + if z.TaskMultipleRecipients == nil { zb0001Len-- zb0001Mask |= 0x400000 } - if z.TaskOwner == nil { + if z.TaskNoCompute == nil { zb0001Len-- zb0001Mask |= 0x800000 } - if z.TaskOwnership == nil { + if z.TaskOrdinal == nil { zb0001Len-- zb0001Mask |= 0x1000000 } - if z.TaskResetReminder == nil { + if z.TaskOwner == nil { zb0001Len-- zb0001Mask |= 0x2000000 } - if z.TaskRole == nil { + if z.TaskOwnership == nil { zb0001Len-- zb0001Mask |= 0x4000000 } - if z.TaskStartDate == nil { + if z.TaskRecurrence == nil { zb0001Len-- zb0001Mask |= 0x8000000 } - if z.TaskState == nil { + if z.TaskResetReminder == nil { zb0001Len-- zb0001Mask |= 0x10000000 } - if z.TaskStatus == nil { + if z.TaskRole == nil { zb0001Len-- zb0001Mask |= 0x20000000 } - if z.TaskStatusOnComplete == nil { + if z.TaskStartDate == nil { zb0001Len-- zb0001Mask |= 0x40000000 } - if z.TaskUpdates == nil { + if z.TaskState == nil { zb0001Len-- zb0001Mask |= 0x80000000 } - if z.TaskVersion == nil { + if z.TaskStatus == nil { zb0001Len-- zb0001Mask |= 0x100000000 } - if z.TeamTask == nil { + if z.TaskStatusOnComplete == nil { zb0001Len-- zb0001Mask |= 0x200000000 } - if z.ToDoOrdinalDate == nil { + if z.TaskUpdates == nil { zb0001Len-- zb0001Mask |= 0x400000000 } - if z.ToDoSubOrdinal == nil { + if z.TaskVersion == nil { zb0001Len-- zb0001Mask |= 0x800000000 } - if z.ToDoTitle == nil { + if z.TeamTask == nil { zb0001Len-- zb0001Mask |= 0x1000000000 } - if z.ValidFlagStringProof == nil { + if z.ToDoOrdinalDate == nil { zb0001Len-- zb0001Mask |= 0x2000000000 } - if z.OrdinalMost == nil { + if z.ToDoSubOrdinal == nil { zb0001Len-- zb0001Mask |= 0x4000000000 } + if z.ToDoTitle == nil { + zb0001Len-- + zb0001Mask |= 0x8000000000 + } + if z.ValidFlagStringProof == nil { + zb0001Len-- + zb0001Mask |= 0x10000000000 + } + if z.OrdinalMost == nil { + zb0001Len-- + zb0001Mask |= 0x20000000000 + } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) if zb0001Len == 0 { @@ -1874,6 +1952,11 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask & 0x40) == 0 { // if not empty + // string "33047258" + o = append(o, 0xa8, 0x33, 0x33, 0x30, 0x34, 0x37, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.TaskAssigners) + } + if (zb0001Mask & 0x80) == 0 { // if not empty // string "3305211" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x32, 0x31, 0x31) if z.TaskComplete == nil { @@ -1882,7 +1965,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskComplete) } } - if (zb0001Mask & 0x80) == 0 { // if not empty + if (zb0001Mask & 0x100) == 0 { // if not empty // string "330813" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x38, 0x31, 0x33) if z.TaskCustomFlags == nil { @@ -1891,7 +1974,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskCustomFlags) } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty // string "3303964" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x39, 0x36, 0x34) if z.TaskDateCompleted == nil { @@ -1900,7 +1983,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.TaskDateCompleted) } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x400) == 0 { // if not empty // string "3303311" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x33, 0x31, 0x31) if z.TaskDeadOccurrence == nil { @@ -1909,7 +1992,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskDeadOccurrence) } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x800) == 0 { // if not empty // string "3302964" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x32, 0x39, 0x36, 0x34) if z.TaskDueDate == nil { @@ -1918,7 +2001,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.TaskDueDate) } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // string "330413" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x31, 0x33) if z.TaskEstimatedEffort == nil { @@ -1927,7 +2010,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskEstimatedEffort) } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // string "3305411" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x34, 0x31, 0x31) if z.TaskfCreator == nil { @@ -1936,7 +2019,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskfCreator) } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // string "3306811" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x38, 0x31, 0x31) if z.TaskfFixOffline == nil { @@ -1945,7 +2028,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskfFixOffline) } } - if (zb0001Mask & 0x4000) == 0 { // if not empty + if (zb0001Mask & 0x8000) == 0 { // if not empty // string "3306211" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x32, 0x31, 0x31) if z.TaskfRecurring == nil { @@ -1954,7 +2037,12 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskfRecurring) } } - if (zb0001Mask & 0x8000) == 0 { // if not empty + if (zb0001Mask & 0x10000) == 0 { // if not empty + // string "34073258" + o = append(o, 0xa8, 0x33, 0x34, 0x30, 0x37, 0x33, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.TaskGlobalId) + } + if (zb0001Mask & 0x20000) == 0 { // if not empty // string "330503" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x35, 0x30, 0x33) if z.TaskHistory == nil { @@ -1963,7 +2051,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskHistory) } } - if (zb0001Mask & 0x10000) == 0 { // if not empty + if (zb0001Mask & 0x40000) == 0 { // if not empty // string "3306131" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31) if z.TaskLastDelegate == nil { @@ -1972,7 +2060,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TaskLastDelegate) } } - if (zb0001Mask & 0x20000) == 0 { // if not empty + if (zb0001Mask & 0x80000) == 0 { // if not empty // string "3304564" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x34, 0x35, 0x36, 0x34) if z.TaskLastUpdate == nil { @@ -1981,7 +2069,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.TaskLastUpdate) } } - if (zb0001Mask & 0x40000) == 0 { // if not empty + if (zb0001Mask & 0x100000) == 0 { // if not empty // string "3305831" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x38, 0x33, 0x31) if z.TaskLastUser == nil { @@ -1990,7 +2078,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TaskLastUser) } } - if (zb0001Mask & 0x80000) == 0 { // if not empty + if (zb0001Mask & 0x200000) == 0 { // if not empty // string "340723" o = append(o, 0xa6, 0x33, 0x34, 0x30, 0x37, 0x32, 0x33) if z.TaskMode == nil { @@ -1999,7 +2087,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskMode) } } - if (zb0001Mask & 0x100000) == 0 { // if not empty + if (zb0001Mask & 0x400000) == 0 { // if not empty // string "330563" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x35, 0x36, 0x33) if z.TaskMultipleRecipients == nil { @@ -2008,7 +2096,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskMultipleRecipients) } } - if (zb0001Mask & 0x200000) == 0 { // if not empty + if (zb0001Mask & 0x800000) == 0 { // if not empty // string "3306011" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x30, 0x31, 0x31) if z.TaskNoCompute == nil { @@ -2017,7 +2105,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskNoCompute) } } - if (zb0001Mask & 0x400000) == 0 { // if not empty + if (zb0001Mask & 0x1000000) == 0 { // if not empty // string "330593" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x35, 0x39, 0x33) if z.TaskOrdinal == nil { @@ -2026,7 +2114,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskOrdinal) } } - if (zb0001Mask & 0x800000) == 0 { // if not empty + if (zb0001Mask & 0x2000000) == 0 { // if not empty // string "3305531" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x35, 0x33, 0x31) if z.TaskOwner == nil { @@ -2035,7 +2123,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TaskOwner) } } - if (zb0001Mask & 0x1000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000) == 0 { // if not empty // string "330653" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x36, 0x35, 0x33) if z.TaskOwnership == nil { @@ -2044,7 +2132,12 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskOwnership) } } - if (zb0001Mask & 0x2000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000) == 0 { // if not empty + // string "33046258" + o = append(o, 0xa8, 0x33, 0x33, 0x30, 0x34, 0x36, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.TaskRecurrence) + } + if (zb0001Mask & 0x10000000) == 0 { // if not empty // string "3303111" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x33, 0x31, 0x31, 0x31) if z.TaskResetReminder == nil { @@ -2053,7 +2146,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskResetReminder) } } - if (zb0001Mask & 0x4000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000) == 0 { // if not empty // string "3306331" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x36, 0x33, 0x33, 0x31) if z.TaskRole == nil { @@ -2062,7 +2155,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TaskRole) } } - if (zb0001Mask & 0x8000000) == 0 { // if not empty + if (zb0001Mask & 0x40000000) == 0 { // if not empty // string "3302864" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x32, 0x38, 0x36, 0x34) if z.TaskStartDate == nil { @@ -2071,7 +2164,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.TaskStartDate) } } - if (zb0001Mask & 0x10000000) == 0 { // if not empty + if (zb0001Mask & 0x80000000) == 0 { // if not empty // string "330433" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x33, 0x33) if z.TaskState == nil { @@ -2080,7 +2173,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskState) } } - if (zb0001Mask & 0x20000000) == 0 { // if not empty + if (zb0001Mask & 0x100000000) == 0 { // if not empty // string "330253" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x32, 0x35, 0x33) if z.TaskStatus == nil { @@ -2089,7 +2182,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskStatus) } } - if (zb0001Mask & 0x40000000) == 0 { // if not empty + if (zb0001Mask & 0x200000000) == 0 { // if not empty // string "3304911" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x34, 0x39, 0x31, 0x31) if z.TaskStatusOnComplete == nil { @@ -2098,7 +2191,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskStatusOnComplete) } } - if (zb0001Mask & 0x80000000) == 0 { // if not empty + if (zb0001Mask & 0x400000000) == 0 { // if not empty // string "3305111" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x35, 0x31, 0x31, 0x31) if z.TaskUpdates == nil { @@ -2107,7 +2200,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TaskUpdates) } } - if (zb0001Mask & 0x100000000) == 0 { // if not empty + if (zb0001Mask & 0x800000000) == 0 { // if not empty // string "330423" o = append(o, 0xa6, 0x33, 0x33, 0x30, 0x34, 0x32, 0x33) if z.TaskVersion == nil { @@ -2116,7 +2209,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.TaskVersion) } } - if (zb0001Mask & 0x200000000) == 0 { // if not empty + if (zb0001Mask & 0x1000000000) == 0 { // if not empty // string "3302711" o = append(o, 0xa7, 0x33, 0x33, 0x30, 0x32, 0x37, 0x31, 0x31) if z.TeamTask == nil { @@ -2125,7 +2218,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.TeamTask) } } - if (zb0001Mask & 0x400000000) == 0 { // if not empty + if (zb0001Mask & 0x2000000000) == 0 { // if not empty // string "3420864" o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x30, 0x38, 0x36, 0x34) if z.ToDoOrdinalDate == nil { @@ -2134,7 +2227,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ToDoOrdinalDate) } } - if (zb0001Mask & 0x800000000) == 0 { // if not empty + if (zb0001Mask & 0x4000000000) == 0 { // if not empty // string "3420931" o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x30, 0x39, 0x33, 0x31) if z.ToDoSubOrdinal == nil { @@ -2143,7 +2236,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ToDoSubOrdinal) } } - if (zb0001Mask & 0x1000000000) == 0 { // if not empty + if (zb0001Mask & 0x8000000000) == 0 { // if not empty // string "3421231" o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x31, 0x32, 0x33, 0x31) if z.ToDoTitle == nil { @@ -2152,7 +2245,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ToDoTitle) } } - if (zb0001Mask & 0x2000000000) == 0 { // if not empty + if (zb0001Mask & 0x10000000000) == 0 { // if not empty // string "3423964" o = append(o, 0xa7, 0x33, 0x34, 0x32, 0x33, 0x39, 0x36, 0x34) if z.ValidFlagStringProof == nil { @@ -2161,7 +2254,7 @@ func (z *Task) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ValidFlagStringProof) } } - if (zb0001Mask & 0x4000000000) == 0 { // if not empty + if (zb0001Mask & 0x20000000000) == 0 { // if not empty // string "140503" o = append(o, 0xa6, 0x31, 0x34, 0x30, 0x35, 0x30, 0x33) if z.OrdinalMost == nil { @@ -2293,6 +2386,12 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33047258": + z.TaskAssigners, bts, err = msgp.ReadBytesBytes(bts, z.TaskAssigners) + if err != nil { + err = msgp.WrapError(err, "TaskAssigners") + return + } case "3305211": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -2446,6 +2545,12 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "34073258": + z.TaskGlobalId, bts, err = msgp.ReadBytesBytes(bts, z.TaskGlobalId) + if err != nil { + err = msgp.WrapError(err, "TaskGlobalId") + return + } case "330503": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -2616,6 +2721,12 @@ func (z *Task) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "33046258": + z.TaskRecurrence, bts, err = msgp.ReadBytesBytes(bts, z.TaskRecurrence) + if err != nil { + err = msgp.WrapError(err, "TaskRecurrence") + return + } case "3303111": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -2904,7 +3015,7 @@ func (z *Task) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.TaskAssigner) } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.TaskAssigners) + 8 if z.TaskComplete == nil { s += msgp.NilSize } else { @@ -2958,7 +3069,7 @@ func (z *Task) Msgsize() (s int) { } else { s += msgp.BoolSize } - s += 7 + s += 9 + msgp.BytesPrefixSize + len(z.TaskGlobalId) + 7 if z.TaskHistory == nil { s += msgp.NilSize } else { @@ -3018,7 +3129,7 @@ func (z *Task) Msgsize() (s int) { } else { s += msgp.Int32Size } - s += 8 + s += 9 + msgp.BytesPrefixSize + len(z.TaskRecurrence) + 8 if z.TaskResetReminder == nil { s += msgp.NilSize } else { diff --git a/pkg/properties/voicemail.pb.go b/pkg/properties/voicemail.pb.go index 5a4c7d0..0b2e85c 100644 --- a/pkg/properties/voicemail.pb.go +++ b/pkg/properties/voicemail.pb.go @@ -45,6 +45,8 @@ type Voicemail struct { // Contains textual annotations to a voice message after it has been delivered to the user's mailbox. AudioNotes *string `protobuf:"bytes,1,opt,name=audio_notes,json=audioNotes,proto3,oneof" json:"audio_notes,omitempty"` + // Contains an unprotected voice message. + AutomaticSpeechRecognitionData []byte `protobuf:"bytes,2,opt,name=automatic_speech_recognition_data,json=automaticSpeechRecognitionData,proto3,oneof" json:"automatic_speech_recognition_data,omitempty"` // Contains a unique identifier associated with the phone call. XCallId *string `protobuf:"bytes,3,opt,name=x_call_id,json=xCallId,proto3,oneof" json:"x_call_id,omitempty"` // Specifies how many discrete pages are contained within an attachment representing a facsimile message. @@ -112,6 +114,13 @@ func (x *Voicemail) GetAudioNotes() string { return "" } +func (x *Voicemail) GetAutomaticSpeechRecognitionData() []byte { + if x != nil { + return x.AutomaticSpeechRecognitionData + } + return nil +} + func (x *Voicemail) GetXCallId() string { if x != nil && x.XCallId != nil { return *x.XCallId @@ -207,85 +216,92 @@ var File_voicemail_proto protoreflect.FileDescriptor var file_voicemail_proto_rawDesc = []byte{ 0x0a, 0x0f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0xb3, 0x09, 0x0a, 0x09, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, + 0x6f, 0x22, 0xa9, 0x0a, 0x0a, 0x09, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x4e, 0x6f, 0x74, - 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x09, 0x78, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, - 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x07, 0x78, 0x43, 0x61, 0x6c, + 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x21, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, + 0x69, 0x63, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x63, 0x68, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x67, 0x6e, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x01, 0x52, 0x1e, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x53, 0x70, 0x65, + 0x65, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, + 0x74, 0x61, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x09, 0x78, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, + 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x02, 0x52, 0x07, 0x78, 0x43, 0x61, 0x6c, 0x6c, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x15, 0x78, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x02, 0x52, 0x11, 0x78, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, + 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x03, 0x52, 0x11, 0x78, 0x46, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x50, 0x61, 0x67, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x21, 0x78, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6f, 0x6e, 0x5f, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x48, 0x03, 0x52, 0x1c, 0x78, 0x52, 0x65, 0x71, + 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x48, 0x04, 0x52, 0x1c, 0x78, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x79, 0x4f, 0x6e, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x78, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, - 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x04, + 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x05, 0x52, 0x16, 0x78, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4b, 0x0a, 0x20, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x05, 0x52, 0x1c, 0x78, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x4d, + 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x06, 0x52, 0x1c, 0x78, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x48, 0x06, 0x52, 0x15, 0x78, 0x56, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x48, 0x07, 0x52, 0x15, 0x78, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x41, 0x0a, 0x1b, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, 0x52, 0x17, 0x78, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, 0x52, 0x17, 0x78, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x07, 0x63, 0x61, 0x6c, - 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x08, 0x52, 0x06, 0x63, 0x61, + 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x09, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x13, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x73, 0x18, 0x0b, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x09, 0x52, 0x10, 0x66, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x0a, 0x52, 0x10, 0x66, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x50, 0x61, 0x67, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0a, 0x52, 0x15, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0b, 0x52, 0x15, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x48, 0x0a, 0x1e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x0b, 0x52, 0x1b, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x48, 0x0c, 0x52, 0x1b, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x0c, 0x52, 0x14, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x28, 0x05, 0x48, 0x0d, 0x52, 0x14, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x0d, 0x52, 0x16, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x48, 0x0e, 0x52, 0x16, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x42, 0x0e, 0x0a, - 0x0c, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x42, 0x0c, 0x0a, - 0x0a, 0x5f, 0x78, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x42, 0x18, 0x0a, 0x16, 0x5f, - 0x78, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, - 0x70, 0x61, 0x67, 0x65, 0x73, 0x42, 0x24, 0x0a, 0x22, 0x5f, 0x78, 0x5f, 0x72, 0x65, 0x71, 0x75, - 0x69, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x6f, 0x6e, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, - 0x78, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, - 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x78, 0x5f, - 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x74, - 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x1b, - 0x0a, 0x19, 0x5f, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, - 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, - 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x66, 0x61, 0x78, 0x5f, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x73, 0x42, - 0x1a, 0x0a, 0x18, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x21, 0x0a, 0x1f, 0x5f, - 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x74, - 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x19, - 0x0a, 0x17, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x76, 0x6f, - 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x5f, 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, + 0x0c, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x42, 0x24, 0x0a, + 0x22, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x65, 0x65, + 0x63, 0x68, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, + 0x61, 0x74, 0x61, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x78, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x69, + 0x64, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x78, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x73, 0x42, 0x24, 0x0a, 0x22, 0x5f, + 0x78, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x65, 0x63, + 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6f, 0x6e, 0x5f, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x78, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x74, + 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, + 0x23, 0x0a, 0x21, 0x5f, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x78, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, + 0x14, 0x5f, 0x66, 0x61, 0x78, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, + 0x70, 0x61, 0x67, 0x65, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, + 0x1c, 0x0a, 0x1a, 0x5f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 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 ( diff --git a/pkg/properties/voicemail.pb_gen.go b/pkg/properties/voicemail.pb_gen.go index 4d7c52f..506b28f 100644 --- a/pkg/properties/voicemail.pb_gen.go +++ b/pkg/properties/voicemail.pb_gen.go @@ -42,6 +42,12 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "AutomaticSpeechRecognitionData": + z.AutomaticSpeechRecognitionData, err = dc.ReadBytes(z.AutomaticSpeechRecognitionData) + if err != nil { + err = msgp.WrapError(err, "AutomaticSpeechRecognitionData") + return + } case "XCallId": if dc.IsNil() { err = dc.ReadNil() @@ -290,32 +296,32 @@ func (z *Voicemail) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(14) - var zb0001Mask uint16 /* 14 bits */ + zb0001Len := uint32(15) + var zb0001Mask uint16 /* 15 bits */ _ = zb0001Mask if z.CallId == nil { zb0001Len-- - zb0001Mask |= 0x100 + zb0001Mask |= 0x200 } if z.FaxNumberOfPages == nil { zb0001Len-- - zb0001Mask |= 0x200 + zb0001Mask |= 0x400 } if z.SenderTelephoneNumber == nil { zb0001Len-- - zb0001Mask |= 0x400 + zb0001Mask |= 0x800 } if z.VoiceMessageAttachmentOrder == nil { zb0001Len-- - zb0001Mask |= 0x800 + zb0001Mask |= 0x1000 } if z.VoiceMessageDuration == nil { zb0001Len-- - zb0001Mask |= 0x1000 + zb0001Mask |= 0x2000 } if z.VoiceMessageSenderName == nil { zb0001Len-- - zb0001Mask |= 0x2000 + zb0001Mask |= 0x4000 } // variable map header, size zb0001Len err = en.Append(0x80 | uint8(zb0001Len)) @@ -342,6 +348,16 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { return } } + // write "AutomaticSpeechRecognitionData" + err = en.Append(0xbe, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x53, 0x70, 0x65, 0x65, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61) + if err != nil { + return + } + err = en.WriteBytes(z.AutomaticSpeechRecognitionData) + if err != nil { + err = msgp.WrapError(err, "AutomaticSpeechRecognitionData") + return + } // write "XCallId" err = en.Append(0xa7, 0x58, 0x43, 0x61, 0x6c, 0x6c, 0x49, 0x64) if err != nil { @@ -461,7 +477,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty // write "2663031" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x33, 0x30, 0x33, 0x31) if err != nil { @@ -480,7 +496,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x400) == 0 { // if not empty // write "266283" err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x32, 0x38, 0x33) if err != nil { @@ -499,7 +515,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x800) == 0 { // if not empty // write "2662631" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x36, 0x33, 0x31) if err != nil { @@ -518,7 +534,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // write "2662931" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x39, 0x33, 0x31) if err != nil { @@ -537,7 +553,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // write "266253" err = en.Append(0xa6, 0x32, 0x36, 0x36, 0x32, 0x35, 0x33) if err != nil { @@ -556,7 +572,7 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // write "2662731" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x32, 0x37, 0x33, 0x31) if err != nil { @@ -582,32 +598,32 @@ func (z *Voicemail) EncodeMsg(en *msgp.Writer) (err error) { func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(14) - var zb0001Mask uint16 /* 14 bits */ + zb0001Len := uint32(15) + var zb0001Mask uint16 /* 15 bits */ _ = zb0001Mask if z.CallId == nil { zb0001Len-- - zb0001Mask |= 0x100 + zb0001Mask |= 0x200 } if z.FaxNumberOfPages == nil { zb0001Len-- - zb0001Mask |= 0x200 + zb0001Mask |= 0x400 } if z.SenderTelephoneNumber == nil { zb0001Len-- - zb0001Mask |= 0x400 + zb0001Mask |= 0x800 } if z.VoiceMessageAttachmentOrder == nil { zb0001Len-- - zb0001Mask |= 0x800 + zb0001Mask |= 0x1000 } if z.VoiceMessageDuration == nil { zb0001Len-- - zb0001Mask |= 0x1000 + zb0001Mask |= 0x2000 } if z.VoiceMessageSenderName == nil { zb0001Len-- - zb0001Mask |= 0x2000 + zb0001Mask |= 0x4000 } // variable map header, size zb0001Len o = append(o, 0x80|uint8(zb0001Len)) @@ -621,6 +637,9 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.AudioNotes) } + // string "AutomaticSpeechRecognitionData" + o = append(o, 0xbe, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x53, 0x70, 0x65, 0x65, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61) + o = msgp.AppendBytes(o, z.AutomaticSpeechRecognitionData) // string "XCallId" o = append(o, 0xa7, 0x58, 0x43, 0x61, 0x6c, 0x6c, 0x49, 0x64) if z.XCallId == nil { @@ -670,7 +689,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { } else { o = msgp.AppendString(o, *z.XVoiceMessageSenderName) } - if (zb0001Mask & 0x100) == 0 { // if not empty + if (zb0001Mask & 0x200) == 0 { // if not empty // string "2663031" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x33, 0x30, 0x33, 0x31) if z.CallId == nil { @@ -679,7 +698,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.CallId) } } - if (zb0001Mask & 0x200) == 0 { // if not empty + if (zb0001Mask & 0x400) == 0 { // if not empty // string "266283" o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x32, 0x38, 0x33) if z.FaxNumberOfPages == nil { @@ -688,7 +707,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.FaxNumberOfPages) } } - if (zb0001Mask & 0x400) == 0 { // if not empty + if (zb0001Mask & 0x800) == 0 { // if not empty // string "2662631" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x36, 0x33, 0x31) if z.SenderTelephoneNumber == nil { @@ -697,7 +716,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderTelephoneNumber) } } - if (zb0001Mask & 0x800) == 0 { // if not empty + if (zb0001Mask & 0x1000) == 0 { // if not empty // string "2662931" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x39, 0x33, 0x31) if z.VoiceMessageAttachmentOrder == nil { @@ -706,7 +725,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.VoiceMessageAttachmentOrder) } } - if (zb0001Mask & 0x1000) == 0 { // if not empty + if (zb0001Mask & 0x2000) == 0 { // if not empty // string "266253" o = append(o, 0xa6, 0x32, 0x36, 0x36, 0x32, 0x35, 0x33) if z.VoiceMessageDuration == nil { @@ -715,7 +734,7 @@ func (z *Voicemail) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.VoiceMessageDuration) } } - if (zb0001Mask & 0x2000) == 0 { // if not empty + if (zb0001Mask & 0x4000) == 0 { // if not empty // string "2662731" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x32, 0x37, 0x33, 0x31) if z.VoiceMessageSenderName == nil { @@ -762,6 +781,12 @@ func (z *Voicemail) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "AutomaticSpeechRecognitionData": + z.AutomaticSpeechRecognitionData, bts, err = msgp.ReadBytesBytes(bts, z.AutomaticSpeechRecognitionData) + if err != nil { + err = msgp.WrapError(err, "AutomaticSpeechRecognitionData") + return + } case "XCallId": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -1003,7 +1028,7 @@ func (z *Voicemail) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.AudioNotes) } - s += 8 + s += 31 + msgp.BytesPrefixSize + len(z.AutomaticSpeechRecognitionData) + 8 if z.XCallId == nil { s += msgp.NilSize } else { diff --git a/pkg/property_reader.go b/pkg/property_reader.go index eddc0ec..6768d5d 100644 --- a/pkg/property_reader.go +++ b/pkg/property_reader.go @@ -64,7 +64,6 @@ func (propertyReader *PropertyReader) WriteMessagePackValue(writer *msgp.Writer) switch propertyReader.Property.Type { case PropertyTypeString: value, err := propertyReader.GetString() - if err != nil { return eris.Wrap(err, "failed to get string") } @@ -138,7 +137,6 @@ func (propertyReader *PropertyReader) WriteMessagePackValue(writer *msgp.Writer) if err != nil { return eris.Wrap(err, "failed to get integer64") } - if err := writer.WriteString(key); err != nil { return eris.Wrap(err, "failed to write key") } else if err := writer.WriteInt64(value); err != nil { @@ -159,6 +157,17 @@ func (propertyReader *PropertyReader) WriteMessagePackValue(writer *msgp.Writer) return eris.Wrap(err, "failed to write value") } + return nil + case PropertyTypeBinary: + value, err := propertyReader.GetBinary() + if err != nil { + return eris.Wrap(err, "failed to get binary") + } + if err := writer.WriteString(key); err != nil { + return eris.Wrap(err, "failed to write key") + } else if err := writer.WriteBytes(value); err != nil { + return eris.Wrap(err, "failed to write value") + } return nil default: // TODO - Write Nil? @@ -166,6 +175,22 @@ func (propertyReader *PropertyReader) WriteMessagePackValue(writer *msgp.Writer) } } +func (propertyReader *PropertyReader) GetBinary() ([]byte, error) { + if propertyReader.Property.Type != PropertyTypeBinary { + return []byte{}, ErrPropertyTypeMismatch + } else if propertyReader.HeapOnNodeReader == nil || propertyReader.Property.HNID == 0 { + return []byte{}, ErrPropertyNoData + } + + data := make([]byte, propertyReader.Size()) + + if _, err := propertyReader.ReadAt(data, 0); err != nil { + return []byte{}, eris.Wrap(err, "failed to read data") + } + + return data, nil +} + // GetString returns the string value of the property. func (propertyReader *PropertyReader) GetString() (string, error) { if propertyReader.Property.Type != PropertyTypeString { From 44598f3d2402523970feb7fc6c1d99a2adf5a759 Mon Sep 17 00:00:00 2001 From: Alexey Krasikov Date: Thu, 22 Feb 2024 18:31:12 +0400 Subject: [PATCH 7/7] internetcodepage added, html decoding is possible now --- cmd/properties/generate.go | 3 +- cmd/properties/protobufs/message.proto | 246 +-- pkg/properties/message.pb.go | 1632 +++++++++++--------- pkg/properties/message.pb_gen.go | 1925 ++++++++++++++++++------ 4 files changed, 2483 insertions(+), 1323 deletions(-) diff --git a/cmd/properties/generate.go b/cmd/properties/generate.go index eeaa459..2e23b34 100644 --- a/cmd/properties/generate.go +++ b/cmd/properties/generate.go @@ -65,7 +65,6 @@ func main() { }() properties, err := getPropertiesFromXML(unzippedFile) - if err != nil { panic(fmt.Sprintf("Failed to create properties: %+v", errors.WithStack(err))) } @@ -484,6 +483,7 @@ var areaNameToProtocolBufferMessageType = map[string]string{ "MapiRecipient": "Message", "MIME Properties": "Message", "Address Properties": "Message", + "Miscellaneous Properties": "Message", } // referenceToProtocolBufferMessageType maps the defining reference prefix to the message type. @@ -552,7 +552,6 @@ func generateProtocolBuffers(properties []xmlProperty) error { // createProtoFileField returns the Protocol Buffer field for this property. func createProtoFileField(property xmlProperty, protocolBufferFieldType string, uniqueFieldID int) string { var fieldBuilder strings.Builder - if protocolBufferFieldType != "" { // Format property name. formattedPropertyName := getFormattedPropertyName(property.Name) diff --git a/cmd/properties/protobufs/message.proto b/cmd/properties/protobufs/message.proto index e55880a..e0f4c6d 100644 --- a/cmd/properties/protobufs/message.proto +++ b/cmd/properties/protobufs/message.proto @@ -114,224 +114,250 @@ message Message { optional string display_cc = 53; // @gotags: msg:"358731,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" + // Specifies the date and time, in UTC, that the Message object was flagged as complete. + optional int64 flag_complete_time = 55; // @gotags: msg:"424164,omitempty" + // Specifies the flag state of the Message object. + optional int32 flag_status = 56; // @gotags: msg:"42403,omitempty" // Contains message body text in HTML format. - optional bytes html = 55; // @gotags: msg:"4115258,omitempty" + optional bytes html = 57; // @gotags: msg:"4115258,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 = 58; // @gotags: msg:"42243,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 = 59; // @gotags: msg:"233,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 = 60; // @gotags: msg:"1485831,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 = 61; // @gotags: msg:"416231,omitempty" + // Indicates the code page used for the PidTagBody property (section 2.618) or the PidTagBodyHtml property (section 2.621). + optional int32 internet_codepage = 62; // @gotags: msg:"163503,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 = 63; // @gotags: msg:"227863,omitempty" // Corresponds to the message-id field. - optional string internet_message_id = 61; // @gotags: msg:"414931,omitempty" + optional string internet_message_id = 64; // @gotags: msg:"414931,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 = 65; // @gotags: msg:"415331,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 = 66; // @gotags: msg:"1489331,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 = 67; // @gotags: msg:"1485931,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 = 68; // @gotags: msg:"1486031,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 = 69; // @gotags: msg:"1229664,omitempty" + // Contains a URI that provides detailed help information for the mailing list from which an email message was sent. + optional string list_help = 70; // @gotags: msg:"416331,omitempty" + // Contains the URI that subscribes a recipient to a message’s associated mailing list. + optional string list_subscribe = 71; // @gotags: msg:"416431,omitempty" + // Contains the URI that unsubscribes a recipient from a message’s associated mailing list. + optional string list_unsubscribe = 72; // @gotags: msg:"416531,omitempty" + // Contains the Logon object LocaleID. + optional int32 locale_id = 73; // @gotags: msg:"262733,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 = 74; // @gotags: msg:"1488731,omitempty" // Contains the location of the mail user. - optional string location = 68; // @gotags: msg:"1486131,omitempty" + optional string location = 75; // @gotags: msg:"1486131,omitempty" // Contains the name of the mail user's manager. - optional string manager_name = 69; // @gotags: msg:"1492631,omitempty" + optional string manager_name = 76; // @gotags: msg:"1492631,omitempty" + // A 16-byte constant that is present on all Address Book objects, but is not present on objects in an offline address book. + optional bytes mapping_signature = 77; // @gotags: msg:"4088258,omitempty" // - optional bool message_cc_me = 70; // @gotags: msg:"8811,omitempty" + optional bool message_cc_me = 78; // @gotags: msg:"8811,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 = 79; // @gotags: msg:"359064,omitempty" + // Specifies the format that an email editor can use for editing the message body. + optional int32 message_editor_format = 80; // @gotags: msg:"227933,omitempty" // Specifies the status of the Message object. - optional int32 message_flags = 72; // @gotags: msg:"35913,omitempty" + optional int32 message_flags = 81; // @gotags: msg:"35913,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 = 82; // @gotags: msg:"1486331,omitempty" + // Contains the Windows Locale ID of the end-user who created this message. + optional int32 message_locale_id = 83; // @gotags: msg:"163693,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 = 84; // @gotags: msg:"8911,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 = 86; // @gotags: msg:"35923,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 = 87; // @gotags: msg:"359220,omitempty" // Specifies the status of a message in a contents table. - optional int32 message_status = 78; // @gotags: msg:"36073,omitempty" + optional int32 message_status = 88; // @gotags: msg:"36073,omitempty" // Contains a message identifier assigned by a message transfer agent. - optional bytes message_submission_id = 79; // @gotags: msg:"71258,omitempty" + optional bytes message_submission_id = 89; // @gotags: msg:"71258,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 = 90; // @gotags: msg:"8711,omitempty" // Specifies the middle name(s) of the contact. - optional string middle_name = 81; // @gotags: msg:"1491631,omitempty" + optional string middle_name = 91; // @gotags: msg:"1491631,omitempty" // Contains the mail user's cellular telephone number. - optional string mobile_telephone_number = 82; // @gotags: msg:"1487631,omitempty" + optional string mobile_telephone_number = 92; // @gotags: msg:"1487631,omitempty" // Contains the mail user's nickname. - optional string nickname = 83; // @gotags: msg:"1492731,omitempty" + optional string nickname = 93; // @gotags: msg:"1492731,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 = 94; // @gotags: msg:"30773,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 = 95; // @gotags: msg:"30763,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 = 96; // @gotags: msg:"30783,omitempty" // Contains the normalized subject of the message. - optional string normalized_subject = 87; // @gotags: msg:"361331,omitempty" + optional string normalized_subject = 97; // @gotags: msg:"361331,omitempty" // Contains the mail user's office location. - optional string office_location = 88; // @gotags: msg:"1487331,omitempty" + optional string office_location = 98; // @gotags: msg:"1487331,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 = 99; // @gotags: msg:"1486431,omitempty" // Contains an address book EntryID structure ([MS-OXCDATA] section 2.2.5.2) and is defined in report messages to identify the user who sent the original message. - optional bytes original_author_entry_id = 90; // @gotags: msg:"76258,omitempty" + optional bytes original_author_entry_id = 100; // @gotags: msg:"76258,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 = 101; // @gotags: msg:"7731,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 = 102; // @gotags: msg:"8564,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 = 103; // @gotags: msg:"11431,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 = 104; // @gotags: msg:"11531,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 = 105; // @gotags: msg:"11631,omitempty" // Contains the original EntryID of an object. - optional bytes original_entry_id = 96; // @gotags: msg:"14866258,omitempty" + optional bytes original_entry_id = 106; // @gotags: msg:"14866258,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 = 107; // @gotags: msg:"7531,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 = 108; // @gotags: msg:"10231,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 = 109; // @gotags: msg:"10331,omitempty" // Contains an address book EntryID that is set on delivery report messages. - optional bytes original_sender_entry_id = 100; // @gotags: msg:"91258,omitempty" + optional bytes original_sender_entry_id = 110; // @gotags: msg:"91258,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 = 111; // @gotags: msg:"9031,omitempty" // Contains an address book search key set on the original email message. - optional bytes original_sender_search_key = 102; // @gotags: msg:"92258,omitempty" + optional bytes original_sender_search_key = 112; // @gotags: msg:"92258,omitempty" // Contains the sensitivity value of the original email message. - optional int32 original_sensitivity = 103; // @gotags: msg:"463,omitempty" + optional int32 original_sensitivity = 113; // @gotags: msg:"463,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 = 114; // @gotags: msg:"10431,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 = 115; // @gotags: msg:"10531,omitempty" // Identifies an address book EntryID that contains the entry identifier of the end user who is represented by the original message sender. - optional bytes original_sent_representing_entry_id = 106; // @gotags: msg:"94258,omitempty" + optional bytes original_sent_representing_entry_id = 116; // @gotags: msg:"94258,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 = 117; // @gotags: msg:"9331,omitempty" // Identifies an address book search key that contains the SearchKey of the end user who is represented by the original message sender. - optional bytes original_sent_representing_search_key = 108; // @gotags: msg:"95258,omitempty" + optional bytes original_sent_representing_search_key = 118; // @gotags: msg:"95258,omitempty" // Specifies the subject of the original message. - optional string original_subject = 109; // @gotags: msg:"7331,omitempty" + optional string original_subject = 119; // @gotags: msg:"7331,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 = 120; // @gotags: msg:"7864,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 = 121; // @gotags: msg:"3511,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 = 122; // @gotags: msg:"308011,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 = 123; // @gotags: msg:"1494331,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 = 124; // @gotags: msg:"1494431,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 = 125; // @gotags: msg:"1494531,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 = 126; // @gotags: msg:"1494831,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 = 127; // @gotags: msg:"1494631,omitempty" // Contains the mail user's other street address. - optional string other_address_street = 118; // @gotags: msg:"1494731,omitempty" + optional string other_address_street = 128; // @gotags: msg:"1494731,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 = 129; // @gotags: msg:"1487931,omitempty" // Contains the mail user's pager telephone number. - optional string pager_telephone_number = 120; // @gotags: msg:"1488131,omitempty" + optional string pager_telephone_number = 130; // @gotags: msg:"1488131,omitempty" // Specifies the GUID of a retention tag. - optional bytes policy_tag = 121; // @gotags: msg:"12313258,omitempty" + optional bytes policy_tag = 131; // @gotags: msg:"12313258,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 = 132; // @gotags: msg:"383,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 = 133; // @gotags: msg:"4111,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 = 134; // @gotags: msg:"4264,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 = 135; // @gotags: msg:"11831,omitempty" // Contains the address book EntryID of the mailbox receiving the Email object. - optional bytes received_by_entry_id = 126; // @gotags: msg:"63258,omitempty" + optional bytes received_by_entry_id = 136; // @gotags: msg:"63258,omitempty" // Contains the email message receiver's display name. - optional string received_by_name = 127; // @gotags: msg:"6431,omitempty" + optional string received_by_name = 137; // @gotags: msg:"6431,omitempty" // Identifies an address book search key that contains a binary-comparable key that is used to identify correlated objects for a search. - optional bytes received_by_search_key = 128; // @gotags: msg:"81258,omitempty" + optional bytes received_by_search_key = 138; // @gotags: msg:"81258,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 = 139; // @gotags: msg:"11931,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 = 140; // @gotags: msg:"12031,omitempty" // Contains an address book EntryID that identifies the end user represented by the receiving mailbox owner. - optional bytes received_representing_entry_id = 131; // @gotags: msg:"67258,omitempty" + optional bytes received_representing_entry_id = 141; // @gotags: msg:"67258,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 = 142; // @gotags: msg:"6831,omitempty" // Identifies an address book search key that contains a binary-comparable key of the end user represented by the receiving mailbox owner. - optional bytes received_representing_search_key = 133; // @gotags: msg:"82258,omitempty" + optional bytes received_representing_search_key = 143; // @gotags: msg:"82258,omitempty" // Represents the recipient type of a recipient on the message. - optional int32 recipient_type = 134; // @gotags: msg:"30933,omitempty" + optional int32 recipient_type = 144; // @gotags: msg:"30933,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 = 145; // @gotags: msg:"310531,omitempty" // Indicates whether a reply is requested to a Message object. - optional bool reply_requested = 136; // @gotags: msg:"309511,omitempty" + optional bool reply_requested = 146; // @gotags: msg:"309511,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 = 147; // @gotags: msg:"12831,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 = 148; // @gotags: msg:"12931,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 = 149; // @gotags: msg:"2665631,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 = 150; // @gotags: msg:"1231664,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 = 151; // @gotags: msg:"123173,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 = 152; // @gotags: msg:"123143,omitempty" // Contains message body text in compressed RTF format. - optional bytes rtf_compressed = 143; // @gotags: msg:"4105258,omitempty" + optional bytes rtf_compressed = 153; // @gotags: msg:"4105258,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 = 154; // @gotags: msg:"361511,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 = 155; // @gotags: msg:"310231,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 = 156; // @gotags: msg:"310331,omitempty" // Identifies an address book EntryID that contains the address book EntryID of the sending mailbox owner. - optional bytes sender_entry_id = 147; // @gotags: msg:"3097258,omitempty" + optional bytes sender_entry_id = 157; // @gotags: msg:"3097258,omitempty" // Reports the results of a Sender-ID check. - optional int32 sender_id_status = 148; // @gotags: msg:"165053,omitempty" + optional int32 sender_id_status = 158; // @gotags: msg:"165053,omitempty" // Contains the display name of the sending mailbox owner. - optional string sender_name = 149; // @gotags: msg:"309831,omitempty" + optional string sender_name = 159; // @gotags: msg:"309831,omitempty" // Identifies an address book search key. - optional bytes sender_search_key = 150; // @gotags: msg:"3101258,omitempty" + optional bytes sender_search_key = 160; // @gotags: msg:"3101258,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 = 161; // @gotags: msg:"149613,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 = 162; // @gotags: msg:"1491211,omitempty" // Indicates the sender's assessment of the sensitivity of the Message object. - optional int32 sensitivity = 153; // @gotags: msg:"543,omitempty" + optional int32 sensitivity = 163; // @gotags: msg:"543,omitempty" // Contains an email address type. - optional string sent_representing_address_type = 154; // @gotags: msg:"10031,omitempty" + optional string sent_representing_address_type = 164; // @gotags: msg:"10031,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 = 165; // @gotags: msg:"10131,omitempty" // Contains the identifier of the end user who is represented by the sending mailbox owner. - optional bytes sent_representing_entry_id = 156; // @gotags: msg:"65258,omitempty" + optional bytes sent_representing_entry_id = 166; // @gotags: msg:"65258,omitempty" + // + optional int32 sent_representing_flags = 167; // @gotags: msg:"164103,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 = 168; // @gotags: msg:"6631,omitempty" // Contains a binary-comparable key that represents the end user who is represented by the sending mailbox owner. - optional bytes sent_representing_search_key = 158; // @gotags: msg:"59258,omitempty" + optional bytes sent_representing_search_key = 169; // @gotags: msg:"59258,omitempty" // Contains the SMTP address of the Message object. - optional string smtp_address = 159; // @gotags: msg:"1484631,omitempty" + optional string smtp_address = 170; // @gotags: msg:"1484631,omitempty" // Contains the default retention period, and the start date from which the age of a Message object is calculated. - optional bytes start_date_etc = 160; // @gotags: msg:"12315258,omitempty" + optional bytes start_date_etc = 171; // @gotags: msg:"12315258,omitempty" + // Indicates whether string properties within the .msg file are Unicode-encoded. + optional int32 store_support_mask = 172; // @gotags: msg:"133253,omitempty" // Contains the subject of the email message. - optional string subject = 161; // @gotags: msg:"5531,omitempty" + optional string subject = 173; // @gotags: msg:"5531,omitempty" // Contains the prefix for the subject of the message. - optional string subject_prefix = 162; // @gotags: msg:"6131,omitempty" + optional string subject_prefix = 174; // @gotags: msg:"6131,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 = 175; // @gotags: msg:"309931,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 = 176; // @gotags: msg:"1488031,omitempty" // Contains transport-specific message envelope information for email. - optional string transport_message_headers = 165; // @gotags: msg:"12531,omitempty" + optional string transport_message_headers = 177; // @gotags: msg:"12531,omitempty" + // Contains the View Descriptor version. + optional int32 view_descriptor_version = 178; // @gotags: msg:"286793,omitempty" } diff --git a/pkg/properties/message.pb.go b/pkg/properties/message.pb.go index f261bee..07bf0ef 100644 --- a/pkg/properties/message.pb.go +++ b/pkg/properties/message.pb.go @@ -137,225 +137,250 @@ type Message struct { DisplayCc *string `protobuf:"bytes,53,opt,name=display_cc,json=displayCc,proto3,oneof" json:"display_cc,omitempty" msg:"358731,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"` + // Specifies the date and time, in UTC, that the Message object was flagged as complete. + FlagCompleteTime *int64 `protobuf:"varint,55,opt,name=flag_complete_time,json=flagCompleteTime,proto3,oneof" json:"flag_complete_time,omitempty" msg:"424164,omitempty"` + // Specifies the flag state of the Message object. + FlagStatus *int32 `protobuf:"varint,56,opt,name=flag_status,json=flagStatus,proto3,oneof" json:"flag_status,omitempty" msg:"42403,omitempty"` // Contains message body text in HTML format. - Html []byte `protobuf:"bytes,55,opt,name=html,proto3,oneof" json:"html,omitempty" msg:"4115258,omitempty"` + Html []byte `protobuf:"bytes,57,opt,name=html,proto3,oneof" json:"html,omitempty" msg:"4115258,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,58,opt,name=icon_index,json=iconIndex,proto3,oneof" json:"icon_index,omitempty" msg:"42243,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,59,opt,name=importance,proto3,oneof" json:"importance,omitempty" msg:"233,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,60,opt,name=initials,proto3,oneof" json:"initials,omitempty" msg:"1485831,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,61,opt,name=in_reply_to_id,json=inReplyToId,proto3,oneof" json:"in_reply_to_id,omitempty" msg:"416231,omitempty"` + // Indicates the code page used for the PidTagBody property (section 2.618) or the PidTagBodyHtml property (section 2.621). + InternetCodepage *int32 `protobuf:"varint,62,opt,name=internet_codepage,json=internetCodepage,proto3,oneof" json:"internet_codepage,omitempty" msg:"163503,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,63,opt,name=internet_mail_override_format,json=internetMailOverrideFormat,proto3,oneof" json:"internet_mail_override_format,omitempty" msg:"227863,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,64,opt,name=internet_message_id,json=internetMessageId,proto3,oneof" json:"internet_message_id,omitempty" msg:"414931,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,65,opt,name=internet_references,json=internetReferences,proto3,oneof" json:"internet_references,omitempty" msg:"415331,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,66,opt,name=isdn_number,json=isdnNumber,proto3,oneof" json:"isdn_number,omitempty" msg:"1489331,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,67,opt,name=keyword,proto3,oneof" json:"keyword,omitempty" msg:"1485931,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,68,opt,name=language,proto3,oneof" json:"language,omitempty" msg:"1486031,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,69,opt,name=last_modification_time,json=lastModificationTime,proto3,oneof" json:"last_modification_time,omitempty" msg:"1229664,omitempty"` + // Contains a URI that provides detailed help information for the mailing list from which an email message was sent. + ListHelp *string `protobuf:"bytes,70,opt,name=list_help,json=listHelp,proto3,oneof" json:"list_help,omitempty" msg:"416331,omitempty"` + // Contains the URI that subscribes a recipient to a message’s associated mailing list. + ListSubscribe *string `protobuf:"bytes,71,opt,name=list_subscribe,json=listSubscribe,proto3,oneof" json:"list_subscribe,omitempty" msg:"416431,omitempty"` + // Contains the URI that unsubscribes a recipient from a message’s associated mailing list. + ListUnsubscribe *string `protobuf:"bytes,72,opt,name=list_unsubscribe,json=listUnsubscribe,proto3,oneof" json:"list_unsubscribe,omitempty" msg:"416531,omitempty"` + // Contains the Logon object LocaleID. + LocaleId *int32 `protobuf:"varint,73,opt,name=locale_id,json=localeId,proto3,oneof" json:"locale_id,omitempty" msg:"262733,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,74,opt,name=locality,proto3,oneof" json:"locality,omitempty" msg:"1488731,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,75,opt,name=location,proto3,oneof" json:"location,omitempty" msg:"1486131,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,76,opt,name=manager_name,json=managerName,proto3,oneof" json:"manager_name,omitempty" msg:"1492631,omitempty"` + // A 16-byte constant that is present on all Address Book objects, but is not present on objects in an offline address book. + MappingSignature []byte `protobuf:"bytes,77,opt,name=mapping_signature,json=mappingSignature,proto3,oneof" json:"mapping_signature,omitempty" msg:"4088258,omitempty"` + MessageCcMe *bool `protobuf:"varint,78,opt,name=message_cc_me,json=messageCcMe,proto3,oneof" json:"message_cc_me,omitempty" msg:"8811,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,79,opt,name=message_delivery_time,json=messageDeliveryTime,proto3,oneof" json:"message_delivery_time,omitempty" msg:"359064,omitempty"` + // Specifies the format that an email editor can use for editing the message body. + MessageEditorFormat *int32 `protobuf:"varint,80,opt,name=message_editor_format,json=messageEditorFormat,proto3,oneof" json:"message_editor_format,omitempty" msg:"227933,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,81,opt,name=message_flags,json=messageFlags,proto3,oneof" json:"message_flags,omitempty" msg:"35913,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,82,opt,name=message_handling_system_common_name,json=messageHandlingSystemCommonName,proto3,oneof" json:"message_handling_system_common_name,omitempty" msg:"1486331,omitempty"` + // Contains the Windows Locale ID of the end-user who created this message. + MessageLocaleId *int32 `protobuf:"varint,83,opt,name=message_locale_id,json=messageLocaleId,proto3,oneof" json:"message_locale_id,omitempty" msg:"163693,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,84,opt,name=message_recipient_me,json=messageRecipientMe,proto3,oneof" json:"message_recipient_me,omitempty" msg:"8911,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,86,opt,name=message_size,json=messageSize,proto3,oneof" json:"message_size,omitempty" msg:"35923,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,87,opt,name=message_size_extended,json=messageSizeExtended,proto3,oneof" json:"message_size_extended,omitempty" msg:"359220,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,88,opt,name=message_status,json=messageStatus,proto3,oneof" json:"message_status,omitempty" msg:"36073,omitempty"` // Contains a message identifier assigned by a message transfer agent. - MessageSubmissionId []byte `protobuf:"bytes,79,opt,name=message_submission_id,json=messageSubmissionId,proto3,oneof" json:"message_submission_id,omitempty" msg:"71258,omitempty"` + MessageSubmissionId []byte `protobuf:"bytes,89,opt,name=message_submission_id,json=messageSubmissionId,proto3,oneof" json:"message_submission_id,omitempty" msg:"71258,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,90,opt,name=message_to_me,json=messageToMe,proto3,oneof" json:"message_to_me,omitempty" msg:"8711,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,91,opt,name=middle_name,json=middleName,proto3,oneof" json:"middle_name,omitempty" msg:"1491631,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,92,opt,name=mobile_telephone_number,json=mobileTelephoneNumber,proto3,oneof" json:"mobile_telephone_number,omitempty" msg:"1487631,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,93,opt,name=nickname,proto3,oneof" json:"nickname,omitempty" msg:"1492731,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,94,opt,name=non_delivery_report_diag_code,json=nonDeliveryReportDiagCode,proto3,oneof" json:"non_delivery_report_diag_code,omitempty" msg:"30773,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,95,opt,name=non_delivery_report_reason_code,json=nonDeliveryReportReasonCode,proto3,oneof" json:"non_delivery_report_reason_code,omitempty" msg:"30763,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,96,opt,name=non_delivery_report_status_code,json=nonDeliveryReportStatusCode,proto3,oneof" json:"non_delivery_report_status_code,omitempty" msg:"30783,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,97,opt,name=normalized_subject,json=normalizedSubject,proto3,oneof" json:"normalized_subject,omitempty" msg:"361331,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,98,opt,name=office_location,json=officeLocation,proto3,oneof" json:"office_location,omitempty" msg:"1487331,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,99,opt,name=organizational_id_number,json=organizationalIdNumber,proto3,oneof" json:"organizational_id_number,omitempty" msg:"1486431,omitempty"` // Contains an address book EntryID structure ([MS-OXCDATA] section 2.2.5.2) and is defined in report messages to identify the user who sent the original message. - OriginalAuthorEntryId []byte `protobuf:"bytes,90,opt,name=original_author_entry_id,json=originalAuthorEntryId,proto3,oneof" json:"original_author_entry_id,omitempty" msg:"76258,omitempty"` + OriginalAuthorEntryId []byte `protobuf:"bytes,100,opt,name=original_author_entry_id,json=originalAuthorEntryId,proto3,oneof" json:"original_author_entry_id,omitempty" msg:"76258,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,101,opt,name=original_author_name,json=originalAuthorName,proto3,oneof" json:"original_author_name,omitempty" msg:"7731,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,102,opt,name=original_delivery_time,json=originalDeliveryTime,proto3,oneof" json:"original_delivery_time,omitempty" msg:"8564,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,103,opt,name=original_display_bcc,json=originalDisplayBcc,proto3,oneof" json:"original_display_bcc,omitempty" msg:"11431,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,104,opt,name=original_display_cc,json=originalDisplayCc,proto3,oneof" json:"original_display_cc,omitempty" msg:"11531,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,105,opt,name=original_display_to,json=originalDisplayTo,proto3,oneof" json:"original_display_to,omitempty" msg:"11631,omitempty"` // Contains the original EntryID of an object. - OriginalEntryId []byte `protobuf:"bytes,96,opt,name=original_entry_id,json=originalEntryId,proto3,oneof" json:"original_entry_id,omitempty" msg:"14866258,omitempty"` + OriginalEntryId []byte `protobuf:"bytes,106,opt,name=original_entry_id,json=originalEntryId,proto3,oneof" json:"original_entry_id,omitempty" msg:"14866258,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,107,opt,name=original_message_class,json=originalMessageClass,proto3,oneof" json:"original_message_class,omitempty" msg:"7531,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,108,opt,name=original_sender_address_type,json=originalSenderAddressType,proto3,oneof" json:"original_sender_address_type,omitempty" msg:"10231,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,109,opt,name=original_sender_email_address,json=originalSenderEmailAddress,proto3,oneof" json:"original_sender_email_address,omitempty" msg:"10331,omitempty"` // Contains an address book EntryID that is set on delivery report messages. - OriginalSenderEntryId []byte `protobuf:"bytes,100,opt,name=original_sender_entry_id,json=originalSenderEntryId,proto3,oneof" json:"original_sender_entry_id,omitempty" msg:"91258,omitempty"` + OriginalSenderEntryId []byte `protobuf:"bytes,110,opt,name=original_sender_entry_id,json=originalSenderEntryId,proto3,oneof" json:"original_sender_entry_id,omitempty" msg:"91258,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,111,opt,name=original_sender_name,json=originalSenderName,proto3,oneof" json:"original_sender_name,omitempty" msg:"9031,omitempty"` // Contains an address book search key set on the original email message. - OriginalSenderSearchKey []byte `protobuf:"bytes,102,opt,name=original_sender_search_key,json=originalSenderSearchKey,proto3,oneof" json:"original_sender_search_key,omitempty" msg:"92258,omitempty"` + OriginalSenderSearchKey []byte `protobuf:"bytes,112,opt,name=original_sender_search_key,json=originalSenderSearchKey,proto3,oneof" json:"original_sender_search_key,omitempty" msg:"92258,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,113,opt,name=original_sensitivity,json=originalSensitivity,proto3,oneof" json:"original_sensitivity,omitempty" msg:"463,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,114,opt,name=original_sent_representing_address_type,json=originalSentRepresentingAddressType,proto3,oneof" json:"original_sent_representing_address_type,omitempty" msg:"10431,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,115,opt,name=original_sent_representing_email_address,json=originalSentRepresentingEmailAddress,proto3,oneof" json:"original_sent_representing_email_address,omitempty" msg:"10531,omitempty"` // Identifies an address book EntryID that contains the entry identifier of the end user who is represented by the original message sender. - OriginalSentRepresentingEntryId []byte `protobuf:"bytes,106,opt,name=original_sent_representing_entry_id,json=originalSentRepresentingEntryId,proto3,oneof" json:"original_sent_representing_entry_id,omitempty" msg:"94258,omitempty"` + OriginalSentRepresentingEntryId []byte `protobuf:"bytes,116,opt,name=original_sent_representing_entry_id,json=originalSentRepresentingEntryId,proto3,oneof" json:"original_sent_representing_entry_id,omitempty" msg:"94258,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,117,opt,name=original_sent_representing_name,json=originalSentRepresentingName,proto3,oneof" json:"original_sent_representing_name,omitempty" msg:"9331,omitempty"` // Identifies an address book search key that contains the SearchKey of the end user who is represented by the original message sender. - OriginalSentRepresentingSearchKey []byte `protobuf:"bytes,108,opt,name=original_sent_representing_search_key,json=originalSentRepresentingSearchKey,proto3,oneof" json:"original_sent_representing_search_key,omitempty" msg:"95258,omitempty"` + OriginalSentRepresentingSearchKey []byte `protobuf:"bytes,118,opt,name=original_sent_representing_search_key,json=originalSentRepresentingSearchKey,proto3,oneof" json:"original_sent_representing_search_key,omitempty" msg:"95258,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,119,opt,name=original_subject,json=originalSubject,proto3,oneof" json:"original_subject,omitempty" msg:"7331,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,120,opt,name=original_submit_time,json=originalSubmitTime,proto3,oneof" json:"original_submit_time,omitempty" msg:"7864,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,121,opt,name=originator_delivery_report_requested,json=originatorDeliveryReportRequested,proto3,oneof" json:"originator_delivery_report_requested,omitempty" msg:"3511,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,122,opt,name=originator_non_delivery_report_requested,json=originatorNonDeliveryReportRequested,proto3,oneof" json:"originator_non_delivery_report_requested,omitempty" msg:"308011,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,123,opt,name=other_address_city,json=otherAddressCity,proto3,oneof" json:"other_address_city,omitempty" msg:"1494331,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,124,opt,name=other_address_country,json=otherAddressCountry,proto3,oneof" json:"other_address_country,omitempty" msg:"1494431,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,125,opt,name=other_address_postal_code,json=otherAddressPostalCode,proto3,oneof" json:"other_address_postal_code,omitempty" msg:"1494531,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,126,opt,name=other_address_post_office_box,json=otherAddressPostOfficeBox,proto3,oneof" json:"other_address_post_office_box,omitempty" msg:"1494831,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,127,opt,name=other_address_state_or_province,json=otherAddressStateOrProvince,proto3,oneof" json:"other_address_state_or_province,omitempty" msg:"1494631,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,128,opt,name=other_address_street,json=otherAddressStreet,proto3,oneof" json:"other_address_street,omitempty" msg:"1494731,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,129,opt,name=other_telephone_number,json=otherTelephoneNumber,proto3,oneof" json:"other_telephone_number,omitempty" msg:"1487931,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,130,opt,name=pager_telephone_number,json=pagerTelephoneNumber,proto3,oneof" json:"pager_telephone_number,omitempty" msg:"1488131,omitempty"` // Specifies the GUID of a retention tag. - PolicyTag []byte `protobuf:"bytes,121,opt,name=policy_tag,json=policyTag,proto3,oneof" json:"policy_tag,omitempty" msg:"12313258,omitempty"` + PolicyTag []byte `protobuf:"bytes,131,opt,name=policy_tag,json=policyTag,proto3,oneof" json:"policy_tag,omitempty" msg:"12313258,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,132,opt,name=priority,proto3,oneof" json:"priority,omitempty" msg:"383,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,133,opt,name=read_receipt_requested,json=readReceiptRequested,proto3,oneof" json:"read_receipt_requested,omitempty" msg:"4111,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,134,opt,name=receipt_time,json=receiptTime,proto3,oneof" json:"receipt_time,omitempty" msg:"4264,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,135,opt,name=received_by_email_address,json=receivedByEmailAddress,proto3,oneof" json:"received_by_email_address,omitempty" msg:"11831,omitempty"` // Contains the address book EntryID of the mailbox receiving the Email object. - ReceivedByEntryId []byte `protobuf:"bytes,126,opt,name=received_by_entry_id,json=receivedByEntryId,proto3,oneof" json:"received_by_entry_id,omitempty" msg:"63258,omitempty"` + ReceivedByEntryId []byte `protobuf:"bytes,136,opt,name=received_by_entry_id,json=receivedByEntryId,proto3,oneof" json:"received_by_entry_id,omitempty" msg:"63258,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,137,opt,name=received_by_name,json=receivedByName,proto3,oneof" json:"received_by_name,omitempty" msg:"6431,omitempty"` // Identifies an address book search key that contains a binary-comparable key that is used to identify correlated objects for a search. - ReceivedBySearchKey []byte `protobuf:"bytes,128,opt,name=received_by_search_key,json=receivedBySearchKey,proto3,oneof" json:"received_by_search_key,omitempty" msg:"81258,omitempty"` + ReceivedBySearchKey []byte `protobuf:"bytes,138,opt,name=received_by_search_key,json=receivedBySearchKey,proto3,oneof" json:"received_by_search_key,omitempty" msg:"81258,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,139,opt,name=received_representing_address_type,json=receivedRepresentingAddressType,proto3,oneof" json:"received_representing_address_type,omitempty" msg:"11931,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,140,opt,name=received_representing_email_address,json=receivedRepresentingEmailAddress,proto3,oneof" json:"received_representing_email_address,omitempty" msg:"12031,omitempty"` // Contains an address book EntryID that identifies the end user represented by the receiving mailbox owner. - ReceivedRepresentingEntryId []byte `protobuf:"bytes,131,opt,name=received_representing_entry_id,json=receivedRepresentingEntryId,proto3,oneof" json:"received_representing_entry_id,omitempty" msg:"67258,omitempty"` + ReceivedRepresentingEntryId []byte `protobuf:"bytes,141,opt,name=received_representing_entry_id,json=receivedRepresentingEntryId,proto3,oneof" json:"received_representing_entry_id,omitempty" msg:"67258,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,142,opt,name=received_representing_name,json=receivedRepresentingName,proto3,oneof" json:"received_representing_name,omitempty" msg:"6831,omitempty"` // Identifies an address book search key that contains a binary-comparable key of the end user represented by the receiving mailbox owner. - ReceivedRepresentingSearchKey []byte `protobuf:"bytes,133,opt,name=received_representing_search_key,json=receivedRepresentingSearchKey,proto3,oneof" json:"received_representing_search_key,omitempty" msg:"82258,omitempty"` + ReceivedRepresentingSearchKey []byte `protobuf:"bytes,143,opt,name=received_representing_search_key,json=receivedRepresentingSearchKey,proto3,oneof" json:"received_representing_search_key,omitempty" msg:"82258,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,144,opt,name=recipient_type,json=recipientType,proto3,oneof" json:"recipient_type,omitempty" msg:"30933,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,145,opt,name=remote_message_transfer_agent,json=remoteMessageTransferAgent,proto3,oneof" json:"remote_message_transfer_agent,omitempty" msg:"310531,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,146,opt,name=reply_requested,json=replyRequested,proto3,oneof" json:"reply_requested,omitempty" msg:"309511,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,147,opt,name=report_disposition,json=reportDisposition,proto3,oneof" json:"report_disposition,omitempty" msg:"12831,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,148,opt,name=report_disposition_mode,json=reportDispositionMode,proto3,oneof" json:"report_disposition_mode,omitempty" msg:"12931,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,149,opt,name=reporting_message_transfer_agent,json=reportingMessageTransferAgent,proto3,oneof" json:"reporting_message_transfer_agent,omitempty" msg:"2665631,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,150,opt,name=retention_date,json=retentionDate,proto3,oneof" json:"retention_date,omitempty" msg:"1231664,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,151,opt,name=retention_flags,json=retentionFlags,proto3,oneof" json:"retention_flags,omitempty" msg:"123173,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,152,opt,name=retention_period,json=retentionPeriod,proto3,oneof" json:"retention_period,omitempty" msg:"123143,omitempty"` // Contains message body text in compressed RTF format. - RtfCompressed []byte `protobuf:"bytes,143,opt,name=rtf_compressed,json=rtfCompressed,proto3,oneof" json:"rtf_compressed,omitempty" msg:"4105258,omitempty"` + RtfCompressed []byte `protobuf:"bytes,153,opt,name=rtf_compressed,json=rtfCompressed,proto3,oneof" json:"rtf_compressed,omitempty" msg:"4105258,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,154,opt,name=rtf_in_sync,json=rtfInSync,proto3,oneof" json:"rtf_in_sync,omitempty" msg:"361511,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,155,opt,name=sender_address_type,json=senderAddressType,proto3,oneof" json:"sender_address_type,omitempty" msg:"310231,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,156,opt,name=sender_email_address,json=senderEmailAddress,proto3,oneof" json:"sender_email_address,omitempty" msg:"310331,omitempty"` // Identifies an address book EntryID that contains the address book EntryID of the sending mailbox owner. - SenderEntryId []byte `protobuf:"bytes,147,opt,name=sender_entry_id,json=senderEntryId,proto3,oneof" json:"sender_entry_id,omitempty" msg:"3097258,omitempty"` + SenderEntryId []byte `protobuf:"bytes,157,opt,name=sender_entry_id,json=senderEntryId,proto3,oneof" json:"sender_entry_id,omitempty" msg:"3097258,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,158,opt,name=sender_id_status,json=senderIdStatus,proto3,oneof" json:"sender_id_status,omitempty" msg:"165053,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,159,opt,name=sender_name,json=senderName,proto3,oneof" json:"sender_name,omitempty" msg:"309831,omitempty"` // Identifies an address book search key. - SenderSearchKey []byte `protobuf:"bytes,150,opt,name=sender_search_key,json=senderSearchKey,proto3,oneof" json:"sender_search_key,omitempty" msg:"3101258,omitempty"` + SenderSearchKey []byte `protobuf:"bytes,160,opt,name=sender_search_key,json=senderSearchKey,proto3,oneof" json:"sender_search_key,omitempty" msg:"3101258,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,161,opt,name=send_internet_encoding,json=sendInternetEncoding,proto3,oneof" json:"send_internet_encoding,omitempty" msg:"149613,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,162,opt,name=send_rich_info,json=sendRichInfo,proto3,oneof" json:"send_rich_info,omitempty" msg:"1491211,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,163,opt,name=sensitivity,proto3,oneof" json:"sensitivity,omitempty" msg:"543,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,164,opt,name=sent_representing_address_type,json=sentRepresentingAddressType,proto3,oneof" json:"sent_representing_address_type,omitempty" msg:"10031,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,165,opt,name=sent_representing_email_address,json=sentRepresentingEmailAddress,proto3,oneof" json:"sent_representing_email_address,omitempty" msg:"10131,omitempty"` // Contains the identifier of the end user who is represented by the sending mailbox owner. - SentRepresentingEntryId []byte `protobuf:"bytes,156,opt,name=sent_representing_entry_id,json=sentRepresentingEntryId,proto3,oneof" json:"sent_representing_entry_id,omitempty" msg:"65258,omitempty"` + SentRepresentingEntryId []byte `protobuf:"bytes,166,opt,name=sent_representing_entry_id,json=sentRepresentingEntryId,proto3,oneof" json:"sent_representing_entry_id,omitempty" msg:"65258,omitempty"` + SentRepresentingFlags *int32 `protobuf:"varint,167,opt,name=sent_representing_flags,json=sentRepresentingFlags,proto3,oneof" json:"sent_representing_flags,omitempty" msg:"164103,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,168,opt,name=sent_representing_name,json=sentRepresentingName,proto3,oneof" json:"sent_representing_name,omitempty" msg:"6631,omitempty"` // Contains a binary-comparable key that represents the end user who is represented by the sending mailbox owner. - SentRepresentingSearchKey []byte `protobuf:"bytes,158,opt,name=sent_representing_search_key,json=sentRepresentingSearchKey,proto3,oneof" json:"sent_representing_search_key,omitempty" msg:"59258,omitempty"` + SentRepresentingSearchKey []byte `protobuf:"bytes,169,opt,name=sent_representing_search_key,json=sentRepresentingSearchKey,proto3,oneof" json:"sent_representing_search_key,omitempty" msg:"59258,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,170,opt,name=smtp_address,json=smtpAddress,proto3,oneof" json:"smtp_address,omitempty" msg:"1484631,omitempty"` // Contains the default retention period, and the start date from which the age of a Message object is calculated. - StartDateEtc []byte `protobuf:"bytes,160,opt,name=start_date_etc,json=startDateEtc,proto3,oneof" json:"start_date_etc,omitempty" msg:"12315258,omitempty"` + StartDateEtc []byte `protobuf:"bytes,171,opt,name=start_date_etc,json=startDateEtc,proto3,oneof" json:"start_date_etc,omitempty" msg:"12315258,omitempty"` + // Indicates whether string properties within the .msg file are Unicode-encoded. + StoreSupportMask *int32 `protobuf:"varint,172,opt,name=store_support_mask,json=storeSupportMask,proto3,oneof" json:"store_support_mask,omitempty" msg:"133253,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,173,opt,name=subject,proto3,oneof" json:"subject,omitempty" msg:"5531,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,174,opt,name=subject_prefix,json=subjectPrefix,proto3,oneof" json:"subject_prefix,omitempty" msg:"6131,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,175,opt,name=supplementary_info,json=supplementaryInfo,proto3,oneof" json:"supplementary_info,omitempty" msg:"309931,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,176,opt,name=transmittable_display_name,json=transmittableDisplayName,proto3,oneof" json:"transmittable_display_name,omitempty" msg:"1488031,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,177,opt,name=transport_message_headers,json=transportMessageHeaders,proto3,oneof" json:"transport_message_headers,omitempty" msg:"12531,omitempty"` + // Contains the View Descriptor version. + ViewDescriptorVersion *int32 `protobuf:"varint,178,opt,name=view_descriptor_version,json=viewDescriptorVersion,proto3,oneof" json:"view_descriptor_version,omitempty" msg:"286793,omitempty"` } func (x *Message) Reset() { @@ -719,6 +744,20 @@ func (x *Message) GetDisplayTo() string { return "" } +func (x *Message) GetFlagCompleteTime() int64 { + if x != nil && x.FlagCompleteTime != nil { + return *x.FlagCompleteTime + } + return 0 +} + +func (x *Message) GetFlagStatus() int32 { + if x != nil && x.FlagStatus != nil { + return *x.FlagStatus + } + return 0 +} + func (x *Message) GetHtml() []byte { if x != nil { return x.Html @@ -754,6 +793,13 @@ func (x *Message) GetInReplyToId() string { return "" } +func (x *Message) GetInternetCodepage() int32 { + if x != nil && x.InternetCodepage != nil { + return *x.InternetCodepage + } + return 0 +} + func (x *Message) GetInternetMailOverrideFormat() int32 { if x != nil && x.InternetMailOverrideFormat != nil { return *x.InternetMailOverrideFormat @@ -803,6 +849,34 @@ func (x *Message) GetLastModificationTime() int64 { return 0 } +func (x *Message) GetListHelp() string { + if x != nil && x.ListHelp != nil { + return *x.ListHelp + } + return "" +} + +func (x *Message) GetListSubscribe() string { + if x != nil && x.ListSubscribe != nil { + return *x.ListSubscribe + } + return "" +} + +func (x *Message) GetListUnsubscribe() string { + if x != nil && x.ListUnsubscribe != nil { + return *x.ListUnsubscribe + } + return "" +} + +func (x *Message) GetLocaleId() int32 { + if x != nil && x.LocaleId != nil { + return *x.LocaleId + } + return 0 +} + func (x *Message) GetLocality() string { if x != nil && x.Locality != nil { return *x.Locality @@ -824,6 +898,13 @@ func (x *Message) GetManagerName() string { return "" } +func (x *Message) GetMappingSignature() []byte { + if x != nil { + return x.MappingSignature + } + return nil +} + func (x *Message) GetMessageCcMe() bool { if x != nil && x.MessageCcMe != nil { return *x.MessageCcMe @@ -838,6 +919,13 @@ func (x *Message) GetMessageDeliveryTime() int64 { return 0 } +func (x *Message) GetMessageEditorFormat() int32 { + if x != nil && x.MessageEditorFormat != nil { + return *x.MessageEditorFormat + } + return 0 +} + func (x *Message) GetMessageFlags() int32 { if x != nil && x.MessageFlags != nil { return *x.MessageFlags @@ -852,6 +940,13 @@ func (x *Message) GetMessageHandlingSystemCommonName() string { return "" } +func (x *Message) GetMessageLocaleId() int32 { + if x != nil && x.MessageLocaleId != nil { + return *x.MessageLocaleId + } + return 0 +} + func (x *Message) GetMessageRecipientMe() bool { if x != nil && x.MessageRecipientMe != nil { return *x.MessageRecipientMe @@ -1426,6 +1521,13 @@ func (x *Message) GetSentRepresentingEntryId() []byte { return nil } +func (x *Message) GetSentRepresentingFlags() int32 { + if x != nil && x.SentRepresentingFlags != nil { + return *x.SentRepresentingFlags + } + return 0 +} + func (x *Message) GetSentRepresentingName() string { if x != nil && x.SentRepresentingName != nil { return *x.SentRepresentingName @@ -1454,6 +1556,13 @@ func (x *Message) GetStartDateEtc() []byte { return nil } +func (x *Message) GetStoreSupportMask() int32 { + if x != nil && x.StoreSupportMask != nil { + return *x.StoreSupportMask + } + return 0 +} + func (x *Message) GetSubject() string { if x != nil && x.Subject != nil { return *x.Subject @@ -1489,11 +1598,18 @@ func (x *Message) GetTransportMessageHeaders() string { return "" } +func (x *Message) GetViewDescriptorVersion() int32 { + if x != nil && x.ViewDescriptorVersion != nil { + return *x.ViewDescriptorVersion + } + return 0 +} + var File_message_proto protoreflect.FileDescriptor var file_message_proto_rawDesc = []byte{ 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xe0, 0x5e, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x61, + 0x84, 0x66, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1d, @@ -1629,632 +1745,690 @@ var file_message_proto_rawDesc = []byte{ 0x2d, 0x52, 0x09, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x18, 0x36, 0x20, 0x01, 0x28, 0x09, 0x48, 0x2e, 0x52, 0x09, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x6f, - 0x88, 0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x18, 0x37, 0x20, 0x01, 0x28, - 0x0c, 0x48, 0x2f, 0x52, 0x04, 0x68, 0x74, 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, - 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x38, 0x20, 0x01, 0x28, 0x05, - 0x48, 0x30, 0x52, 0x09, 0x69, 0x63, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, - 0x12, 0x23, 0x0a, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x39, - 0x20, 0x01, 0x28, 0x05, 0x48, 0x31, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, - 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, - 0x73, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x32, 0x52, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, - 0x61, 0x6c, 0x73, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0e, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, - 0x6c, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x33, - 0x52, 0x0b, 0x69, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x6f, 0x49, 0x64, 0x88, 0x01, 0x01, - 0x12, 0x46, 0x0a, 0x1d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, - 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, - 0x74, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x34, 0x52, 0x1a, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x6e, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x46, - 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, - 0x3d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x35, 0x52, 0x11, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, - 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, - 0x13, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, - 0x6e, 0x63, 0x65, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x36, 0x52, 0x12, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, - 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x37, 0x52, 0x0a, 0x69, 0x73, 0x64, 0x6e, - 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x6b, 0x65, 0x79, - 0x77, 0x6f, 0x72, 0x64, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, 0x48, 0x38, 0x52, 0x07, 0x6b, 0x65, - 0x79, 0x77, 0x6f, 0x72, 0x64, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, - 0x75, 0x61, 0x67, 0x65, 0x18, 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, 0x52, 0x08, 0x6c, 0x61, - 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6c, 0x61, 0x73, - 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x18, 0x42, 0x20, 0x01, 0x28, 0x03, 0x48, 0x3a, 0x52, 0x14, 0x6c, 0x61, 0x73, - 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, - 0x18, 0x43, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3b, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, - 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3c, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, - 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x45, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3d, 0x52, 0x0b, - 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, - 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x63, 0x5f, 0x6d, 0x65, 0x18, - 0x46, 0x20, 0x01, 0x28, 0x08, 0x48, 0x3e, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x43, 0x63, 0x4d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, - 0x18, 0x47, 0x20, 0x01, 0x28, 0x03, 0x48, 0x3f, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x28, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, - 0x73, 0x18, 0x48, 0x20, 0x01, 0x28, 0x05, 0x48, 0x40, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x23, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x73, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x49, 0x20, 0x01, 0x28, 0x09, 0x48, 0x41, 0x52, 0x1f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, - 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, - 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, - 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x42, 0x52, 0x12, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x73, 0x69, 0x7a, 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x05, 0x48, 0x43, 0x52, 0x0b, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x65, 0x78, 0x74, - 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x01, 0x48, 0x44, 0x52, 0x13, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, - 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x45, 0x52, - 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, - 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x0c, - 0x48, 0x46, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x18, 0x50, 0x20, 0x01, 0x28, - 0x08, 0x48, 0x47, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x4d, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x51, 0x20, 0x01, 0x28, 0x09, 0x48, 0x48, 0x52, 0x0a, 0x6d, 0x69, 0x64, 0x64, - 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x6d, 0x6f, 0x62, - 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x49, 0x52, 0x15, 0x6d, 0x6f, - 0x62, 0x69, 0x6c, 0x65, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x53, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, - 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, - 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, - 0x69, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x54, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4b, - 0x52, 0x19, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x44, 0x69, 0x61, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x49, - 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, - 0x65, 0x18, 0x55, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4c, 0x52, 0x1b, 0x6e, 0x6f, 0x6e, 0x44, 0x65, - 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, - 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x56, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x4d, 0x52, 0x1b, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, - 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, - 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x57, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x4e, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x53, 0x75, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x66, 0x66, 0x69, - 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x58, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x4f, 0x52, 0x0e, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x18, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, - 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x18, 0x59, 0x20, 0x01, 0x28, 0x09, 0x48, 0x50, 0x52, 0x16, 0x6f, 0x72, 0x67, 0x61, - 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x4e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, - 0x64, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x51, 0x52, 0x15, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, - 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, - 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x5b, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x52, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, - 0x68, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x03, 0x48, 0x53, 0x52, 0x14, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x18, 0x5d, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x54, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x63, 0x63, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, + 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x37, 0x20, 0x01, 0x28, 0x03, 0x48, + 0x2f, 0x52, 0x10, 0x66, 0x6c, 0x61, 0x67, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, + 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x38, 0x20, 0x01, 0x28, 0x05, 0x48, 0x30, 0x52, 0x0a, 0x66, + 0x6c, 0x61, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x17, 0x0a, 0x04, + 0x68, 0x74, 0x6d, 0x6c, 0x18, 0x39, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x31, 0x52, 0x04, 0x68, 0x74, + 0x6d, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, + 0x64, 0x65, 0x78, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x32, 0x52, 0x09, 0x69, 0x63, 0x6f, + 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0a, 0x69, 0x6d, 0x70, + 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x33, 0x52, + 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1f, + 0x0a, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x34, 0x52, 0x08, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x88, 0x01, 0x01, 0x12, + 0x28, 0x0a, 0x0e, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x69, + 0x64, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x35, 0x52, 0x0b, 0x69, 0x6e, 0x52, 0x65, 0x70, + 0x6c, 0x79, 0x54, 0x6f, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x61, 0x67, 0x65, 0x18, 0x3e, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x36, 0x52, 0x10, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, + 0x43, 0x6f, 0x64, 0x65, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6f, 0x76, 0x65, + 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x3f, 0x20, 0x01, + 0x28, 0x05, 0x48, 0x37, 0x52, 0x1a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x4d, 0x61, + 0x69, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x40, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x38, 0x52, 0x11, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, + 0x41, 0x20, 0x01, 0x28, 0x09, 0x48, 0x39, 0x52, 0x12, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, + 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x24, + 0x0a, 0x0b, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x42, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x3a, 0x52, 0x0a, 0x69, 0x73, 0x64, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, + 0x43, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3b, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, + 0x44, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3c, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, + 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x45, + 0x20, 0x01, 0x28, 0x03, 0x48, 0x3d, 0x52, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, + 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x20, 0x0a, 0x09, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x18, 0x46, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x3e, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x48, 0x65, 0x6c, 0x70, 0x88, 0x01, + 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x18, 0x47, 0x20, 0x01, 0x28, 0x09, 0x48, 0x3f, 0x52, 0x0d, 0x6c, 0x69, 0x73, + 0x74, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, + 0x10, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x75, 0x6e, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, + 0x65, 0x18, 0x48, 0x20, 0x01, 0x28, 0x09, 0x48, 0x40, 0x52, 0x0f, 0x6c, 0x69, 0x73, 0x74, 0x55, + 0x6e, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, + 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x49, 0x20, 0x01, 0x28, 0x05, + 0x48, 0x41, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x4a, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x42, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, + 0x12, 0x1f, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x4b, 0x20, 0x01, + 0x28, 0x09, 0x48, 0x43, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, + 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x09, 0x48, 0x44, 0x52, 0x0b, 0x6d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x11, 0x6d, 0x61, 0x70, + 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x4d, + 0x20, 0x01, 0x28, 0x0c, 0x48, 0x45, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, + 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x63, 0x5f, 0x6d, 0x65, 0x18, 0x4e, 0x20, 0x01, + 0x28, 0x08, 0x48, 0x46, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x63, 0x4d, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x4f, 0x20, + 0x01, 0x28, 0x03, 0x48, 0x47, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x65, + 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, + 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x50, 0x20, 0x01, 0x28, 0x05, 0x48, 0x48, 0x52, 0x13, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x46, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x48, 0x49, 0x52, + 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, + 0x12, 0x51, 0x0a, 0x23, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, + 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x52, 0x20, 0x01, 0x28, 0x09, 0x48, 0x4a, 0x52, + 0x1f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, 0x67, + 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x53, 0x20, 0x01, 0x28, 0x05, 0x48, 0x4b, + 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x49, + 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x18, 0x54, 0x20, 0x01, + 0x28, 0x08, 0x48, 0x4c, 0x52, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x56, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x4d, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x57, 0x20, 0x01, + 0x28, 0x01, 0x48, 0x4e, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, + 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x58, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x4f, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, + 0x64, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x50, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x27, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, + 0x6d, 0x65, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x08, 0x48, 0x51, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x6f, 0x4d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x24, 0x0a, 0x0b, 0x6d, 0x69, + 0x64, 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x52, 0x52, 0x0a, 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x3b, 0x0a, 0x17, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x5c, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x53, 0x52, 0x15, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x54, 0x65, 0x6c, 0x65, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, + 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x54, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x45, + 0x0a, 0x1d, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, + 0x5e, 0x20, 0x01, 0x28, 0x05, 0x48, 0x55, 0x52, 0x19, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, + 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x61, 0x67, 0x43, 0x6f, + 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, + 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, + 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x5f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x56, + 0x52, 0x1b, 0x6e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x49, 0x0a, 0x1f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, + 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, + 0x6f, 0x64, 0x65, 0x18, 0x60, 0x20, 0x01, 0x28, 0x05, 0x48, 0x57, 0x52, 0x1b, 0x6e, 0x6f, 0x6e, + 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x12, 0x6e, + 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x18, 0x61, 0x20, 0x01, 0x28, 0x09, 0x48, 0x58, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, + 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, + 0x2c, 0x0a, 0x0f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x62, 0x20, 0x01, 0x28, 0x09, 0x48, 0x59, 0x52, 0x0e, 0x6f, 0x66, 0x66, 0x69, + 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, + 0x18, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, + 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x63, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x5a, 0x52, 0x16, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x49, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x5b, + 0x52, 0x15, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5c, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, + 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x66, 0x20, 0x01, 0x28, + 0x03, 0x48, 0x5d, 0x52, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x6c, + 0x69, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x5f, 0x63, 0x63, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x55, 0x52, 0x11, 0x6f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x43, 0x63, 0x88, 0x01, - 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x18, 0x5f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x56, - 0x52, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, - 0x79, 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x60, 0x20, 0x01, 0x28, - 0x0c, 0x48, 0x57, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, - 0x73, 0x18, 0x61, 0x20, 0x01, 0x28, 0x09, 0x48, 0x58, 0x52, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x88, - 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, - 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, 0x09, 0x48, 0x59, 0x52, 0x19, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1d, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, - 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x63, 0x20, 0x01, 0x28, 0x09, 0x48, - 0x5a, 0x52, 0x1a, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, - 0x12, 0x3c, 0x0a, 0x18, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, - 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x64, 0x20, 0x01, - 0x28, 0x0c, 0x48, 0x5b, 0x52, 0x15, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, - 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, - 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5c, 0x52, 0x12, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, - 0x6b, 0x65, 0x79, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x5d, 0x52, 0x17, 0x6f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, - 0x67, 0x20, 0x01, 0x28, 0x05, 0x48, 0x5e, 0x52, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x53, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, - 0x59, 0x0a, 0x27, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, - 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x68, 0x20, 0x01, 0x28, 0x09, - 0x48, 0x5f, 0x52, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, - 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x69, 0x20, 0x01, 0x28, 0x09, 0x48, 0x60, 0x52, 0x24, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x6a, - 0x20, 0x01, 0x28, 0x0c, 0x48, 0x61, 0x52, 0x1f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1f, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x6b, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x62, 0x52, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, - 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, - 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x55, 0x0a, 0x25, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x5f, 0x62, 0x63, 0x63, 0x18, 0x67, 0x20, 0x01, 0x28, 0x09, 0x48, 0x5e, 0x52, 0x12, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x42, 0x63, 0x63, + 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x18, 0x68, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x5f, 0x52, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x44, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x43, 0x63, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x18, + 0x69, 0x20, 0x01, 0x28, 0x09, 0x48, 0x60, 0x52, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, + 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, + 0x69, 0x64, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x61, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x39, + 0x0a, 0x16, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x6b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x62, + 0x52, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x1c, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x6c, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x63, 0x52, 0x19, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, + 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x46, 0x0a, 0x1d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x6d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x1a, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x18, 0x6e, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x65, 0x52, 0x15, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x6f, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x66, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x1a, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, + 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x70, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x67, 0x52, 0x17, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x36, + 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, + 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, 0x71, 0x20, 0x01, 0x28, 0x05, 0x48, 0x68, 0x52, 0x13, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, + 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x27, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, - 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, - 0x6c, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x63, 0x52, 0x21, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, - 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, - 0x74, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x64, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, - 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, - 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x6e, 0x20, 0x01, 0x28, 0x03, 0x48, 0x65, 0x52, 0x12, 0x6f, - 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x54, 0x0a, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, - 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x6f, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x66, 0x52, 0x21, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, - 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, - 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x70, 0x20, 0x01, 0x28, 0x08, 0x48, 0x67, 0x52, 0x24, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, - 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x18, 0x71, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x68, 0x52, 0x10, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x18, 0x72, 0x20, 0x01, 0x28, 0x09, 0x48, 0x69, 0x52, 0x13, 0x6f, 0x74, 0x68, - 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, - 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, - 0x18, 0x73, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6a, 0x52, 0x16, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, - 0x5f, 0x62, 0x6f, 0x78, 0x18, 0x74, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6b, 0x52, 0x19, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, - 0x66, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, - 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x75, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x6c, 0x52, 0x1b, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, - 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x18, 0x76, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x6d, 0x52, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x65, 0x65, 0x74, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, - 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x77, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6e, 0x52, 0x14, - 0x6f, 0x74, 0x68, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x70, 0x61, 0x67, 0x65, 0x72, - 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x18, 0x78, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6f, 0x52, 0x14, 0x70, 0x61, 0x67, 0x65, 0x72, - 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, - 0x18, 0x79, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x70, 0x52, 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x54, 0x61, 0x67, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x05, 0x48, 0x71, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, - 0x72, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x16, 0x72, 0x65, 0x61, 0x64, 0x5f, - 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x08, 0x48, 0x72, 0x52, 0x14, 0x72, 0x65, 0x61, 0x64, 0x52, - 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, - 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x03, 0x48, 0x73, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x65, - 0x69, 0x70, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x72, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x74, 0x52, - 0x16, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x14, 0x72, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, - 0x69, 0x64, 0x18, 0x7e, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x75, 0x52, 0x11, 0x72, 0x65, 0x63, 0x65, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x72, 0x20, 0x01, 0x28, 0x09, 0x48, 0x69, 0x52, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, + 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x73, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x6a, 0x52, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, + 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, + 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x51, + 0x0a, 0x23, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x74, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x6b, 0x52, 0x1f, 0x6f, + 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x4a, 0x0a, 0x1f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, + 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6c, 0x52, 0x1c, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x55, 0x0a, + 0x25, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x76, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x6d, 0x52, 0x21, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, + 0x79, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x77, 0x20, 0x01, 0x28, 0x09, 0x48, 0x6e, + 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x78, 0x20, 0x01, + 0x28, 0x03, 0x48, 0x6f, 0x52, 0x12, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x75, + 0x62, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x54, 0x0a, 0x24, 0x6f, + 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, + 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x65, 0x64, 0x18, 0x79, 0x20, 0x01, 0x28, 0x08, 0x48, 0x70, 0x52, 0x21, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, + 0x01, 0x12, 0x5b, 0x0a, 0x28, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, + 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x7a, 0x20, + 0x01, 0x28, 0x08, 0x48, 0x71, 0x52, 0x24, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, + 0x72, 0x4e, 0x6f, 0x6e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x31, + 0x0a, 0x12, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x63, 0x69, 0x74, 0x79, 0x18, 0x7b, 0x20, 0x01, 0x28, 0x09, 0x48, 0x72, 0x52, 0x10, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x43, 0x69, 0x74, 0x79, 0x88, 0x01, + 0x01, 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x7c, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x73, 0x52, 0x13, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x19, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, + 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x7d, 0x20, 0x01, 0x28, 0x09, 0x48, 0x74, 0x52, + 0x16, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x73, + 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x45, 0x0a, 0x1d, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, + 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x18, 0x7e, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x75, 0x52, 0x19, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x50, 0x6f, 0x73, 0x74, 0x4f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x78, 0x88, 0x01, + 0x01, 0x12, 0x49, 0x0a, 0x1f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x6e, 0x63, 0x65, 0x18, 0x7f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x76, 0x52, 0x1b, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, + 0x72, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x14, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, + 0x72, 0x65, 0x65, 0x74, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x77, 0x52, 0x12, 0x6f, + 0x74, 0x68, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x65, 0x65, + 0x74, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x16, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x65, + 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x81, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x78, 0x52, 0x14, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x54, 0x65, + 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, + 0x12, 0x3a, 0x0a, 0x16, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, + 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x79, 0x52, 0x14, 0x70, 0x61, 0x67, 0x65, 0x72, 0x54, 0x65, 0x6c, 0x65, 0x70, 0x68, + 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x0a, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x7a, 0x52, 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x61, 0x67, 0x88, 0x01, + 0x01, 0x12, 0x20, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x84, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x7b, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, + 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x16, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x85, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x7c, 0x52, 0x14, 0x72, 0x65, 0x61, 0x64, 0x52, 0x65, 0x63, 0x65, + 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x27, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, + 0x86, 0x01, 0x20, 0x01, 0x28, 0x03, 0x48, 0x7d, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, + 0x74, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3f, 0x0a, 0x19, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x87, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x7e, 0x52, 0x16, + 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x14, 0x72, 0x65, 0x63, + 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, + 0x64, 0x18, 0x88, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7f, 0x52, 0x11, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, - 0x12, 0x2d, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x7f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x76, 0x52, 0x0e, 0x72, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, - 0x39, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x73, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x48, 0x77, 0x52, 0x13, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x22, 0x72, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x18, 0x81, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x78, 0x52, 0x1f, 0x72, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, - 0x23, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, - 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x79, 0x52, 0x20, 0x72, + 0x12, 0x2f, 0x0a, 0x10, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x89, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x80, 0x01, 0x52, 0x0e, + 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x3a, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x8a, 0x01, 0x20, 0x01, + 0x28, 0x0c, 0x48, 0x81, 0x01, 0x52, 0x13, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x42, + 0x79, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, + 0x22, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x8b, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x82, 0x01, 0x52, 0x1f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, - 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, - 0x01, 0x01, 0x12, 0x49, 0x0a, 0x1e, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, - 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, - 0x79, 0x5f, 0x69, 0x64, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7a, 0x52, 0x1b, 0x72, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, - 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, - 0x1a, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, - 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x84, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x7b, 0x52, 0x18, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, - 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x4d, 0x0a, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, - 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x85, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x7c, 0x52, 0x1d, - 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, - 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, - 0x12, 0x2b, 0x0a, 0x0e, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x86, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x7d, 0x52, 0x0d, 0x72, 0x65, 0x63, - 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x47, 0x0a, - 0x1d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x87, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x7e, 0x52, 0x1a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x67, - 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, - 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x88, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x48, 0x7f, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, - 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x89, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x80, 0x01, 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, - 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x17, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x8a, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x81, 0x01, - 0x52, 0x15, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, - 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x20, 0x72, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, - 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x8b, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x82, 0x01, 0x52, 0x1d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, - 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, - 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x65, - 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x8c, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x48, 0x83, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, - 0x6e, 0x44, 0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x0f, 0x72, 0x65, 0x74, 0x65, - 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x8d, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x48, 0x84, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, - 0x46, 0x6c, 0x61, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x65, - 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x8e, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x48, 0x85, 0x01, 0x52, 0x0f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, - 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x74, - 0x66, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x8f, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x48, 0x86, 0x01, 0x52, 0x0d, 0x72, 0x74, 0x66, 0x43, 0x6f, 0x6d, 0x70, 0x72, - 0x65, 0x73, 0x73, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, 0x72, 0x74, 0x66, 0x5f, - 0x69, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x90, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x87, - 0x01, 0x52, 0x09, 0x72, 0x74, 0x66, 0x49, 0x6e, 0x53, 0x79, 0x6e, 0x63, 0x88, 0x01, 0x01, 0x12, - 0x35, 0x0a, 0x13, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x91, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x88, 0x01, - 0x52, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, - 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x14, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x92, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x89, 0x01, 0x52, 0x12, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, - 0x2d, 0x0a, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, - 0x69, 0x64, 0x18, 0x93, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x8a, 0x01, 0x52, 0x0d, 0x73, 0x65, - 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2f, - 0x0a, 0x10, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x94, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x8b, 0x01, 0x52, 0x0e, 0x73, 0x65, - 0x6e, 0x64, 0x65, 0x72, 0x49, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, - 0x26, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x95, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x8c, 0x01, 0x52, 0x0a, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x65, - 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x96, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x48, 0x8d, 0x01, 0x52, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, 0x65, - 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x6f, - 0x64, 0x69, 0x6e, 0x67, 0x18, 0x97, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x8e, 0x01, 0x52, 0x14, - 0x73, 0x65, 0x6e, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x45, 0x6e, 0x63, 0x6f, - 0x64, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x5f, - 0x72, 0x69, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x98, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x48, 0x8f, 0x01, 0x52, 0x0c, 0x73, 0x65, 0x6e, 0x64, 0x52, 0x69, 0x63, 0x68, 0x49, 0x6e, 0x66, - 0x6f, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, - 0x69, 0x74, 0x79, 0x18, 0x99, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x90, 0x01, 0x52, 0x0b, 0x73, - 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, - 0x1e, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, - 0x9a, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x91, 0x01, 0x52, 0x1b, 0x73, 0x65, 0x6e, 0x74, 0x52, - 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x1f, 0x73, 0x65, 0x6e, - 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x9b, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x92, 0x01, 0x52, 0x1c, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, - 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1a, 0x73, 0x65, 0x6e, 0x74, 0x5f, - 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, - 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x9c, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x93, 0x01, 0x52, - 0x17, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, - 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x9d, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x94, 0x01, 0x52, - 0x14, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1c, 0x73, 0x65, 0x6e, 0x74, - 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x9e, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, - 0x95, 0x01, 0x52, 0x19, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, - 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, - 0x12, 0x28, 0x0a, 0x0c, 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x9f, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x96, 0x01, 0x52, 0x0b, 0x73, 0x6d, 0x74, 0x70, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x74, 0x63, 0x18, 0xa0, 0x01, 0x20, - 0x01, 0x28, 0x0c, 0x48, 0x97, 0x01, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x74, - 0x65, 0x45, 0x74, 0x63, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, - 0x63, 0x74, 0x18, 0xa1, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x98, 0x01, 0x52, 0x07, 0x73, 0x75, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x6a, - 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0xa2, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x99, 0x01, 0x52, 0x0d, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65, - 0x66, 0x69, 0x78, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x12, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, - 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa3, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x9a, 0x01, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, - 0x6e, 0x74, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1a, - 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0xa4, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x48, 0x9b, 0x01, 0x52, 0x18, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x41, 0x0a, 0x19, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0xa5, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x9c, 0x01, 0x52, 0x17, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, - 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x73, 0x88, 0x01, 0x01, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x70, 0x72, - 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, - 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x63, 0x6c, 0x61, 0x73, - 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x63, - 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, - 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, - 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6c, - 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x65, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6f, 0x6d, - 0x6d, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, - 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x75, 0x72, - 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x17, 0x0a, 0x15, - 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, - 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, - 0x19, 0x0a, 0x17, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x70, - 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x76, 0x65, 0x72, 0x62, 0x5f, - 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x63, 0x63, - 0x65, 0x70, 0x74, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x42, 0x0f, 0x0a, 0x0d, - 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x42, 0x10, 0x0a, - 0x0e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, - 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, - 0x65, 0x6e, 0x63, 0x65, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x5f, 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x76, - 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x66, 0x72, 0x6f, 0x6d, - 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x73, 0x75, - 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x73, 0x69, 0x70, 0x5f, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x70, 0x68, 0x69, 0x73, 0x68, 0x69, - 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x6c, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, - 0x74, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x72, - 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x61, - 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x0e, 0x0a, - 0x0c, 0x5f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x0c, 0x0a, - 0x0a, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, - 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, - 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, - 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x75, 0x70, - 0x70, 0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x42, - 0x18, 0x0a, 0x16, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, - 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x62, 0x6f, - 0x64, 0x79, 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6c, 0x69, 0x65, - 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x27, - 0x0a, 0x25, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, - 0x72, 0x5f, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, - 0x65, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x76, - 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x15, - 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x74, 0x6f, 0x70, 0x69, 0x63, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x72, 0x65, 0x61, - 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x65, 0x6c, - 0x69, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, - 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x68, 0x74, 0x6d, 0x6c, - 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, - 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x0b, - 0x0a, 0x09, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x42, 0x20, - 0x0a, 0x1e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, - 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, - 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, - 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x42, 0x0b, 0x0a, 0x09, - 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6c, 0x61, - 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, - 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0f, - 0x0a, 0x0d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, - 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x63, 0x5f, 0x6d, - 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, - 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x26, 0x0a, - 0x24, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, - 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x42, 0x0f, - 0x0a, 0x0d, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, - 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, - 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x18, 0x0a, 0x16, - 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x69, 0x64, - 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x6d, 0x6f, 0x62, - 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, - 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, - 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x5f, 0x63, - 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, - 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x73, - 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, - 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, - 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, - 0x63, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, - 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x5f, 0x6e, 0x75, 0x6d, - 0x62, 0x65, 0x72, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, - 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, - 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x72, - 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x16, 0x0a, - 0x14, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, - 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x14, 0x0a, - 0x12, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, - 0x5f, 0x69, 0x64, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, - 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x1f, - 0x0a, 0x1d, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, - 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, - 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, - 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x17, - 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, - 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x6f, 0x72, 0x69, 0x67, - 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, - 0x2a, 0x0a, 0x28, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, - 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x2b, 0x0a, 0x29, 0x5f, - 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, + 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x54, 0x0a, 0x23, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, - 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x6f, 0x72, 0x69, - 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x8c, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x83, 0x01, 0x52, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1e, 0x72, 0x65, 0x63, 0x65, 0x69, + 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x8d, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x84, 0x01, 0x52, 0x1b, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1a, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x8e, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x85, 0x01, 0x52, 0x18, 0x72, 0x65, 0x63, + 0x65, 0x69, 0x76, 0x65, 0x64, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x20, 0x72, 0x65, 0x63, 0x65, + 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x8f, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x48, 0x86, 0x01, 0x52, 0x1d, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, + 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x65, 0x63, 0x69, + 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x90, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x48, 0x87, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x54, + 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x48, 0x0a, 0x1d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, + 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x91, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x88, + 0x01, 0x52, 0x1a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, + 0x12, 0x2e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x65, 0x64, 0x18, 0x92, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x89, 0x01, 0x52, 0x0e, 0x72, + 0x65, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x34, 0x0a, 0x12, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x93, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x8a, 0x01, + 0x52, 0x11, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, + 0x65, 0x18, 0x94, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x8b, 0x01, 0x52, 0x15, 0x72, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, + 0x64, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, + 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x95, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x8c, 0x01, 0x52, 0x1d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x67, 0x65, + 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x96, 0x01, 0x20, 0x01, 0x28, 0x03, 0x48, 0x8d, + 0x01, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x0f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x97, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x8e, 0x01, + 0x52, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x6c, 0x61, 0x67, 0x73, + 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x10, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x98, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x8f, + 0x01, 0x52, 0x0f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, + 0x6f, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x72, 0x74, 0x66, 0x5f, 0x63, 0x6f, 0x6d, + 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x99, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x90, + 0x01, 0x52, 0x0d, 0x72, 0x74, 0x66, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, + 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0b, 0x72, 0x74, 0x66, 0x5f, 0x69, 0x6e, 0x5f, 0x73, 0x79, + 0x6e, 0x63, 0x18, 0x9a, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x91, 0x01, 0x52, 0x09, 0x72, 0x74, + 0x66, 0x49, 0x6e, 0x53, 0x79, 0x6e, 0x63, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x13, 0x73, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x9b, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x92, 0x01, 0x52, 0x11, 0x73, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x37, 0x0a, 0x14, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, + 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x9c, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x93, 0x01, 0x52, 0x12, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, + 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x0f, 0x73, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x9d, 0x01, + 0x20, 0x01, 0x28, 0x0c, 0x48, 0x94, 0x01, 0x52, 0x0d, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x10, 0x73, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x9e, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x48, 0x95, 0x01, 0x52, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x49, + 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0b, 0x73, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x9f, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x96, 0x01, 0x52, 0x0a, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x31, 0x0a, 0x11, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0xa0, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x97, + 0x01, 0x52, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4b, + 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, + 0xa1, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x98, 0x01, 0x52, 0x14, 0x73, 0x65, 0x6e, 0x64, 0x49, + 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x88, + 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x69, 0x63, 0x68, 0x5f, + 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xa2, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x99, 0x01, 0x52, 0x0c, + 0x73, 0x65, 0x6e, 0x64, 0x52, 0x69, 0x63, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, + 0x27, 0x0a, 0x0b, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, 0xa3, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x9a, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, + 0x69, 0x76, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x1e, 0x73, 0x65, 0x6e, 0x74, + 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xa4, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x9b, 0x01, 0x52, 0x1b, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x1f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, + 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0xa5, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x9c, + 0x01, 0x52, 0x1c, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, + 0x01, 0x01, 0x12, 0x42, 0x0a, 0x1a, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, - 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, - 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x28, 0x0a, 0x26, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x13, - 0x0a, 0x11, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6a, - 0x65, 0x63, 0x74, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x18, 0xa6, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x9d, 0x01, 0x52, 0x17, 0x73, 0x65, 0x6e, 0x74, + 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x17, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x67, + 0x73, 0x18, 0xa7, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x9e, 0x01, 0x52, 0x15, 0x73, 0x65, 0x6e, + 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x61, + 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x16, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0xa8, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x9f, 0x01, 0x52, 0x14, 0x73, 0x65, 0x6e, 0x74, 0x52, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x46, 0x0a, 0x1c, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, + 0x65, 0x79, 0x18, 0xa9, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0xa0, 0x01, 0x52, 0x19, 0x73, 0x65, + 0x6e, 0x74, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0c, 0x73, 0x6d, + 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0xaa, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x48, 0xa1, 0x01, 0x52, 0x0b, 0x73, 0x6d, 0x74, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, + 0x74, 0x65, 0x5f, 0x65, 0x74, 0x63, 0x18, 0xab, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0xa2, 0x01, + 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61, 0x74, 0x65, 0x45, 0x74, 0x63, 0x88, 0x01, + 0x01, 0x12, 0x33, 0x0a, 0x12, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0xac, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0xa3, + 0x01, 0x52, 0x10, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x4d, + 0x61, 0x73, 0x6b, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x18, 0xad, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0xa4, 0x01, 0x52, 0x07, 0x73, 0x75, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0e, 0x73, 0x75, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0xae, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x48, 0xa5, 0x01, 0x52, 0x0d, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x65, 0x66, + 0x69, 0x78, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x12, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0xaf, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x48, 0xa6, 0x01, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01, 0x01, 0x12, 0x43, 0x0a, 0x1a, 0x74, + 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x69, 0x73, + 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0xb0, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x48, 0xa7, 0x01, 0x52, 0x18, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x41, 0x0a, 0x19, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0xb1, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x48, 0xa8, 0x01, 0x52, 0x17, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, + 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, + 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x17, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0xb2, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0xa9, 0x01, 0x52, 0x15, 0x76, 0x69, 0x65, 0x77, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x88, + 0x01, 0x01, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x62, 0x69, + 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, + 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x63, 0x6c, 0x61, + 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, 0x61, 0x73, + 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x67, 0x75, 0x69, 0x64, 0x42, + 0x16, 0x0a, 0x14, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6c, 0x61, 0x73, + 0x73, 0x69, 0x66, 0x69, 0x65, 0x64, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, + 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, + 0x17, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x70, 0x72, 0x69, + 0x76, 0x61, 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x70, + 0x74, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x42, 0x0f, 0x0a, + 0x0d, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x12, + 0x0a, 0x10, 0x5f, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x65, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, + 0x6a, 0x75, 0x6e, 0x6b, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6d, 0x6f, 0x76, 0x65, 0x5f, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x42, 0x13, + 0x0a, 0x11, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x6d, 0x73, 0x69, 0x70, 0x5f, 0x6c, 0x61, 0x62, + 0x65, 0x6c, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x70, 0x68, 0x69, 0x73, 0x68, 0x69, 0x6e, 0x67, + 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x1e, 0x0a, 0x1c, 0x5f, 0x61, 0x6c, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x61, 0x72, 0x63, 0x68, + 0x69, 0x76, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x61, 0x72, 0x63, + 0x68, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, + 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, + 0x61, 0x73, 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x61, 0x73, + 0x73, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, + 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x75, 0x74, + 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x42, 0x18, 0x0a, + 0x16, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x62, 0x6f, 0x64, 0x79, + 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x27, 0x0a, 0x25, - 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x6c, 0x69, - 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, - 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, - 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x74, - 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x72, 0x79, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, - 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x5f, - 0x62, 0x6f, 0x78, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x74, 0x68, 0x65, - 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, - 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, - 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x19, 0x0a, 0x17, 0x5f, - 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, - 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, - 0x74, 0x79, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x65, - 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x0f, 0x0a, - 0x0d, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x1c, - 0x0a, 0x1a, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x17, 0x0a, 0x15, - 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6e, 0x74, - 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x72, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x26, 0x0a, 0x24, - 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, - 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, - 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, - 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x72, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, - 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x20, - 0x0a, 0x1e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, - 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1a, 0x0a, 0x18, 0x5f, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, - 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x42, 0x11, 0x0a, 0x0f, - 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x42, - 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6c, - 0x61, 0x67, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, - 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x74, 0x66, - 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, - 0x72, 0x74, 0x66, 0x5f, 0x69, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, - 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, - 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, - 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, - 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, - 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x19, 0x0a, 0x17, 0x5f, - 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x65, 0x6e, - 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x5f, - 0x72, 0x69, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, 0x65, - 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x73, 0x65, + 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, + 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x5f, + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, + 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x15, 0x0a, 0x13, + 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, + 0x70, 0x69, 0x63, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, + 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, + 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x5f, 0x62, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, 0x73, 0x70, + 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, + 0x61, 0x79, 0x5f, 0x74, 0x6f, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x63, + 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0e, 0x0a, 0x0c, + 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x07, 0x0a, 0x05, + 0x5f, 0x68, 0x74, 0x6d, 0x6c, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x69, + 0x6e, 0x64, 0x65, 0x78, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, + 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x74, 0x6f, + 0x5f, 0x69, 0x64, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, + 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x70, 0x61, 0x67, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x6f, 0x76, 0x65, 0x72, + 0x72, 0x69, 0x64, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x16, 0x0a, 0x14, 0x5f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x69, 0x64, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, + 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, + 0x69, 0x73, 0x64, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0a, 0x0a, 0x08, 0x5f, + 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, + 0x64, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, + 0x0c, 0x0a, 0x0a, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x6c, 0x70, 0x42, 0x11, 0x0a, + 0x0f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x75, 0x6e, 0x73, 0x75, 0x62, 0x73, + 0x63, 0x72, 0x69, 0x62, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, + 0x5f, 0x69, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, + 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0f, 0x0a, + 0x0d, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, + 0x0a, 0x12, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x63, 0x63, 0x5f, 0x6d, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x69, + 0x74, 0x6f, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x26, 0x0a, 0x24, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x69, 0x6e, + 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x5f, 0x6d, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x73, 0x69, 0x7a, 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x42, 0x11, + 0x0a, 0x0f, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, + 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x42, 0x0e, 0x0a, + 0x0c, 0x5f, 0x6d, 0x69, 0x64, 0x64, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1a, 0x0a, + 0x18, 0x5f, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6e, 0x69, + 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, + 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, + 0x69, 0x61, 0x67, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6e, 0x6f, 0x6e, + 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x22, 0x0a, 0x20, + 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, + 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x66, 0x66, 0x69, + 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x1b, 0x0a, 0x19, 0x5f, + 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, + 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x19, + 0x0a, 0x17, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x69, + 0x76, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x62, + 0x63, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x63, 0x63, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, + 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, + 0x74, 0x6f, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, + 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6c, + 0x61, 0x73, 0x73, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, + 0x74, 0x79, 0x70, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, + 0x5f, 0x69, 0x64, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1d, 0x0a, 0x1b, + 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x17, 0x0a, 0x15, 0x5f, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, + 0x76, 0x69, 0x74, 0x79, 0x42, 0x2a, 0x0a, 0x28, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, + 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, + 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x22, 0x0a, 0x20, - 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, - 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, - 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, - 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, 0x73, - 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, - 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x11, 0x0a, 0x0f, - 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x74, 0x63, 0x42, - 0x0a, 0x0a, 0x08, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x42, 0x15, - 0x0a, 0x13, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, - 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, - 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, - 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, - 0x72, 0x73, 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, + 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x26, 0x0a, + 0x24, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, + 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x28, 0x0a, 0x26, 0x5f, 0x6f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, + 0x6b, 0x65, 0x79, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, + 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x72, 0x69, + 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x42, 0x27, 0x0a, 0x25, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, + 0x5f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x2b, 0x0a, 0x29, 0x5f, 0x6f, + 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x65, + 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6f, 0x74, 0x68, 0x65, + 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x69, 0x74, 0x79, 0x42, 0x18, + 0x0a, 0x16, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x61, + 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x66, + 0x66, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x78, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x5f, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x42, 0x17, 0x0a, 0x15, + 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, + 0x74, 0x72, 0x65, 0x65, 0x74, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, + 0x74, 0x65, 0x6c, 0x65, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x70, + 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x70, + 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x65, 0x64, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, + 0x5f, 0x62, 0x79, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, + 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, + 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, + 0x19, 0x0a, 0x17, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, + 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x25, 0x0a, 0x23, 0x5f, 0x72, + 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x42, 0x26, 0x0a, 0x24, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, + 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x72, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x1d, 0x0a, 0x1b, + 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x23, 0x0a, 0x21, 0x5f, + 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, + 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x42, 0x20, 0x0a, 0x1e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x70, + 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x42, 0x23, 0x0a, 0x21, + 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, + 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x64, 0x61, 0x74, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x74, + 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x42, 0x11, 0x0a, + 0x0f, 0x5f, 0x72, 0x74, 0x66, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, + 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x72, 0x74, 0x66, 0x5f, 0x69, 0x6e, 0x5f, 0x73, 0x79, 0x6e, 0x63, + 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x73, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x5f, 0x69, 0x64, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x5f, 0x69, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x73, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x73, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, + 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, + 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, + 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x69, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x0e, + 0x0a, 0x0c, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x42, 0x21, + 0x0a, 0x1f, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x74, 0x72, + 0x79, 0x5f, 0x69, 0x64, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, + 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1f, 0x0a, 0x1d, 0x5f, + 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x67, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x42, 0x0f, 0x0a, 0x0d, + 0x5f, 0x73, 0x6d, 0x74, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x11, 0x0a, + 0x0f, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x74, 0x63, + 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x73, 0x75, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, + 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, + 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x42, 0x1d, 0x0a, + 0x1b, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, + 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x1c, 0x0a, 0x1a, + 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x76, + 0x69, 0x65, 0x77, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x76, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 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 ( diff --git a/pkg/properties/message.pb_gen.go b/pkg/properties/message.pb_gen.go index ae68295..bf76dfd 100644 --- a/pkg/properties/message.pb_gen.go +++ b/pkg/properties/message.pb_gen.go @@ -846,6 +846,42 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "424164": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "FlagCompleteTime") + return + } + z.FlagCompleteTime = nil + } else { + if z.FlagCompleteTime == nil { + z.FlagCompleteTime = new(int64) + } + *z.FlagCompleteTime, err = dc.ReadInt64() + if err != nil { + err = msgp.WrapError(err, "FlagCompleteTime") + return + } + } + case "42403": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "FlagStatus") + return + } + z.FlagStatus = nil + } else { + if z.FlagStatus == nil { + z.FlagStatus = new(int32) + } + *z.FlagStatus, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "FlagStatus") + return + } + } case "4115258": z.Html, err = dc.ReadBytes(z.Html) if err != nil { @@ -924,6 +960,24 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "163503": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "InternetCodepage") + return + } + z.InternetCodepage = nil + } else { + if z.InternetCodepage == nil { + z.InternetCodepage = new(int32) + } + *z.InternetCodepage, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "InternetCodepage") + return + } + } case "227863": if dc.IsNil() { err = dc.ReadNil() @@ -1050,6 +1104,78 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "416331": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "ListHelp") + return + } + z.ListHelp = nil + } else { + if z.ListHelp == nil { + z.ListHelp = new(string) + } + *z.ListHelp, err = dc.ReadString() + if err != nil { + err = msgp.WrapError(err, "ListHelp") + return + } + } + case "416431": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "ListSubscribe") + return + } + z.ListSubscribe = nil + } else { + if z.ListSubscribe == nil { + z.ListSubscribe = new(string) + } + *z.ListSubscribe, err = dc.ReadString() + if err != nil { + err = msgp.WrapError(err, "ListSubscribe") + return + } + } + case "416531": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "ListUnsubscribe") + return + } + z.ListUnsubscribe = nil + } else { + if z.ListUnsubscribe == nil { + z.ListUnsubscribe = new(string) + } + *z.ListUnsubscribe, err = dc.ReadString() + if err != nil { + err = msgp.WrapError(err, "ListUnsubscribe") + return + } + } + case "262733": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "LocaleId") + return + } + z.LocaleId = nil + } else { + if z.LocaleId == nil { + z.LocaleId = new(int32) + } + *z.LocaleId, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "LocaleId") + return + } + } case "1488731": if dc.IsNil() { err = dc.ReadNil() @@ -1104,6 +1230,12 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "4088258": + z.MappingSignature, err = dc.ReadBytes(z.MappingSignature) + if err != nil { + err = msgp.WrapError(err, "MappingSignature") + return + } case "8811": if dc.IsNil() { err = dc.ReadNil() @@ -1140,6 +1272,24 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "227933": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "MessageEditorFormat") + return + } + z.MessageEditorFormat = nil + } else { + if z.MessageEditorFormat == nil { + z.MessageEditorFormat = new(int32) + } + *z.MessageEditorFormat, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "MessageEditorFormat") + return + } + } case "35913": if dc.IsNil() { err = dc.ReadNil() @@ -1176,6 +1326,24 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "163693": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "MessageLocaleId") + return + } + z.MessageLocaleId = nil + } else { + if z.MessageLocaleId == nil { + z.MessageLocaleId = new(int32) + } + *z.MessageLocaleId, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "MessageLocaleId") + return + } + } case "8911": if dc.IsNil() { err = dc.ReadNil() @@ -2460,6 +2628,24 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { err = msgp.WrapError(err, "SentRepresentingEntryId") return } + case "164103": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "SentRepresentingFlags") + return + } + z.SentRepresentingFlags = nil + } else { + if z.SentRepresentingFlags == nil { + z.SentRepresentingFlags = new(int32) + } + *z.SentRepresentingFlags, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "SentRepresentingFlags") + return + } + } case "6631": if dc.IsNil() { err = dc.ReadNil() @@ -2508,6 +2694,24 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { err = msgp.WrapError(err, "StartDateEtc") return } + case "133253": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "StoreSupportMask") + return + } + z.StoreSupportMask = nil + } else { + if z.StoreSupportMask == nil { + z.StoreSupportMask = new(int32) + } + *z.StoreSupportMask, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "StoreSupportMask") + return + } + } case "5531": if dc.IsNil() { err = dc.ReadNil() @@ -2598,6 +2802,24 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { return } } + case "286793": + if dc.IsNil() { + err = dc.ReadNil() + if err != nil { + err = msgp.WrapError(err, "ViewDescriptorVersion") + return + } + z.ViewDescriptorVersion = nil + } else { + if z.ViewDescriptorVersion == nil { + z.ViewDescriptorVersion = new(int32) + } + *z.ViewDescriptorVersion, err = dc.ReadInt32() + if err != nil { + err = msgp.WrapError(err, "ViewDescriptorVersion") + return + } + } default: err = dc.Skip() if err != nil { @@ -2612,8 +2834,8 @@ func (z *Message) DecodeMsg(dc *msgp.Reader) (err error) { // EncodeMsg implements msgp.Encodable func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { // omitempty: check for empty values - zb0001Len := uint32(157) - var zb0001Mask [3]uint64 /* 157 bits */ + zb0001Len := uint32(170) + var zb0001Mask [3]uint64 /* 170 bits */ _ = zb0001Mask if z.AutoProcessState == nil { zb0001Len-- @@ -2763,446 +2985,498 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.Html == nil { + if z.FlagCompleteTime == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.IconIndex == nil { + if z.FlagStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.Importance == nil { + if z.Html == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.Initials == nil { + if z.IconIndex == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.InReplyToId == nil { + if z.Importance == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.InternetMailOverrideFormat == nil { + if z.Initials == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.InternetMessageId == nil { + if z.InReplyToId == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.InternetReferences == nil { + if z.InternetCodepage == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.IsdnNumber == nil { + if z.InternetMailOverrideFormat == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.Keyword == nil { + if z.InternetMessageId == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.Language == nil { + if z.InternetReferences == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.LastModificationTime == nil { + if z.IsdnNumber == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.Locality == nil { + if z.Keyword == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.Location == nil { + if z.Language == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000000 } - if z.ManagerName == nil { + if z.LastModificationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000000 } - if z.MessageCcMe == nil { + if z.ListHelp == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.MessageDeliveryTime == nil { + if z.ListSubscribe == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.MessageFlags == nil { + if z.ListUnsubscribe == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.MessageHandlingSystemCommonName == nil { + if z.LocaleId == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.MessageRecipientMe == nil { + if z.Locality == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.MessageSize == nil { + if z.Location == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.MessageSizeExtended == nil { + if z.ManagerName == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.MessageStatus == nil { + if z.MappingSignature == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.MessageSubmissionId == nil { + if z.MessageCcMe == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.MessageToMe == nil { + if z.MessageDeliveryTime == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.MiddleName == nil { + if z.MessageEditorFormat == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.MobileTelephoneNumber == nil { + if z.MessageFlags == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.Nickname == nil { + if z.MessageHandlingSystemCommonName == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.NonDeliveryReportDiagCode == nil { + if z.MessageLocaleId == nil { zb0001Len-- zb0001Mask[1] |= 0x800 } - if z.NonDeliveryReportReasonCode == nil { + if z.MessageRecipientMe == nil { zb0001Len-- zb0001Mask[1] |= 0x1000 } - if z.NonDeliveryReportStatusCode == nil { + if z.MessageSize == nil { zb0001Len-- zb0001Mask[1] |= 0x2000 } - if z.NormalizedSubject == nil { + if z.MessageSizeExtended == nil { zb0001Len-- zb0001Mask[1] |= 0x4000 } - if z.OfficeLocation == nil { + if z.MessageStatus == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.OrganizationalIdNumber == nil { + if z.MessageSubmissionId == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.OriginalAuthorEntryId == nil { + if z.MessageToMe == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.OriginalAuthorName == nil { + if z.MiddleName == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.OriginalDeliveryTime == nil { + if z.MobileTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.OriginalDisplayBcc == nil { + if z.Nickname == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.OriginalDisplayCc == nil { + if z.NonDeliveryReportDiagCode == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.OriginalDisplayTo == nil { + if z.NonDeliveryReportReasonCode == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.OriginalEntryId == nil { + if z.NonDeliveryReportStatusCode == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.OriginalMessageClass == nil { + if z.NormalizedSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.OriginalSenderAddressType == nil { + if z.OfficeLocation == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.OriginalSenderEmailAddress == nil { + if z.OrganizationalIdNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.OriginalSenderEntryId == nil { + if z.OriginalAuthorEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.OriginalSenderName == nil { + if z.OriginalAuthorName == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.OriginalSenderSearchKey == nil { + if z.OriginalDeliveryTime == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.OriginalSensitivity == nil { + if z.OriginalDisplayBcc == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.OriginalSentRepresentingAddressType == nil { + if z.OriginalDisplayCc == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.OriginalSentRepresentingEmailAddress == nil { + if z.OriginalDisplayTo == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.OriginalSentRepresentingEntryId == nil { + if z.OriginalEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.OriginalSentRepresentingName == nil { + if z.OriginalMessageClass == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.OriginalSentRepresentingSearchKey == nil { + if z.OriginalSenderAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.OriginalSubject == nil { + if z.OriginalSenderEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.OriginalSubmitTime == nil { + if z.OriginalSenderEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.OriginatorDeliveryReportRequested == nil { + if z.OriginalSenderName == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.OriginatorNonDeliveryReportRequested == nil { + if z.OriginalSenderSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.OtherAddressCity == nil { + if z.OriginalSensitivity == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.OtherAddressCountry == nil { + if z.OriginalSentRepresentingAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000 } - if z.OtherAddressPostalCode == nil { + if z.OriginalSentRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000 } - if z.OtherAddressPostOfficeBox == nil { + if z.OriginalSentRepresentingEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.OtherAddressStateOrProvince == nil { + if z.OriginalSentRepresentingName == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } - if z.OtherAddressStreet == nil { + if z.OriginalSentRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000 } - if z.OtherTelephoneNumber == nil { + if z.OriginalSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000 } - if z.PagerTelephoneNumber == nil { + if z.OriginalSubmitTime == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000 } - if z.PolicyTag == nil { + if z.OriginatorDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000 } - if z.Priority == nil { + if z.OriginatorNonDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000 } - if z.ReadReceiptRequested == nil { + if z.OtherAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000 } - if z.ReceiptTime == nil { + if z.OtherAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000 } - if z.ReceivedByEmailAddress == nil { + if z.OtherAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000000 } - if z.ReceivedByEntryId == nil { + if z.OtherAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000000 } - if z.ReceivedByName == nil { + if z.OtherAddressStateOrProvince == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000000 } - if z.ReceivedBySearchKey == nil { + if z.OtherAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000000 } - if z.ReceivedRepresentingAddressType == nil { + if z.OtherTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000000 } - if z.ReceivedRepresentingEmailAddress == nil { + if z.PagerTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000000 } - if z.ReceivedRepresentingEntryId == nil { + if z.PolicyTag == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000000 } - if z.ReceivedRepresentingName == nil { + if z.Priority == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000000 } - if z.ReceivedRepresentingSearchKey == nil { + if z.ReadReceiptRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000000 } - if z.RecipientType == nil { + if z.ReceiptTime == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000000 } - if z.RemoteMessageTransferAgent == nil { + if z.ReceivedByEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000000 } - if z.ReplyRequested == nil { + if z.ReceivedByEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000000 } - if z.ReportDisposition == nil { + if z.ReceivedByName == nil { zb0001Len-- zb0001Mask[2] |= 0x1 } - if z.ReportDispositionMode == nil { + if z.ReceivedBySearchKey == nil { zb0001Len-- zb0001Mask[2] |= 0x2 } - if z.ReportingMessageTransferAgent == nil { + if z.ReceivedRepresentingAddressType == nil { zb0001Len-- zb0001Mask[2] |= 0x4 } - if z.RetentionDate == nil { + if z.ReceivedRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[2] |= 0x8 } - if z.RetentionFlags == nil { + if z.ReceivedRepresentingEntryId == nil { zb0001Len-- zb0001Mask[2] |= 0x10 } - if z.RetentionPeriod == nil { + if z.ReceivedRepresentingName == nil { zb0001Len-- zb0001Mask[2] |= 0x20 } - if z.RtfCompressed == nil { + if z.ReceivedRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[2] |= 0x40 } - if z.RtfInSync == nil { + if z.RecipientType == nil { zb0001Len-- zb0001Mask[2] |= 0x80 } - if z.SenderAddressType == nil { + if z.RemoteMessageTransferAgent == nil { zb0001Len-- zb0001Mask[2] |= 0x100 } - if z.SenderEmailAddress == nil { + if z.ReplyRequested == nil { zb0001Len-- zb0001Mask[2] |= 0x200 } - if z.SenderEntryId == nil { + if z.ReportDisposition == nil { zb0001Len-- zb0001Mask[2] |= 0x400 } - if z.SenderIdStatus == nil { + if z.ReportDispositionMode == nil { zb0001Len-- zb0001Mask[2] |= 0x800 } - if z.SenderName == nil { + if z.ReportingMessageTransferAgent == nil { zb0001Len-- zb0001Mask[2] |= 0x1000 } - if z.SenderSearchKey == nil { + if z.RetentionDate == nil { zb0001Len-- zb0001Mask[2] |= 0x2000 } - if z.SendInternetEncoding == nil { + if z.RetentionFlags == nil { zb0001Len-- zb0001Mask[2] |= 0x4000 } - if z.SendRichInfo == nil { + if z.RetentionPeriod == nil { zb0001Len-- zb0001Mask[2] |= 0x8000 } - if z.Sensitivity == nil { + if z.RtfCompressed == nil { zb0001Len-- zb0001Mask[2] |= 0x10000 } - if z.SentRepresentingAddressType == nil { + if z.RtfInSync == nil { zb0001Len-- zb0001Mask[2] |= 0x20000 } - if z.SentRepresentingEmailAddress == nil { + if z.SenderAddressType == nil { zb0001Len-- zb0001Mask[2] |= 0x40000 } - if z.SentRepresentingEntryId == nil { + if z.SenderEmailAddress == nil { zb0001Len-- zb0001Mask[2] |= 0x80000 } - if z.SentRepresentingName == nil { + if z.SenderEntryId == nil { zb0001Len-- zb0001Mask[2] |= 0x100000 } - if z.SentRepresentingSearchKey == nil { + if z.SenderIdStatus == nil { zb0001Len-- zb0001Mask[2] |= 0x200000 } - if z.SmtpAddress == nil { + if z.SenderName == nil { zb0001Len-- zb0001Mask[2] |= 0x400000 } - if z.StartDateEtc == nil { + if z.SenderSearchKey == nil { zb0001Len-- zb0001Mask[2] |= 0x800000 } - if z.Subject == nil { + if z.SendInternetEncoding == nil { zb0001Len-- zb0001Mask[2] |= 0x1000000 } - if z.SubjectPrefix == nil { + if z.SendRichInfo == nil { zb0001Len-- zb0001Mask[2] |= 0x2000000 } - if z.SupplementaryInfo == nil { + if z.Sensitivity == nil { zb0001Len-- zb0001Mask[2] |= 0x4000000 } - if z.TransmittableDisplayName == nil { + if z.SentRepresentingAddressType == nil { zb0001Len-- zb0001Mask[2] |= 0x8000000 } - if z.TransportMessageHeaders == nil { + if z.SentRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[2] |= 0x10000000 } + if z.SentRepresentingEntryId == nil { + zb0001Len-- + zb0001Mask[2] |= 0x20000000 + } + if z.SentRepresentingFlags == nil { + zb0001Len-- + zb0001Mask[2] |= 0x40000000 + } + if z.SentRepresentingName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x80000000 + } + if z.SentRepresentingSearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x100000000 + } + if z.SmtpAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x200000000 + } + if z.StartDateEtc == nil { + zb0001Len-- + zb0001Mask[2] |= 0x400000000 + } + if z.StoreSupportMask == nil { + zb0001Len-- + zb0001Mask[2] |= 0x800000000 + } + if z.Subject == nil { + zb0001Len-- + zb0001Mask[2] |= 0x1000000000 + } + if z.SubjectPrefix == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2000000000 + } + if z.SupplementaryInfo == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4000000000 + } + if z.TransmittableDisplayName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8000000000 + } + if z.TransportMessageHeaders == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10000000000 + } + if z.ViewDescriptorVersion == nil { + zb0001Len-- + zb0001Mask[2] |= 0x20000000000 + } // variable map header, size zb0001Len err = en.WriteMapHeader(zb0001Len) if err != nil { @@ -4071,6 +4345,44 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + // write "424164" + err = en.Append(0xa6, 0x34, 0x32, 0x34, 0x31, 0x36, 0x34) + if err != nil { + return + } + if z.FlagCompleteTime == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt64(*z.FlagCompleteTime) + if err != nil { + err = msgp.WrapError(err, "FlagCompleteTime") + return + } + } + } + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + // write "42403" + err = en.Append(0xa5, 0x34, 0x32, 0x34, 0x30, 0x33) + if err != nil { + return + } + if z.FlagStatus == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.FlagStatus) + if err != nil { + err = msgp.WrapError(err, "FlagStatus") + return + } + } + } + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // write "4115258" err = en.Append(0xa7, 0x34, 0x31, 0x31, 0x35, 0x32, 0x35, 0x38) if err != nil { @@ -4082,7 +4394,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // write "42243" err = en.Append(0xa5, 0x34, 0x32, 0x32, 0x34, 0x33) if err != nil { @@ -4101,7 +4413,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // write "233" err = en.Append(0xa3, 0x32, 0x33, 0x33) if err != nil { @@ -4120,7 +4432,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // write "1485831" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x38, 0x33, 0x31) if err != nil { @@ -4139,7 +4451,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // write "416231" err = en.Append(0xa6, 0x34, 0x31, 0x36, 0x32, 0x33, 0x31) if err != nil { @@ -4158,7 +4470,26 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + // write "163503" + err = en.Append(0xa6, 0x31, 0x36, 0x33, 0x35, 0x30, 0x33) + if err != nil { + return + } + if z.InternetCodepage == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.InternetCodepage) + if err != nil { + err = msgp.WrapError(err, "InternetCodepage") + return + } + } + } + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // write "227863" err = en.Append(0xa6, 0x32, 0x32, 0x37, 0x38, 0x36, 0x33) if err != nil { @@ -4177,7 +4508,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // write "414931" err = en.Append(0xa6, 0x34, 0x31, 0x34, 0x39, 0x33, 0x31) if err != nil { @@ -4196,7 +4527,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // write "415331" err = en.Append(0xa6, 0x34, 0x31, 0x35, 0x33, 0x33, 0x31) if err != nil { @@ -4215,7 +4546,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // write "1489331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x39, 0x33, 0x33, 0x31) if err != nil { @@ -4234,7 +4565,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // write "1485931" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x35, 0x39, 0x33, 0x31) if err != nil { @@ -4253,7 +4584,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // write "1486031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x30, 0x33, 0x31) if err != nil { @@ -4272,7 +4603,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // write "1229664" err = en.Append(0xa7, 0x31, 0x32, 0x32, 0x39, 0x36, 0x36, 0x34) if err != nil { @@ -4291,142 +4622,268 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty - // write "1488731" - err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31) + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + // write "416331" + err = en.Append(0xa6, 0x34, 0x31, 0x36, 0x33, 0x33, 0x31) if err != nil { return } - if z.Locality == nil { + if z.ListHelp == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteString(*z.Locality) + err = en.WriteString(*z.ListHelp) if err != nil { - err = msgp.WrapError(err, "Locality") + err = msgp.WrapError(err, "ListHelp") return } } } - if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty - // write "1486131" - err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31) + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + // write "416431" + err = en.Append(0xa6, 0x34, 0x31, 0x36, 0x34, 0x33, 0x31) if err != nil { return } - if z.Location == nil { + if z.ListSubscribe == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteString(*z.Location) + err = en.WriteString(*z.ListSubscribe) if err != nil { - err = msgp.WrapError(err, "Location") + err = msgp.WrapError(err, "ListSubscribe") return } } } - if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty - // write "1492631" - err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31) + if (zb0001Mask[1] & 0x1) == 0 { // if not empty + // write "416531" + err = en.Append(0xa6, 0x34, 0x31, 0x36, 0x35, 0x33, 0x31) if err != nil { return } - if z.ManagerName == nil { + if z.ListUnsubscribe == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteString(*z.ManagerName) + err = en.WriteString(*z.ListUnsubscribe) if err != nil { - err = msgp.WrapError(err, "ManagerName") + err = msgp.WrapError(err, "ListUnsubscribe") return } } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty - // write "8811" - err = en.Append(0xa4, 0x38, 0x38, 0x31, 0x31) + if (zb0001Mask[1] & 0x2) == 0 { // if not empty + // write "262733" + err = en.Append(0xa6, 0x32, 0x36, 0x32, 0x37, 0x33, 0x33) if err != nil { return } - if z.MessageCcMe == nil { + if z.LocaleId == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteBool(*z.MessageCcMe) + err = en.WriteInt32(*z.LocaleId) if err != nil { - err = msgp.WrapError(err, "MessageCcMe") + err = msgp.WrapError(err, "LocaleId") return } } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty - // write "359064" - err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34) + if (zb0001Mask[1] & 0x4) == 0 { // if not empty + // write "1488731" + err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31) if err != nil { return } - if z.MessageDeliveryTime == nil { + if z.Locality == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteInt64(*z.MessageDeliveryTime) + err = en.WriteString(*z.Locality) if err != nil { - err = msgp.WrapError(err, "MessageDeliveryTime") + err = msgp.WrapError(err, "Locality") return } } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty - // write "35913" - err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x31, 0x33) + if (zb0001Mask[1] & 0x8) == 0 { // if not empty + // write "1486131" + err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31) if err != nil { return } - if z.MessageFlags == nil { + if z.Location == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteInt32(*z.MessageFlags) + err = en.WriteString(*z.Location) if err != nil { - err = msgp.WrapError(err, "MessageFlags") + err = msgp.WrapError(err, "Location") return } } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty - // write "1486331" - err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31) + if (zb0001Mask[1] & 0x10) == 0 { // if not empty + // write "1492631" + err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31) if err != nil { return } - if z.MessageHandlingSystemCommonName == nil { + if z.ManagerName == nil { err = en.WriteNil() if err != nil { return } } else { - err = en.WriteString(*z.MessageHandlingSystemCommonName) + err = en.WriteString(*z.ManagerName) if err != nil { - err = msgp.WrapError(err, "MessageHandlingSystemCommonName") + err = msgp.WrapError(err, "ManagerName") return } } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty - // write "8911" - err = en.Append(0xa4, 0x38, 0x39, 0x31, 0x31) + if (zb0001Mask[1] & 0x20) == 0 { // if not empty + // write "4088258" + err = en.Append(0xa7, 0x34, 0x30, 0x38, 0x38, 0x32, 0x35, 0x38) + if err != nil { + return + } + err = en.WriteBytes(z.MappingSignature) + if err != nil { + err = msgp.WrapError(err, "MappingSignature") + return + } + } + if (zb0001Mask[1] & 0x40) == 0 { // if not empty + // write "8811" + err = en.Append(0xa4, 0x38, 0x38, 0x31, 0x31) + if err != nil { + return + } + if z.MessageCcMe == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteBool(*z.MessageCcMe) + if err != nil { + err = msgp.WrapError(err, "MessageCcMe") + return + } + } + } + if (zb0001Mask[1] & 0x80) == 0 { // if not empty + // write "359064" + err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34) + if err != nil { + return + } + if z.MessageDeliveryTime == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt64(*z.MessageDeliveryTime) + if err != nil { + err = msgp.WrapError(err, "MessageDeliveryTime") + return + } + } + } + if (zb0001Mask[1] & 0x100) == 0 { // if not empty + // write "227933" + err = en.Append(0xa6, 0x32, 0x32, 0x37, 0x39, 0x33, 0x33) + if err != nil { + return + } + if z.MessageEditorFormat == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.MessageEditorFormat) + if err != nil { + err = msgp.WrapError(err, "MessageEditorFormat") + return + } + } + } + if (zb0001Mask[1] & 0x200) == 0 { // if not empty + // write "35913" + err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x31, 0x33) + if err != nil { + return + } + if z.MessageFlags == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.MessageFlags) + if err != nil { + err = msgp.WrapError(err, "MessageFlags") + return + } + } + } + if (zb0001Mask[1] & 0x400) == 0 { // if not empty + // write "1486331" + err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31) + if err != nil { + return + } + if z.MessageHandlingSystemCommonName == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteString(*z.MessageHandlingSystemCommonName) + if err != nil { + err = msgp.WrapError(err, "MessageHandlingSystemCommonName") + return + } + } + } + if (zb0001Mask[1] & 0x800) == 0 { // if not empty + // write "163693" + err = en.Append(0xa6, 0x31, 0x36, 0x33, 0x36, 0x39, 0x33) + if err != nil { + return + } + if z.MessageLocaleId == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.MessageLocaleId) + if err != nil { + err = msgp.WrapError(err, "MessageLocaleId") + return + } + } + } + if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + // write "8911" + err = en.Append(0xa4, 0x38, 0x39, 0x31, 0x31) if err != nil { return } @@ -4443,7 +4900,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000) == 0 { // if not empty // write "35923" err = en.Append(0xa5, 0x33, 0x35, 0x39, 0x32, 0x33) if err != nil { @@ -4462,7 +4919,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000) == 0 { // if not empty // write "359220" err = en.Append(0xa6, 0x33, 0x35, 0x39, 0x32, 0x32, 0x30) if err != nil { @@ -4481,7 +4938,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // write "36073" err = en.Append(0xa5, 0x33, 0x36, 0x30, 0x37, 0x33) if err != nil { @@ -4500,7 +4957,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // write "71258" err = en.Append(0xa5, 0x37, 0x31, 0x32, 0x35, 0x38) if err != nil { @@ -4512,7 +4969,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty // write "8711" err = en.Append(0xa4, 0x38, 0x37, 0x31, 0x31) if err != nil { @@ -4531,7 +4988,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // write "1491631" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -4550,7 +5007,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // write "1487631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x36, 0x33, 0x31) if err != nil { @@ -4569,7 +5026,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty // write "1492731" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x32, 0x37, 0x33, 0x31) if err != nil { @@ -4588,7 +5045,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // write "30773" err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x37, 0x33) if err != nil { @@ -4607,7 +5064,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // write "30763" err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x36, 0x33) if err != nil { @@ -4626,7 +5083,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty // write "30783" err = en.Append(0xa5, 0x33, 0x30, 0x37, 0x38, 0x33) if err != nil { @@ -4645,7 +5102,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // write "361331" err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x33, 0x33, 0x31) if err != nil { @@ -4664,7 +5121,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // write "1487331" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x33, 0x33, 0x31) if err != nil { @@ -4683,7 +5140,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // write "1486431" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x36, 0x34, 0x33, 0x31) if err != nil { @@ -4702,7 +5159,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty // write "76258" err = en.Append(0xa5, 0x37, 0x36, 0x32, 0x35, 0x38) if err != nil { @@ -4714,7 +5171,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // write "7731" err = en.Append(0xa4, 0x37, 0x37, 0x33, 0x31) if err != nil { @@ -4733,7 +5190,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty // write "8564" err = en.Append(0xa4, 0x38, 0x35, 0x36, 0x34) if err != nil { @@ -4752,7 +5209,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // write "11431" err = en.Append(0xa5, 0x31, 0x31, 0x34, 0x33, 0x31) if err != nil { @@ -4771,7 +5228,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // write "11531" err = en.Append(0xa5, 0x31, 0x31, 0x35, 0x33, 0x31) if err != nil { @@ -4790,7 +5247,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // write "11631" err = en.Append(0xa5, 0x31, 0x31, 0x36, 0x33, 0x31) if err != nil { @@ -4809,7 +5266,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty // write "14866258" err = en.Append(0xa8, 0x31, 0x34, 0x38, 0x36, 0x36, 0x32, 0x35, 0x38) if err != nil { @@ -4821,7 +5278,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // write "7531" err = en.Append(0xa4, 0x37, 0x35, 0x33, 0x31) if err != nil { @@ -4840,7 +5297,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty // write "10231" err = en.Append(0xa5, 0x31, 0x30, 0x32, 0x33, 0x31) if err != nil { @@ -4859,7 +5316,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // write "10331" err = en.Append(0xa5, 0x31, 0x30, 0x33, 0x33, 0x31) if err != nil { @@ -4878,7 +5335,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // write "91258" err = en.Append(0xa5, 0x39, 0x31, 0x32, 0x35, 0x38) if err != nil { @@ -4890,7 +5347,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // write "9031" err = en.Append(0xa4, 0x39, 0x30, 0x33, 0x31) if err != nil { @@ -4909,7 +5366,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // write "92258" err = en.Append(0xa5, 0x39, 0x32, 0x32, 0x35, 0x38) if err != nil { @@ -4921,7 +5378,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // write "463" err = en.Append(0xa3, 0x34, 0x36, 0x33) if err != nil { @@ -4940,7 +5397,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // write "10431" err = en.Append(0xa5, 0x31, 0x30, 0x34, 0x33, 0x31) if err != nil { @@ -4959,7 +5416,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // write "10531" err = en.Append(0xa5, 0x31, 0x30, 0x35, 0x33, 0x31) if err != nil { @@ -4978,7 +5435,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // write "94258" err = en.Append(0xa5, 0x39, 0x34, 0x32, 0x35, 0x38) if err != nil { @@ -4990,7 +5447,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // write "9331" err = en.Append(0xa4, 0x39, 0x33, 0x33, 0x31) if err != nil { @@ -5009,7 +5466,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // write "95258" err = en.Append(0xa5, 0x39, 0x35, 0x32, 0x35, 0x38) if err != nil { @@ -5021,7 +5478,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // write "7331" err = en.Append(0xa4, 0x37, 0x33, 0x33, 0x31) if err != nil { @@ -5040,7 +5497,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty // write "7864" err = en.Append(0xa4, 0x37, 0x38, 0x36, 0x34) if err != nil { @@ -5059,7 +5516,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty // write "3511" err = en.Append(0xa4, 0x33, 0x35, 0x31, 0x31) if err != nil { @@ -5078,7 +5535,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // write "308011" err = en.Append(0xa6, 0x33, 0x30, 0x38, 0x30, 0x31, 0x31) if err != nil { @@ -5097,7 +5554,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // write "1494331" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x33, 0x33, 0x31) if err != nil { @@ -5116,7 +5573,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // write "1494431" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x34, 0x33, 0x31) if err != nil { @@ -5135,7 +5592,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty // write "1494531" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x35, 0x33, 0x31) if err != nil { @@ -5154,7 +5611,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty // write "1494831" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x38, 0x33, 0x31) if err != nil { @@ -5173,7 +5630,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // write "1494631" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x36, 0x33, 0x31) if err != nil { @@ -5192,7 +5649,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty // write "1494731" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x34, 0x37, 0x33, 0x31) if err != nil { @@ -5211,7 +5668,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // write "1487931" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x37, 0x39, 0x33, 0x31) if err != nil { @@ -5230,7 +5687,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // write "1488131" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x31, 0x33, 0x31) if err != nil { @@ -5249,7 +5706,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty // write "12313258" err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x33, 0x32, 0x35, 0x38) if err != nil { @@ -5261,7 +5718,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // write "383" err = en.Append(0xa3, 0x33, 0x38, 0x33) if err != nil { @@ -5280,7 +5737,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty // write "4111" err = en.Append(0xa4, 0x34, 0x31, 0x31, 0x31) if err != nil { @@ -5299,7 +5756,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty // write "4264" err = en.Append(0xa4, 0x34, 0x32, 0x36, 0x34) if err != nil { @@ -5318,7 +5775,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // write "11831" err = en.Append(0xa5, 0x31, 0x31, 0x38, 0x33, 0x31) if err != nil { @@ -5337,7 +5794,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty // write "63258" err = en.Append(0xa5, 0x36, 0x33, 0x32, 0x35, 0x38) if err != nil { @@ -5349,7 +5806,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1) == 0 { // if not empty // write "6431" err = en.Append(0xa4, 0x36, 0x34, 0x33, 0x31) if err != nil { @@ -5368,7 +5825,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2) == 0 { // if not empty // write "81258" err = en.Append(0xa5, 0x38, 0x31, 0x32, 0x35, 0x38) if err != nil { @@ -5380,7 +5837,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4) == 0 { // if not empty // write "11931" err = en.Append(0xa5, 0x31, 0x31, 0x39, 0x33, 0x31) if err != nil { @@ -5399,7 +5856,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8) == 0 { // if not empty // write "12031" err = en.Append(0xa5, 0x31, 0x32, 0x30, 0x33, 0x31) if err != nil { @@ -5418,7 +5875,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10) == 0 { // if not empty // write "67258" err = en.Append(0xa5, 0x36, 0x37, 0x32, 0x35, 0x38) if err != nil { @@ -5430,7 +5887,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20) == 0 { // if not empty // write "6831" err = en.Append(0xa4, 0x36, 0x38, 0x33, 0x31) if err != nil { @@ -5449,7 +5906,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x40) == 0 { // if not empty // write "82258" err = en.Append(0xa5, 0x38, 0x32, 0x32, 0x35, 0x38) if err != nil { @@ -5461,7 +5918,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x80) == 0 { // if not empty // write "30933" err = en.Append(0xa5, 0x33, 0x30, 0x39, 0x33, 0x33) if err != nil { @@ -5480,7 +5937,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x100) == 0 { // if not empty // write "310531" err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x35, 0x33, 0x31) if err != nil { @@ -5499,7 +5956,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x200) == 0 { // if not empty // write "309511" err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x35, 0x31, 0x31) if err != nil { @@ -5518,7 +5975,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x1) == 0 { // if not empty + if (zb0001Mask[2] & 0x400) == 0 { // if not empty // write "12831" err = en.Append(0xa5, 0x31, 0x32, 0x38, 0x33, 0x31) if err != nil { @@ -5537,7 +5994,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x2) == 0 { // if not empty + if (zb0001Mask[2] & 0x800) == 0 { // if not empty // write "12931" err = en.Append(0xa5, 0x31, 0x32, 0x39, 0x33, 0x31) if err != nil { @@ -5556,7 +6013,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x4) == 0 { // if not empty + if (zb0001Mask[2] & 0x1000) == 0 { // if not empty // write "2665631" err = en.Append(0xa7, 0x32, 0x36, 0x36, 0x35, 0x36, 0x33, 0x31) if err != nil { @@ -5575,7 +6032,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x8) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000) == 0 { // if not empty // write "1231664" err = en.Append(0xa7, 0x31, 0x32, 0x33, 0x31, 0x36, 0x36, 0x34) if err != nil { @@ -5594,7 +6051,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x10) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000) == 0 { // if not empty // write "123173" err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x37, 0x33) if err != nil { @@ -5613,7 +6070,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x20) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000) == 0 { // if not empty // write "123143" err = en.Append(0xa6, 0x31, 0x32, 0x33, 0x31, 0x34, 0x33) if err != nil { @@ -5632,7 +6089,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x40) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000) == 0 { // if not empty // write "4105258" err = en.Append(0xa7, 0x34, 0x31, 0x30, 0x35, 0x32, 0x35, 0x38) if err != nil { @@ -5644,7 +6101,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[2] & 0x80) == 0 { // if not empty + if (zb0001Mask[2] & 0x20000) == 0 { // if not empty // write "361511" err = en.Append(0xa6, 0x33, 0x36, 0x31, 0x35, 0x31, 0x31) if err != nil { @@ -5663,7 +6120,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x100) == 0 { // if not empty + if (zb0001Mask[2] & 0x40000) == 0 { // if not empty // write "310231" err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x32, 0x33, 0x31) if err != nil { @@ -5682,7 +6139,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x200) == 0 { // if not empty + if (zb0001Mask[2] & 0x80000) == 0 { // if not empty // write "310331" err = en.Append(0xa6, 0x33, 0x31, 0x30, 0x33, 0x33, 0x31) if err != nil { @@ -5701,7 +6158,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x400) == 0 { // if not empty + if (zb0001Mask[2] & 0x100000) == 0 { // if not empty // write "3097258" err = en.Append(0xa7, 0x33, 0x30, 0x39, 0x37, 0x32, 0x35, 0x38) if err != nil { @@ -5713,7 +6170,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[2] & 0x800) == 0 { // if not empty + if (zb0001Mask[2] & 0x200000) == 0 { // if not empty // write "165053" err = en.Append(0xa6, 0x31, 0x36, 0x35, 0x30, 0x35, 0x33) if err != nil { @@ -5732,7 +6189,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x1000) == 0 { // if not empty + if (zb0001Mask[2] & 0x400000) == 0 { // if not empty // write "309831" err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x38, 0x33, 0x31) if err != nil { @@ -5751,7 +6208,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x2000) == 0 { // if not empty + if (zb0001Mask[2] & 0x800000) == 0 { // if not empty // write "3101258" err = en.Append(0xa7, 0x33, 0x31, 0x30, 0x31, 0x32, 0x35, 0x38) if err != nil { @@ -5763,7 +6220,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[2] & 0x4000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1000000) == 0 { // if not empty // write "149613" err = en.Append(0xa6, 0x31, 0x34, 0x39, 0x36, 0x31, 0x33) if err != nil { @@ -5782,7 +6239,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x8000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000000) == 0 { // if not empty // write "1491211" err = en.Append(0xa7, 0x31, 0x34, 0x39, 0x31, 0x32, 0x31, 0x31) if err != nil { @@ -5801,7 +6258,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x10000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000000) == 0 { // if not empty // write "543" err = en.Append(0xa3, 0x35, 0x34, 0x33) if err != nil { @@ -5820,7 +6277,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x20000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000000) == 0 { // if not empty // write "10031" err = en.Append(0xa5, 0x31, 0x30, 0x30, 0x33, 0x31) if err != nil { @@ -5839,7 +6296,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x40000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000000) == 0 { // if not empty // write "10131" err = en.Append(0xa5, 0x31, 0x30, 0x31, 0x33, 0x31) if err != nil { @@ -5858,7 +6315,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x80000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20000000) == 0 { // if not empty // write "65258" err = en.Append(0xa5, 0x36, 0x35, 0x32, 0x35, 0x38) if err != nil { @@ -5870,7 +6327,26 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[2] & 0x100000) == 0 { // if not empty + if (zb0001Mask[2] & 0x40000000) == 0 { // if not empty + // write "164103" + err = en.Append(0xa6, 0x31, 0x36, 0x34, 0x31, 0x30, 0x33) + if err != nil { + return + } + if z.SentRepresentingFlags == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.SentRepresentingFlags) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingFlags") + return + } + } + } + if (zb0001Mask[2] & 0x80000000) == 0 { // if not empty // write "6631" err = en.Append(0xa4, 0x36, 0x36, 0x33, 0x31) if err != nil { @@ -5889,7 +6365,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x200000) == 0 { // if not empty + if (zb0001Mask[2] & 0x100000000) == 0 { // if not empty // write "59258" err = en.Append(0xa5, 0x35, 0x39, 0x32, 0x35, 0x38) if err != nil { @@ -5901,7 +6377,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[2] & 0x400000) == 0 { // if not empty + if (zb0001Mask[2] & 0x200000000) == 0 { // if not empty // write "1484631" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x34, 0x36, 0x33, 0x31) if err != nil { @@ -5920,7 +6396,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x800000) == 0 { // if not empty + if (zb0001Mask[2] & 0x400000000) == 0 { // if not empty // write "12315258" err = en.Append(0xa8, 0x31, 0x32, 0x33, 0x31, 0x35, 0x32, 0x35, 0x38) if err != nil { @@ -5932,7 +6408,26 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { return } } - if (zb0001Mask[2] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x800000000) == 0 { // if not empty + // write "133253" + err = en.Append(0xa6, 0x31, 0x33, 0x33, 0x32, 0x35, 0x33) + if err != nil { + return + } + if z.StoreSupportMask == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.StoreSupportMask) + if err != nil { + err = msgp.WrapError(err, "StoreSupportMask") + return + } + } + } + if (zb0001Mask[2] & 0x1000000000) == 0 { // if not empty // write "5531" err = en.Append(0xa4, 0x35, 0x35, 0x33, 0x31) if err != nil { @@ -5951,7 +6446,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000000000) == 0 { // if not empty // write "6131" err = en.Append(0xa4, 0x36, 0x31, 0x33, 0x31) if err != nil { @@ -5970,7 +6465,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000000000) == 0 { // if not empty // write "309931" err = en.Append(0xa6, 0x33, 0x30, 0x39, 0x39, 0x33, 0x31) if err != nil { @@ -5989,7 +6484,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000000000) == 0 { // if not empty // write "1488031" err = en.Append(0xa7, 0x31, 0x34, 0x38, 0x38, 0x30, 0x33, 0x31) if err != nil { @@ -6008,7 +6503,7 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } - if (zb0001Mask[2] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000000000) == 0 { // if not empty // write "12531" err = en.Append(0xa5, 0x31, 0x32, 0x35, 0x33, 0x31) if err != nil { @@ -6027,6 +6522,25 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { } } } + if (zb0001Mask[2] & 0x20000000000) == 0 { // if not empty + // write "286793" + err = en.Append(0xa6, 0x32, 0x38, 0x36, 0x37, 0x39, 0x33) + if err != nil { + return + } + if z.ViewDescriptorVersion == nil { + err = en.WriteNil() + if err != nil { + return + } + } else { + err = en.WriteInt32(*z.ViewDescriptorVersion) + if err != nil { + err = msgp.WrapError(err, "ViewDescriptorVersion") + return + } + } + } return } @@ -6034,8 +6548,8 @@ func (z *Message) EncodeMsg(en *msgp.Writer) (err error) { func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // omitempty: check for empty values - zb0001Len := uint32(157) - var zb0001Mask [3]uint64 /* 157 bits */ + zb0001Len := uint32(170) + var zb0001Mask [3]uint64 /* 170 bits */ _ = zb0001Mask if z.AutoProcessState == nil { zb0001Len-- @@ -6185,445 +6699,497 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { zb0001Len-- zb0001Mask[0] |= 0x400000000000 } - if z.Html == nil { + if z.FlagCompleteTime == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000 } - if z.IconIndex == nil { + if z.FlagStatus == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000 } - if z.Importance == nil { + if z.Html == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000 } - if z.Initials == nil { + if z.IconIndex == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000 } - if z.InReplyToId == nil { + if z.Importance == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000 } - if z.InternetMailOverrideFormat == nil { + if z.Initials == nil { zb0001Len-- zb0001Mask[0] |= 0x10000000000000 } - if z.InternetMessageId == nil { + if z.InReplyToId == nil { zb0001Len-- zb0001Mask[0] |= 0x20000000000000 } - if z.InternetReferences == nil { + if z.InternetCodepage == nil { zb0001Len-- zb0001Mask[0] |= 0x40000000000000 } - if z.IsdnNumber == nil { + if z.InternetMailOverrideFormat == nil { zb0001Len-- zb0001Mask[0] |= 0x80000000000000 } - if z.Keyword == nil { + if z.InternetMessageId == nil { zb0001Len-- zb0001Mask[0] |= 0x100000000000000 } - if z.Language == nil { + if z.InternetReferences == nil { zb0001Len-- zb0001Mask[0] |= 0x200000000000000 } - if z.LastModificationTime == nil { + if z.IsdnNumber == nil { zb0001Len-- zb0001Mask[0] |= 0x400000000000000 } - if z.Locality == nil { + if z.Keyword == nil { zb0001Len-- zb0001Mask[0] |= 0x800000000000000 } - if z.Location == nil { + if z.Language == nil { zb0001Len-- zb0001Mask[0] |= 0x1000000000000000 } - if z.ManagerName == nil { + if z.LastModificationTime == nil { zb0001Len-- zb0001Mask[0] |= 0x2000000000000000 } - if z.MessageCcMe == nil { + if z.ListHelp == nil { zb0001Len-- zb0001Mask[0] |= 0x4000000000000000 } - if z.MessageDeliveryTime == nil { + if z.ListSubscribe == nil { zb0001Len-- zb0001Mask[0] |= 0x8000000000000000 } - if z.MessageFlags == nil { + if z.ListUnsubscribe == nil { zb0001Len-- zb0001Mask[1] |= 0x1 } - if z.MessageHandlingSystemCommonName == nil { + if z.LocaleId == nil { zb0001Len-- zb0001Mask[1] |= 0x2 } - if z.MessageRecipientMe == nil { + if z.Locality == nil { zb0001Len-- zb0001Mask[1] |= 0x4 } - if z.MessageSize == nil { + if z.Location == nil { zb0001Len-- zb0001Mask[1] |= 0x8 } - if z.MessageSizeExtended == nil { + if z.ManagerName == nil { zb0001Len-- zb0001Mask[1] |= 0x10 } - if z.MessageStatus == nil { + if z.MappingSignature == nil { zb0001Len-- zb0001Mask[1] |= 0x20 } - if z.MessageSubmissionId == nil { + if z.MessageCcMe == nil { zb0001Len-- zb0001Mask[1] |= 0x40 } - if z.MessageToMe == nil { + if z.MessageDeliveryTime == nil { zb0001Len-- zb0001Mask[1] |= 0x80 } - if z.MiddleName == nil { + if z.MessageEditorFormat == nil { zb0001Len-- zb0001Mask[1] |= 0x100 } - if z.MobileTelephoneNumber == nil { + if z.MessageFlags == nil { zb0001Len-- zb0001Mask[1] |= 0x200 } - if z.Nickname == nil { + if z.MessageHandlingSystemCommonName == nil { zb0001Len-- zb0001Mask[1] |= 0x400 } - if z.NonDeliveryReportDiagCode == nil { + if z.MessageLocaleId == nil { zb0001Len-- zb0001Mask[1] |= 0x800 } - if z.NonDeliveryReportReasonCode == nil { + if z.MessageRecipientMe == nil { zb0001Len-- zb0001Mask[1] |= 0x1000 } - if z.NonDeliveryReportStatusCode == nil { + if z.MessageSize == nil { zb0001Len-- zb0001Mask[1] |= 0x2000 } - if z.NormalizedSubject == nil { + if z.MessageSizeExtended == nil { zb0001Len-- zb0001Mask[1] |= 0x4000 } - if z.OfficeLocation == nil { + if z.MessageStatus == nil { zb0001Len-- zb0001Mask[1] |= 0x8000 } - if z.OrganizationalIdNumber == nil { + if z.MessageSubmissionId == nil { zb0001Len-- zb0001Mask[1] |= 0x10000 } - if z.OriginalAuthorEntryId == nil { + if z.MessageToMe == nil { zb0001Len-- zb0001Mask[1] |= 0x20000 } - if z.OriginalAuthorName == nil { + if z.MiddleName == nil { zb0001Len-- zb0001Mask[1] |= 0x40000 } - if z.OriginalDeliveryTime == nil { + if z.MobileTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x80000 } - if z.OriginalDisplayBcc == nil { + if z.Nickname == nil { zb0001Len-- zb0001Mask[1] |= 0x100000 } - if z.OriginalDisplayCc == nil { + if z.NonDeliveryReportDiagCode == nil { zb0001Len-- zb0001Mask[1] |= 0x200000 } - if z.OriginalDisplayTo == nil { + if z.NonDeliveryReportReasonCode == nil { zb0001Len-- zb0001Mask[1] |= 0x400000 } - if z.OriginalEntryId == nil { + if z.NonDeliveryReportStatusCode == nil { zb0001Len-- zb0001Mask[1] |= 0x800000 } - if z.OriginalMessageClass == nil { + if z.NormalizedSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000 } - if z.OriginalSenderAddressType == nil { + if z.OfficeLocation == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000 } - if z.OriginalSenderEmailAddress == nil { + if z.OrganizationalIdNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000 } - if z.OriginalSenderEntryId == nil { + if z.OriginalAuthorEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000 } - if z.OriginalSenderName == nil { + if z.OriginalAuthorName == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000 } - if z.OriginalSenderSearchKey == nil { + if z.OriginalDeliveryTime == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000 } - if z.OriginalSensitivity == nil { + if z.OriginalDisplayBcc == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000 } - if z.OriginalSentRepresentingAddressType == nil { + if z.OriginalDisplayCc == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000 } - if z.OriginalSentRepresentingEmailAddress == nil { + if z.OriginalDisplayTo == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000 } - if z.OriginalSentRepresentingEntryId == nil { + if z.OriginalEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000 } - if z.OriginalSentRepresentingName == nil { + if z.OriginalMessageClass == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000 } - if z.OriginalSentRepresentingSearchKey == nil { + if z.OriginalSenderAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000 } - if z.OriginalSubject == nil { + if z.OriginalSenderEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000 } - if z.OriginalSubmitTime == nil { + if z.OriginalSenderEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000 } - if z.OriginatorDeliveryReportRequested == nil { + if z.OriginalSenderName == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000 } - if z.OriginatorNonDeliveryReportRequested == nil { + if z.OriginalSenderSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000 } - if z.OtherAddressCity == nil { + if z.OriginalSensitivity == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000 } - if z.OtherAddressCountry == nil { + if z.OriginalSentRepresentingAddressType == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000 } - if z.OtherAddressPostalCode == nil { + if z.OriginalSentRepresentingEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000 } - if z.OtherAddressPostOfficeBox == nil { + if z.OriginalSentRepresentingEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000 } - if z.OtherAddressStateOrProvince == nil { + if z.OriginalSentRepresentingName == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000 } - if z.OtherAddressStreet == nil { + if z.OriginalSentRepresentingSearchKey == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000 } - if z.OtherTelephoneNumber == nil { + if z.OriginalSubject == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000 } - if z.PagerTelephoneNumber == nil { + if z.OriginalSubmitTime == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000 } - if z.PolicyTag == nil { + if z.OriginatorDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000 } - if z.Priority == nil { + if z.OriginatorNonDeliveryReportRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000 } - if z.ReadReceiptRequested == nil { + if z.OtherAddressCity == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000 } - if z.ReceiptTime == nil { + if z.OtherAddressCountry == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000 } - if z.ReceivedByEmailAddress == nil { + if z.OtherAddressPostalCode == nil { zb0001Len-- zb0001Mask[1] |= 0x10000000000000 } - if z.ReceivedByEntryId == nil { + if z.OtherAddressPostOfficeBox == nil { zb0001Len-- zb0001Mask[1] |= 0x20000000000000 } - if z.ReceivedByName == nil { + if z.OtherAddressStateOrProvince == nil { zb0001Len-- zb0001Mask[1] |= 0x40000000000000 } - if z.ReceivedBySearchKey == nil { + if z.OtherAddressStreet == nil { zb0001Len-- zb0001Mask[1] |= 0x80000000000000 } - if z.ReceivedRepresentingAddressType == nil { + if z.OtherTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x100000000000000 } - if z.ReceivedRepresentingEmailAddress == nil { + if z.PagerTelephoneNumber == nil { zb0001Len-- zb0001Mask[1] |= 0x200000000000000 } - if z.ReceivedRepresentingEntryId == nil { + if z.PolicyTag == nil { zb0001Len-- zb0001Mask[1] |= 0x400000000000000 } - if z.ReceivedRepresentingName == nil { + if z.Priority == nil { zb0001Len-- zb0001Mask[1] |= 0x800000000000000 } - if z.ReceivedRepresentingSearchKey == nil { + if z.ReadReceiptRequested == nil { zb0001Len-- zb0001Mask[1] |= 0x1000000000000000 } - if z.RecipientType == nil { + if z.ReceiptTime == nil { zb0001Len-- zb0001Mask[1] |= 0x2000000000000000 } - if z.RemoteMessageTransferAgent == nil { + if z.ReceivedByEmailAddress == nil { zb0001Len-- zb0001Mask[1] |= 0x4000000000000000 } - if z.ReplyRequested == nil { + if z.ReceivedByEntryId == nil { zb0001Len-- zb0001Mask[1] |= 0x8000000000000000 } - if z.ReportDisposition == nil { + if z.ReceivedByName == nil { zb0001Len-- zb0001Mask[2] |= 0x1 } + if z.ReceivedBySearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x2 + } + if z.ReceivedRepresentingAddressType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x4 + } + if z.ReceivedRepresentingEmailAddress == nil { + zb0001Len-- + zb0001Mask[2] |= 0x8 + } + if z.ReceivedRepresentingEntryId == nil { + zb0001Len-- + zb0001Mask[2] |= 0x10 + } + if z.ReceivedRepresentingName == nil { + zb0001Len-- + zb0001Mask[2] |= 0x20 + } + if z.ReceivedRepresentingSearchKey == nil { + zb0001Len-- + zb0001Mask[2] |= 0x40 + } + if z.RecipientType == nil { + zb0001Len-- + zb0001Mask[2] |= 0x80 + } + if z.RemoteMessageTransferAgent == nil { + zb0001Len-- + zb0001Mask[2] |= 0x100 + } + if z.ReplyRequested == nil { + zb0001Len-- + zb0001Mask[2] |= 0x200 + } + if z.ReportDisposition == nil { + zb0001Len-- + zb0001Mask[2] |= 0x400 + } if z.ReportDispositionMode == nil { zb0001Len-- - zb0001Mask[2] |= 0x2 + zb0001Mask[2] |= 0x800 } if z.ReportingMessageTransferAgent == nil { zb0001Len-- - zb0001Mask[2] |= 0x4 + zb0001Mask[2] |= 0x1000 } if z.RetentionDate == nil { zb0001Len-- - zb0001Mask[2] |= 0x8 + zb0001Mask[2] |= 0x2000 } if z.RetentionFlags == nil { zb0001Len-- - zb0001Mask[2] |= 0x10 + zb0001Mask[2] |= 0x4000 } if z.RetentionPeriod == nil { zb0001Len-- - zb0001Mask[2] |= 0x20 + zb0001Mask[2] |= 0x8000 } if z.RtfCompressed == nil { zb0001Len-- - zb0001Mask[2] |= 0x40 + zb0001Mask[2] |= 0x10000 } if z.RtfInSync == nil { zb0001Len-- - zb0001Mask[2] |= 0x80 + zb0001Mask[2] |= 0x20000 } if z.SenderAddressType == nil { zb0001Len-- - zb0001Mask[2] |= 0x100 + zb0001Mask[2] |= 0x40000 } if z.SenderEmailAddress == nil { zb0001Len-- - zb0001Mask[2] |= 0x200 + zb0001Mask[2] |= 0x80000 } if z.SenderEntryId == nil { zb0001Len-- - zb0001Mask[2] |= 0x400 + zb0001Mask[2] |= 0x100000 } if z.SenderIdStatus == nil { zb0001Len-- - zb0001Mask[2] |= 0x800 + zb0001Mask[2] |= 0x200000 } if z.SenderName == nil { zb0001Len-- - zb0001Mask[2] |= 0x1000 + zb0001Mask[2] |= 0x400000 } if z.SenderSearchKey == nil { zb0001Len-- - zb0001Mask[2] |= 0x2000 + zb0001Mask[2] |= 0x800000 } if z.SendInternetEncoding == nil { zb0001Len-- - zb0001Mask[2] |= 0x4000 + zb0001Mask[2] |= 0x1000000 } if z.SendRichInfo == nil { zb0001Len-- - zb0001Mask[2] |= 0x8000 + zb0001Mask[2] |= 0x2000000 } if z.Sensitivity == nil { zb0001Len-- - zb0001Mask[2] |= 0x10000 + zb0001Mask[2] |= 0x4000000 } if z.SentRepresentingAddressType == nil { zb0001Len-- - zb0001Mask[2] |= 0x20000 + zb0001Mask[2] |= 0x8000000 } if z.SentRepresentingEmailAddress == nil { zb0001Len-- - zb0001Mask[2] |= 0x40000 + zb0001Mask[2] |= 0x10000000 } if z.SentRepresentingEntryId == nil { zb0001Len-- - zb0001Mask[2] |= 0x80000 + zb0001Mask[2] |= 0x20000000 + } + if z.SentRepresentingFlags == nil { + zb0001Len-- + zb0001Mask[2] |= 0x40000000 } if z.SentRepresentingName == nil { zb0001Len-- - zb0001Mask[2] |= 0x100000 + zb0001Mask[2] |= 0x80000000 } if z.SentRepresentingSearchKey == nil { zb0001Len-- - zb0001Mask[2] |= 0x200000 + zb0001Mask[2] |= 0x100000000 } if z.SmtpAddress == nil { zb0001Len-- - zb0001Mask[2] |= 0x400000 + zb0001Mask[2] |= 0x200000000 } if z.StartDateEtc == nil { zb0001Len-- - zb0001Mask[2] |= 0x800000 + zb0001Mask[2] |= 0x400000000 + } + if z.StoreSupportMask == nil { + zb0001Len-- + zb0001Mask[2] |= 0x800000000 } if z.Subject == nil { zb0001Len-- - zb0001Mask[2] |= 0x1000000 + zb0001Mask[2] |= 0x1000000000 } if z.SubjectPrefix == nil { zb0001Len-- - zb0001Mask[2] |= 0x2000000 + zb0001Mask[2] |= 0x2000000000 } if z.SupplementaryInfo == nil { zb0001Len-- - zb0001Mask[2] |= 0x4000000 + zb0001Mask[2] |= 0x4000000000 } if z.TransmittableDisplayName == nil { zb0001Len-- - zb0001Mask[2] |= 0x8000000 + zb0001Mask[2] |= 0x8000000000 } if z.TransportMessageHeaders == nil { zb0001Len-- - zb0001Mask[2] |= 0x10000000 + zb0001Mask[2] |= 0x10000000000 + } + if z.ViewDescriptorVersion == nil { + zb0001Len-- + zb0001Mask[2] |= 0x20000000000 } // variable map header, size zb0001Len o = msgp.AppendMapHeader(o, zb0001Len) @@ -7026,11 +7592,29 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { } } if (zb0001Mask[0] & 0x800000000000) == 0 { // if not empty + // string "424164" + o = append(o, 0xa6, 0x34, 0x32, 0x34, 0x31, 0x36, 0x34) + if z.FlagCompleteTime == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt64(o, *z.FlagCompleteTime) + } + } + if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + // string "42403" + o = append(o, 0xa5, 0x34, 0x32, 0x34, 0x30, 0x33) + if z.FlagStatus == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.FlagStatus) + } + } + if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty // string "4115258" o = append(o, 0xa7, 0x34, 0x31, 0x31, 0x35, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.Html) } - if (zb0001Mask[0] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty // string "42243" o = append(o, 0xa5, 0x34, 0x32, 0x32, 0x34, 0x33) if z.IconIndex == nil { @@ -7039,7 +7623,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.IconIndex) } } - if (zb0001Mask[0] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty // string "233" o = append(o, 0xa3, 0x32, 0x33, 0x33) if z.Importance == nil { @@ -7048,7 +7632,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Importance) } } - if (zb0001Mask[0] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty // string "1485831" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x38, 0x33, 0x31) if z.Initials == nil { @@ -7057,7 +7641,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Initials) } } - if (zb0001Mask[0] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty // string "416231" o = append(o, 0xa6, 0x34, 0x31, 0x36, 0x32, 0x33, 0x31) if z.InReplyToId == nil { @@ -7066,7 +7650,16 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InReplyToId) } } - if (zb0001Mask[0] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + // string "163503" + o = append(o, 0xa6, 0x31, 0x36, 0x33, 0x35, 0x30, 0x33) + if z.InternetCodepage == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.InternetCodepage) + } + } + if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty // string "227863" o = append(o, 0xa6, 0x32, 0x32, 0x37, 0x38, 0x36, 0x33) if z.InternetMailOverrideFormat == nil { @@ -7075,7 +7668,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.InternetMailOverrideFormat) } } - if (zb0001Mask[0] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty // string "414931" o = append(o, 0xa6, 0x34, 0x31, 0x34, 0x39, 0x33, 0x31) if z.InternetMessageId == nil { @@ -7084,7 +7677,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InternetMessageId) } } - if (zb0001Mask[0] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty // string "415331" o = append(o, 0xa6, 0x34, 0x31, 0x35, 0x33, 0x33, 0x31) if z.InternetReferences == nil { @@ -7093,7 +7686,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.InternetReferences) } } - if (zb0001Mask[0] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty // string "1489331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x39, 0x33, 0x33, 0x31) if z.IsdnNumber == nil { @@ -7102,7 +7695,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.IsdnNumber) } } - if (zb0001Mask[0] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty // string "1485931" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x35, 0x39, 0x33, 0x31) if z.Keyword == nil { @@ -7111,7 +7704,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Keyword) } } - if (zb0001Mask[0] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty // string "1486031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x30, 0x33, 0x31) if z.Language == nil { @@ -7120,7 +7713,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Language) } } - if (zb0001Mask[0] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty // string "1229664" o = append(o, 0xa7, 0x31, 0x32, 0x32, 0x39, 0x36, 0x36, 0x34) if z.LastModificationTime == nil { @@ -7129,7 +7722,43 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.LastModificationTime) } } - if (zb0001Mask[0] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + // string "416331" + o = append(o, 0xa6, 0x34, 0x31, 0x36, 0x33, 0x33, 0x31) + if z.ListHelp == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendString(o, *z.ListHelp) + } + } + if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + // string "416431" + o = append(o, 0xa6, 0x34, 0x31, 0x36, 0x34, 0x33, 0x31) + if z.ListSubscribe == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendString(o, *z.ListSubscribe) + } + } + if (zb0001Mask[1] & 0x1) == 0 { // if not empty + // string "416531" + o = append(o, 0xa6, 0x34, 0x31, 0x36, 0x35, 0x33, 0x31) + if z.ListUnsubscribe == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendString(o, *z.ListUnsubscribe) + } + } + if (zb0001Mask[1] & 0x2) == 0 { // if not empty + // string "262733" + o = append(o, 0xa6, 0x32, 0x36, 0x32, 0x37, 0x33, 0x33) + if z.LocaleId == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.LocaleId) + } + } + if (zb0001Mask[1] & 0x4) == 0 { // if not empty // string "1488731" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x37, 0x33, 0x31) if z.Locality == nil { @@ -7138,7 +7767,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Locality) } } - if (zb0001Mask[0] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8) == 0 { // if not empty // string "1486131" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x31, 0x33, 0x31) if z.Location == nil { @@ -7147,7 +7776,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Location) } } - if (zb0001Mask[0] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10) == 0 { // if not empty // string "1492631" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x36, 0x33, 0x31) if z.ManagerName == nil { @@ -7156,7 +7785,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ManagerName) } } - if (zb0001Mask[0] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20) == 0 { // if not empty + // string "4088258" + o = append(o, 0xa7, 0x34, 0x30, 0x38, 0x38, 0x32, 0x35, 0x38) + o = msgp.AppendBytes(o, z.MappingSignature) + } + if (zb0001Mask[1] & 0x40) == 0 { // if not empty // string "8811" o = append(o, 0xa4, 0x38, 0x38, 0x31, 0x31) if z.MessageCcMe == nil { @@ -7165,7 +7799,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.MessageCcMe) } } - if (zb0001Mask[0] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80) == 0 { // if not empty // string "359064" o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x30, 0x36, 0x34) if z.MessageDeliveryTime == nil { @@ -7174,7 +7808,16 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.MessageDeliveryTime) } } - if (zb0001Mask[1] & 0x1) == 0 { // if not empty + if (zb0001Mask[1] & 0x100) == 0 { // if not empty + // string "227933" + o = append(o, 0xa6, 0x32, 0x32, 0x37, 0x39, 0x33, 0x33) + if z.MessageEditorFormat == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.MessageEditorFormat) + } + } + if (zb0001Mask[1] & 0x200) == 0 { // if not empty // string "35913" o = append(o, 0xa5, 0x33, 0x35, 0x39, 0x31, 0x33) if z.MessageFlags == nil { @@ -7183,7 +7826,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MessageFlags) } } - if (zb0001Mask[1] & 0x2) == 0 { // if not empty + if (zb0001Mask[1] & 0x400) == 0 { // if not empty // string "1486331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x33, 0x33, 0x31) if z.MessageHandlingSystemCommonName == nil { @@ -7192,7 +7835,16 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MessageHandlingSystemCommonName) } } - if (zb0001Mask[1] & 0x4) == 0 { // if not empty + if (zb0001Mask[1] & 0x800) == 0 { // if not empty + // string "163693" + o = append(o, 0xa6, 0x31, 0x36, 0x33, 0x36, 0x39, 0x33) + if z.MessageLocaleId == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.MessageLocaleId) + } + } + if (zb0001Mask[1] & 0x1000) == 0 { // if not empty // string "8911" o = append(o, 0xa4, 0x38, 0x39, 0x31, 0x31) if z.MessageRecipientMe == nil { @@ -7201,7 +7853,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.MessageRecipientMe) } } - if (zb0001Mask[1] & 0x8) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000) == 0 { // if not empty // string "35923" o = append(o, 0xa5, 0x33, 0x35, 0x39, 0x32, 0x33) if z.MessageSize == nil { @@ -7210,7 +7862,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MessageSize) } } - if (zb0001Mask[1] & 0x10) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000) == 0 { // if not empty // string "359220" o = append(o, 0xa6, 0x33, 0x35, 0x39, 0x32, 0x32, 0x30) if z.MessageSizeExtended == nil { @@ -7219,7 +7871,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendFloat64(o, *z.MessageSizeExtended) } } - if (zb0001Mask[1] & 0x20) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000) == 0 { // if not empty // string "36073" o = append(o, 0xa5, 0x33, 0x36, 0x30, 0x37, 0x33) if z.MessageStatus == nil { @@ -7228,12 +7880,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.MessageStatus) } } - if (zb0001Mask[1] & 0x40) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000) == 0 { // if not empty // string "71258" o = append(o, 0xa5, 0x37, 0x31, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.MessageSubmissionId) } - if (zb0001Mask[1] & 0x80) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000) == 0 { // if not empty // string "8711" o = append(o, 0xa4, 0x38, 0x37, 0x31, 0x31) if z.MessageToMe == nil { @@ -7242,7 +7894,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.MessageToMe) } } - if (zb0001Mask[1] & 0x100) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000) == 0 { // if not empty // string "1491631" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x36, 0x33, 0x31) if z.MiddleName == nil { @@ -7251,7 +7903,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MiddleName) } } - if (zb0001Mask[1] & 0x200) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000) == 0 { // if not empty // string "1487631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x36, 0x33, 0x31) if z.MobileTelephoneNumber == nil { @@ -7260,7 +7912,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.MobileTelephoneNumber) } } - if (zb0001Mask[1] & 0x400) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000) == 0 { // if not empty // string "1492731" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x32, 0x37, 0x33, 0x31) if z.Nickname == nil { @@ -7269,7 +7921,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Nickname) } } - if (zb0001Mask[1] & 0x800) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000) == 0 { // if not empty // string "30773" o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x37, 0x33) if z.NonDeliveryReportDiagCode == nil { @@ -7278,7 +7930,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.NonDeliveryReportDiagCode) } } - if (zb0001Mask[1] & 0x1000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000) == 0 { // if not empty // string "30763" o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x36, 0x33) if z.NonDeliveryReportReasonCode == nil { @@ -7287,7 +7939,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.NonDeliveryReportReasonCode) } } - if (zb0001Mask[1] & 0x2000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000) == 0 { // if not empty // string "30783" o = append(o, 0xa5, 0x33, 0x30, 0x37, 0x38, 0x33) if z.NonDeliveryReportStatusCode == nil { @@ -7296,7 +7948,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.NonDeliveryReportStatusCode) } } - if (zb0001Mask[1] & 0x4000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty // string "361331" o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x33, 0x33, 0x31) if z.NormalizedSubject == nil { @@ -7305,7 +7957,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.NormalizedSubject) } } - if (zb0001Mask[1] & 0x8000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty // string "1487331" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x33, 0x33, 0x31) if z.OfficeLocation == nil { @@ -7314,7 +7966,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OfficeLocation) } } - if (zb0001Mask[1] & 0x10000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty // string "1486431" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x36, 0x34, 0x33, 0x31) if z.OrganizationalIdNumber == nil { @@ -7323,12 +7975,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OrganizationalIdNumber) } } - if (zb0001Mask[1] & 0x20000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty // string "76258" o = append(o, 0xa5, 0x37, 0x36, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.OriginalAuthorEntryId) } - if (zb0001Mask[1] & 0x40000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty // string "7731" o = append(o, 0xa4, 0x37, 0x37, 0x33, 0x31) if z.OriginalAuthorName == nil { @@ -7337,7 +7989,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalAuthorName) } } - if (zb0001Mask[1] & 0x80000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty // string "8564" o = append(o, 0xa4, 0x38, 0x35, 0x36, 0x34) if z.OriginalDeliveryTime == nil { @@ -7346,7 +7998,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OriginalDeliveryTime) } } - if (zb0001Mask[1] & 0x100000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty // string "11431" o = append(o, 0xa5, 0x31, 0x31, 0x34, 0x33, 0x31) if z.OriginalDisplayBcc == nil { @@ -7355,7 +8007,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalDisplayBcc) } } - if (zb0001Mask[1] & 0x200000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty // string "11531" o = append(o, 0xa5, 0x31, 0x31, 0x35, 0x33, 0x31) if z.OriginalDisplayCc == nil { @@ -7364,7 +8016,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalDisplayCc) } } - if (zb0001Mask[1] & 0x400000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty // string "11631" o = append(o, 0xa5, 0x31, 0x31, 0x36, 0x33, 0x31) if z.OriginalDisplayTo == nil { @@ -7373,12 +8025,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalDisplayTo) } } - if (zb0001Mask[1] & 0x800000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty // string "14866258" o = append(o, 0xa8, 0x31, 0x34, 0x38, 0x36, 0x36, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.OriginalEntryId) } - if (zb0001Mask[1] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty // string "7531" o = append(o, 0xa4, 0x37, 0x35, 0x33, 0x31) if z.OriginalMessageClass == nil { @@ -7387,7 +8039,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalMessageClass) } } - if (zb0001Mask[1] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty // string "10231" o = append(o, 0xa5, 0x31, 0x30, 0x32, 0x33, 0x31) if z.OriginalSenderAddressType == nil { @@ -7396,7 +8048,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSenderAddressType) } } - if (zb0001Mask[1] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty // string "10331" o = append(o, 0xa5, 0x31, 0x30, 0x33, 0x33, 0x31) if z.OriginalSenderEmailAddress == nil { @@ -7405,12 +8057,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSenderEmailAddress) } } - if (zb0001Mask[1] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty // string "91258" o = append(o, 0xa5, 0x39, 0x31, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.OriginalSenderEntryId) } - if (zb0001Mask[1] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty // string "9031" o = append(o, 0xa4, 0x39, 0x30, 0x33, 0x31) if z.OriginalSenderName == nil { @@ -7419,12 +8071,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSenderName) } } - if (zb0001Mask[1] & 0x20000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty // string "92258" o = append(o, 0xa5, 0x39, 0x32, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.OriginalSenderSearchKey) } - if (zb0001Mask[1] & 0x40000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty // string "463" o = append(o, 0xa3, 0x34, 0x36, 0x33) if z.OriginalSensitivity == nil { @@ -7433,7 +8085,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.OriginalSensitivity) } } - if (zb0001Mask[1] & 0x80000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty // string "10431" o = append(o, 0xa5, 0x31, 0x30, 0x34, 0x33, 0x31) if z.OriginalSentRepresentingAddressType == nil { @@ -7442,7 +8094,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSentRepresentingAddressType) } } - if (zb0001Mask[1] & 0x100000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty // string "10531" o = append(o, 0xa5, 0x31, 0x30, 0x35, 0x33, 0x31) if z.OriginalSentRepresentingEmailAddress == nil { @@ -7451,12 +8103,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSentRepresentingEmailAddress) } } - if (zb0001Mask[1] & 0x200000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty // string "94258" o = append(o, 0xa5, 0x39, 0x34, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.OriginalSentRepresentingEntryId) } - if (zb0001Mask[1] & 0x400000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty // string "9331" o = append(o, 0xa4, 0x39, 0x33, 0x33, 0x31) if z.OriginalSentRepresentingName == nil { @@ -7465,12 +8117,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSentRepresentingName) } } - if (zb0001Mask[1] & 0x800000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty // string "95258" o = append(o, 0xa5, 0x39, 0x35, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.OriginalSentRepresentingSearchKey) } - if (zb0001Mask[1] & 0x1000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty // string "7331" o = append(o, 0xa4, 0x37, 0x33, 0x33, 0x31) if z.OriginalSubject == nil { @@ -7479,7 +8131,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OriginalSubject) } } - if (zb0001Mask[1] & 0x2000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty // string "7864" o = append(o, 0xa4, 0x37, 0x38, 0x36, 0x34) if z.OriginalSubmitTime == nil { @@ -7488,7 +8140,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.OriginalSubmitTime) } } - if (zb0001Mask[1] & 0x4000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty // string "3511" o = append(o, 0xa4, 0x33, 0x35, 0x31, 0x31) if z.OriginatorDeliveryReportRequested == nil { @@ -7497,7 +8149,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.OriginatorDeliveryReportRequested) } } - if (zb0001Mask[1] & 0x8000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty // string "308011" o = append(o, 0xa6, 0x33, 0x30, 0x38, 0x30, 0x31, 0x31) if z.OriginatorNonDeliveryReportRequested == nil { @@ -7506,7 +8158,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.OriginatorNonDeliveryReportRequested) } } - if (zb0001Mask[1] & 0x10000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty // string "1494331" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x33, 0x33, 0x31) if z.OtherAddressCity == nil { @@ -7515,7 +8167,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressCity) } } - if (zb0001Mask[1] & 0x20000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty // string "1494431" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x34, 0x33, 0x31) if z.OtherAddressCountry == nil { @@ -7524,7 +8176,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressCountry) } } - if (zb0001Mask[1] & 0x40000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty // string "1494531" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x35, 0x33, 0x31) if z.OtherAddressPostalCode == nil { @@ -7533,7 +8185,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressPostalCode) } } - if (zb0001Mask[1] & 0x80000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty // string "1494831" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x38, 0x33, 0x31) if z.OtherAddressPostOfficeBox == nil { @@ -7542,7 +8194,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressPostOfficeBox) } } - if (zb0001Mask[1] & 0x100000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty // string "1494631" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x36, 0x33, 0x31) if z.OtherAddressStateOrProvince == nil { @@ -7551,7 +8203,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressStateOrProvince) } } - if (zb0001Mask[1] & 0x200000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty // string "1494731" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x34, 0x37, 0x33, 0x31) if z.OtherAddressStreet == nil { @@ -7560,7 +8212,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherAddressStreet) } } - if (zb0001Mask[1] & 0x400000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty // string "1487931" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x37, 0x39, 0x33, 0x31) if z.OtherTelephoneNumber == nil { @@ -7569,7 +8221,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.OtherTelephoneNumber) } } - if (zb0001Mask[1] & 0x800000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty // string "1488131" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x31, 0x33, 0x31) if z.PagerTelephoneNumber == nil { @@ -7578,12 +8230,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.PagerTelephoneNumber) } } - if (zb0001Mask[1] & 0x1000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty // string "12313258" o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x33, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.PolicyTag) } - if (zb0001Mask[1] & 0x2000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty // string "383" o = append(o, 0xa3, 0x33, 0x38, 0x33) if z.Priority == nil { @@ -7592,7 +8244,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Priority) } } - if (zb0001Mask[1] & 0x4000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty // string "4111" o = append(o, 0xa4, 0x34, 0x31, 0x31, 0x31) if z.ReadReceiptRequested == nil { @@ -7601,7 +8253,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReadReceiptRequested) } } - if (zb0001Mask[1] & 0x8000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty // string "4264" o = append(o, 0xa4, 0x34, 0x32, 0x36, 0x34) if z.ReceiptTime == nil { @@ -7610,7 +8262,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.ReceiptTime) } } - if (zb0001Mask[1] & 0x10000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty // string "11831" o = append(o, 0xa5, 0x31, 0x31, 0x38, 0x33, 0x31) if z.ReceivedByEmailAddress == nil { @@ -7619,12 +8271,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedByEmailAddress) } } - if (zb0001Mask[1] & 0x20000000000000) == 0 { // if not empty + if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty // string "63258" o = append(o, 0xa5, 0x36, 0x33, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.ReceivedByEntryId) } - if (zb0001Mask[1] & 0x40000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1) == 0 { // if not empty // string "6431" o = append(o, 0xa4, 0x36, 0x34, 0x33, 0x31) if z.ReceivedByName == nil { @@ -7633,12 +8285,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedByName) } } - if (zb0001Mask[1] & 0x80000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2) == 0 { // if not empty // string "81258" o = append(o, 0xa5, 0x38, 0x31, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.ReceivedBySearchKey) } - if (zb0001Mask[1] & 0x100000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4) == 0 { // if not empty // string "11931" o = append(o, 0xa5, 0x31, 0x31, 0x39, 0x33, 0x31) if z.ReceivedRepresentingAddressType == nil { @@ -7647,7 +8299,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedRepresentingAddressType) } } - if (zb0001Mask[1] & 0x200000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8) == 0 { // if not empty // string "12031" o = append(o, 0xa5, 0x31, 0x32, 0x30, 0x33, 0x31) if z.ReceivedRepresentingEmailAddress == nil { @@ -7656,12 +8308,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedRepresentingEmailAddress) } } - if (zb0001Mask[1] & 0x400000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10) == 0 { // if not empty // string "67258" o = append(o, 0xa5, 0x36, 0x37, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.ReceivedRepresentingEntryId) } - if (zb0001Mask[1] & 0x800000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20) == 0 { // if not empty // string "6831" o = append(o, 0xa4, 0x36, 0x38, 0x33, 0x31) if z.ReceivedRepresentingName == nil { @@ -7670,12 +8322,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReceivedRepresentingName) } } - if (zb0001Mask[1] & 0x1000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x40) == 0 { // if not empty // string "82258" o = append(o, 0xa5, 0x38, 0x32, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.ReceivedRepresentingSearchKey) } - if (zb0001Mask[1] & 0x2000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x80) == 0 { // if not empty // string "30933" o = append(o, 0xa5, 0x33, 0x30, 0x39, 0x33, 0x33) if z.RecipientType == nil { @@ -7684,7 +8336,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RecipientType) } } - if (zb0001Mask[1] & 0x4000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x100) == 0 { // if not empty // string "310531" o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x35, 0x33, 0x31) if z.RemoteMessageTransferAgent == nil { @@ -7693,7 +8345,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.RemoteMessageTransferAgent) } } - if (zb0001Mask[1] & 0x8000000000000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x200) == 0 { // if not empty // string "309511" o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x35, 0x31, 0x31) if z.ReplyRequested == nil { @@ -7702,7 +8354,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.ReplyRequested) } } - if (zb0001Mask[2] & 0x1) == 0 { // if not empty + if (zb0001Mask[2] & 0x400) == 0 { // if not empty // string "12831" o = append(o, 0xa5, 0x31, 0x32, 0x38, 0x33, 0x31) if z.ReportDisposition == nil { @@ -7711,7 +8363,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReportDisposition) } } - if (zb0001Mask[2] & 0x2) == 0 { // if not empty + if (zb0001Mask[2] & 0x800) == 0 { // if not empty // string "12931" o = append(o, 0xa5, 0x31, 0x32, 0x39, 0x33, 0x31) if z.ReportDispositionMode == nil { @@ -7720,7 +8372,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReportDispositionMode) } } - if (zb0001Mask[2] & 0x4) == 0 { // if not empty + if (zb0001Mask[2] & 0x1000) == 0 { // if not empty // string "2665631" o = append(o, 0xa7, 0x32, 0x36, 0x36, 0x35, 0x36, 0x33, 0x31) if z.ReportingMessageTransferAgent == nil { @@ -7729,7 +8381,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.ReportingMessageTransferAgent) } } - if (zb0001Mask[2] & 0x8) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000) == 0 { // if not empty // string "1231664" o = append(o, 0xa7, 0x31, 0x32, 0x33, 0x31, 0x36, 0x36, 0x34) if z.RetentionDate == nil { @@ -7738,7 +8390,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt64(o, *z.RetentionDate) } } - if (zb0001Mask[2] & 0x10) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000) == 0 { // if not empty // string "123173" o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x37, 0x33) if z.RetentionFlags == nil { @@ -7747,7 +8399,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RetentionFlags) } } - if (zb0001Mask[2] & 0x20) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000) == 0 { // if not empty // string "123143" o = append(o, 0xa6, 0x31, 0x32, 0x33, 0x31, 0x34, 0x33) if z.RetentionPeriod == nil { @@ -7756,12 +8408,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.RetentionPeriod) } } - if (zb0001Mask[2] & 0x40) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000) == 0 { // if not empty // string "4105258" o = append(o, 0xa7, 0x34, 0x31, 0x30, 0x35, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.RtfCompressed) } - if (zb0001Mask[2] & 0x80) == 0 { // if not empty + if (zb0001Mask[2] & 0x20000) == 0 { // if not empty // string "361511" o = append(o, 0xa6, 0x33, 0x36, 0x31, 0x35, 0x31, 0x31) if z.RtfInSync == nil { @@ -7770,7 +8422,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.RtfInSync) } } - if (zb0001Mask[2] & 0x100) == 0 { // if not empty + if (zb0001Mask[2] & 0x40000) == 0 { // if not empty // string "310231" o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x32, 0x33, 0x31) if z.SenderAddressType == nil { @@ -7779,7 +8431,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderAddressType) } } - if (zb0001Mask[2] & 0x200) == 0 { // if not empty + if (zb0001Mask[2] & 0x80000) == 0 { // if not empty // string "310331" o = append(o, 0xa6, 0x33, 0x31, 0x30, 0x33, 0x33, 0x31) if z.SenderEmailAddress == nil { @@ -7788,12 +8440,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderEmailAddress) } } - if (zb0001Mask[2] & 0x400) == 0 { // if not empty + if (zb0001Mask[2] & 0x100000) == 0 { // if not empty // string "3097258" o = append(o, 0xa7, 0x33, 0x30, 0x39, 0x37, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.SenderEntryId) } - if (zb0001Mask[2] & 0x800) == 0 { // if not empty + if (zb0001Mask[2] & 0x200000) == 0 { // if not empty // string "165053" o = append(o, 0xa6, 0x31, 0x36, 0x35, 0x30, 0x35, 0x33) if z.SenderIdStatus == nil { @@ -7802,7 +8454,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SenderIdStatus) } } - if (zb0001Mask[2] & 0x1000) == 0 { // if not empty + if (zb0001Mask[2] & 0x400000) == 0 { // if not empty // string "309831" o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x38, 0x33, 0x31) if z.SenderName == nil { @@ -7811,12 +8463,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SenderName) } } - if (zb0001Mask[2] & 0x2000) == 0 { // if not empty + if (zb0001Mask[2] & 0x800000) == 0 { // if not empty // string "3101258" o = append(o, 0xa7, 0x33, 0x31, 0x30, 0x31, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.SenderSearchKey) } - if (zb0001Mask[2] & 0x4000) == 0 { // if not empty + if (zb0001Mask[2] & 0x1000000) == 0 { // if not empty // string "149613" o = append(o, 0xa6, 0x31, 0x34, 0x39, 0x36, 0x31, 0x33) if z.SendInternetEncoding == nil { @@ -7825,7 +8477,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.SendInternetEncoding) } } - if (zb0001Mask[2] & 0x8000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000000) == 0 { // if not empty // string "1491211" o = append(o, 0xa7, 0x31, 0x34, 0x39, 0x31, 0x32, 0x31, 0x31) if z.SendRichInfo == nil { @@ -7834,7 +8486,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendBool(o, *z.SendRichInfo) } } - if (zb0001Mask[2] & 0x10000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000000) == 0 { // if not empty // string "543" o = append(o, 0xa3, 0x35, 0x34, 0x33) if z.Sensitivity == nil { @@ -7843,7 +8495,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendInt32(o, *z.Sensitivity) } } - if (zb0001Mask[2] & 0x20000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000000) == 0 { // if not empty // string "10031" o = append(o, 0xa5, 0x31, 0x30, 0x30, 0x33, 0x31) if z.SentRepresentingAddressType == nil { @@ -7852,7 +8504,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SentRepresentingAddressType) } } - if (zb0001Mask[2] & 0x40000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000000) == 0 { // if not empty // string "10131" o = append(o, 0xa5, 0x31, 0x30, 0x31, 0x33, 0x31) if z.SentRepresentingEmailAddress == nil { @@ -7861,12 +8513,21 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SentRepresentingEmailAddress) } } - if (zb0001Mask[2] & 0x80000) == 0 { // if not empty + if (zb0001Mask[2] & 0x20000000) == 0 { // if not empty // string "65258" o = append(o, 0xa5, 0x36, 0x35, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.SentRepresentingEntryId) } - if (zb0001Mask[2] & 0x100000) == 0 { // if not empty + if (zb0001Mask[2] & 0x40000000) == 0 { // if not empty + // string "164103" + o = append(o, 0xa6, 0x31, 0x36, 0x34, 0x31, 0x30, 0x33) + if z.SentRepresentingFlags == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.SentRepresentingFlags) + } + } + if (zb0001Mask[2] & 0x80000000) == 0 { // if not empty // string "6631" o = append(o, 0xa4, 0x36, 0x36, 0x33, 0x31) if z.SentRepresentingName == nil { @@ -7875,12 +8536,12 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SentRepresentingName) } } - if (zb0001Mask[2] & 0x200000) == 0 { // if not empty + if (zb0001Mask[2] & 0x100000000) == 0 { // if not empty // string "59258" o = append(o, 0xa5, 0x35, 0x39, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.SentRepresentingSearchKey) } - if (zb0001Mask[2] & 0x400000) == 0 { // if not empty + if (zb0001Mask[2] & 0x200000000) == 0 { // if not empty // string "1484631" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x34, 0x36, 0x33, 0x31) if z.SmtpAddress == nil { @@ -7889,12 +8550,21 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SmtpAddress) } } - if (zb0001Mask[2] & 0x800000) == 0 { // if not empty + if (zb0001Mask[2] & 0x400000000) == 0 { // if not empty // string "12315258" o = append(o, 0xa8, 0x31, 0x32, 0x33, 0x31, 0x35, 0x32, 0x35, 0x38) o = msgp.AppendBytes(o, z.StartDateEtc) } - if (zb0001Mask[2] & 0x1000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x800000000) == 0 { // if not empty + // string "133253" + o = append(o, 0xa6, 0x31, 0x33, 0x33, 0x32, 0x35, 0x33) + if z.StoreSupportMask == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.StoreSupportMask) + } + } + if (zb0001Mask[2] & 0x1000000000) == 0 { // if not empty // string "5531" o = append(o, 0xa4, 0x35, 0x35, 0x33, 0x31) if z.Subject == nil { @@ -7903,7 +8573,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.Subject) } } - if (zb0001Mask[2] & 0x2000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x2000000000) == 0 { // if not empty // string "6131" o = append(o, 0xa4, 0x36, 0x31, 0x33, 0x31) if z.SubjectPrefix == nil { @@ -7912,7 +8582,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SubjectPrefix) } } - if (zb0001Mask[2] & 0x4000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x4000000000) == 0 { // if not empty // string "309931" o = append(o, 0xa6, 0x33, 0x30, 0x39, 0x39, 0x33, 0x31) if z.SupplementaryInfo == nil { @@ -7921,7 +8591,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.SupplementaryInfo) } } - if (zb0001Mask[2] & 0x8000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x8000000000) == 0 { // if not empty // string "1488031" o = append(o, 0xa7, 0x31, 0x34, 0x38, 0x38, 0x30, 0x33, 0x31) if z.TransmittableDisplayName == nil { @@ -7930,7 +8600,7 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TransmittableDisplayName) } } - if (zb0001Mask[2] & 0x10000000) == 0 { // if not empty + if (zb0001Mask[2] & 0x10000000000) == 0 { // if not empty // string "12531" o = append(o, 0xa5, 0x31, 0x32, 0x35, 0x33, 0x31) if z.TransportMessageHeaders == nil { @@ -7939,6 +8609,15 @@ func (z *Message) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.AppendString(o, *z.TransportMessageHeaders) } } + if (zb0001Mask[2] & 0x20000000000) == 0 { // if not empty + // string "286793" + o = append(o, 0xa6, 0x32, 0x38, 0x36, 0x37, 0x39, 0x33) + if z.ViewDescriptorVersion == nil { + o = msgp.AppendNil(o) + } else { + o = msgp.AppendInt32(o, *z.ViewDescriptorVersion) + } + } return } @@ -8737,6 +9416,40 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "424164": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.FlagCompleteTime = nil + } else { + if z.FlagCompleteTime == nil { + z.FlagCompleteTime = new(int64) + } + *z.FlagCompleteTime, bts, err = msgp.ReadInt64Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "FlagCompleteTime") + return + } + } + case "42403": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.FlagStatus = nil + } else { + if z.FlagStatus == nil { + z.FlagStatus = new(int32) + } + *z.FlagStatus, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "FlagStatus") + return + } + } case "4115258": z.Html, bts, err = msgp.ReadBytesBytes(bts, z.Html) if err != nil { @@ -8811,6 +9524,23 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "163503": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.InternetCodepage = nil + } else { + if z.InternetCodepage == nil { + z.InternetCodepage = new(int32) + } + *z.InternetCodepage, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "InternetCodepage") + return + } + } case "227863": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8930,6 +9660,74 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "416331": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.ListHelp = nil + } else { + if z.ListHelp == nil { + z.ListHelp = new(string) + } + *z.ListHelp, bts, err = msgp.ReadStringBytes(bts) + if err != nil { + err = msgp.WrapError(err, "ListHelp") + return + } + } + case "416431": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.ListSubscribe = nil + } else { + if z.ListSubscribe == nil { + z.ListSubscribe = new(string) + } + *z.ListSubscribe, bts, err = msgp.ReadStringBytes(bts) + if err != nil { + err = msgp.WrapError(err, "ListSubscribe") + return + } + } + case "416531": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.ListUnsubscribe = nil + } else { + if z.ListUnsubscribe == nil { + z.ListUnsubscribe = new(string) + } + *z.ListUnsubscribe, bts, err = msgp.ReadStringBytes(bts) + if err != nil { + err = msgp.WrapError(err, "ListUnsubscribe") + return + } + } + case "262733": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.LocaleId = nil + } else { + if z.LocaleId == nil { + z.LocaleId = new(int32) + } + *z.LocaleId, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "LocaleId") + return + } + } case "1488731": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -8981,6 +9779,12 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "4088258": + z.MappingSignature, bts, err = msgp.ReadBytesBytes(bts, z.MappingSignature) + if err != nil { + err = msgp.WrapError(err, "MappingSignature") + return + } case "8811": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9015,6 +9819,23 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "227933": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.MessageEditorFormat = nil + } else { + if z.MessageEditorFormat == nil { + z.MessageEditorFormat = new(int32) + } + *z.MessageEditorFormat, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "MessageEditorFormat") + return + } + } case "35913": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -9049,6 +9870,23 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "163693": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.MessageLocaleId = nil + } else { + if z.MessageLocaleId == nil { + z.MessageLocaleId = new(int32) + } + *z.MessageLocaleId, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "MessageLocaleId") + return + } + } case "8911": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -10267,6 +11105,23 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { err = msgp.WrapError(err, "SentRepresentingEntryId") return } + case "164103": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.SentRepresentingFlags = nil + } else { + if z.SentRepresentingFlags == nil { + z.SentRepresentingFlags = new(int32) + } + *z.SentRepresentingFlags, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "SentRepresentingFlags") + return + } + } case "6631": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -10313,6 +11168,23 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { err = msgp.WrapError(err, "StartDateEtc") return } + case "133253": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.StoreSupportMask = nil + } else { + if z.StoreSupportMask == nil { + z.StoreSupportMask = new(int32) + } + *z.StoreSupportMask, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "StoreSupportMask") + return + } + } case "5531": if msgp.IsNil(bts) { bts, err = msgp.ReadNilBytes(bts) @@ -10398,6 +11270,23 @@ func (z *Message) UnmarshalMsg(bts []byte) (o []byte, err error) { return } } + case "286793": + if msgp.IsNil(bts) { + bts, err = msgp.ReadNilBytes(bts) + if err != nil { + return + } + z.ViewDescriptorVersion = nil + } else { + if z.ViewDescriptorVersion == nil { + z.ViewDescriptorVersion = new(int32) + } + *z.ViewDescriptorVersion, bts, err = msgp.ReadInt32Bytes(bts) + if err != nil { + err = msgp.WrapError(err, "ViewDescriptorVersion") + return + } + } default: bts, err = msgp.Skip(bts) if err != nil { @@ -10682,6 +11571,18 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.DisplayTo) } + s += 7 + if z.FlagCompleteTime == nil { + s += msgp.NilSize + } else { + s += msgp.Int64Size + } + s += 6 + if z.FlagStatus == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } s += 8 + msgp.BytesPrefixSize + len(z.Html) + 6 if z.IconIndex == nil { s += msgp.NilSize @@ -10707,6 +11608,12 @@ func (z *Message) Msgsize() (s int) { s += msgp.StringPrefixSize + len(*z.InReplyToId) } s += 7 + if z.InternetCodepage == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } + s += 7 if z.InternetMailOverrideFormat == nil { s += msgp.NilSize } else { @@ -10748,6 +11655,30 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.Int64Size } + s += 7 + if z.ListHelp == nil { + s += msgp.NilSize + } else { + s += msgp.StringPrefixSize + len(*z.ListHelp) + } + s += 7 + if z.ListSubscribe == nil { + s += msgp.NilSize + } else { + s += msgp.StringPrefixSize + len(*z.ListSubscribe) + } + s += 7 + if z.ListUnsubscribe == nil { + s += msgp.NilSize + } else { + s += msgp.StringPrefixSize + len(*z.ListUnsubscribe) + } + s += 7 + if z.LocaleId == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } s += 8 if z.Locality == nil { s += msgp.NilSize @@ -10766,7 +11697,7 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.ManagerName) } - s += 5 + s += 8 + msgp.BytesPrefixSize + len(z.MappingSignature) + 5 if z.MessageCcMe == nil { s += msgp.NilSize } else { @@ -10778,6 +11709,12 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.Int64Size } + s += 7 + if z.MessageEditorFormat == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } s += 6 if z.MessageFlags == nil { s += msgp.NilSize @@ -10790,6 +11727,12 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.MessageHandlingSystemCommonName) } + s += 7 + if z.MessageLocaleId == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } s += 5 if z.MessageRecipientMe == nil { s += msgp.NilSize @@ -11186,7 +12129,13 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SentRepresentingEmailAddress) } - s += 6 + msgp.BytesPrefixSize + len(z.SentRepresentingEntryId) + 5 + s += 6 + msgp.BytesPrefixSize + len(z.SentRepresentingEntryId) + 7 + if z.SentRepresentingFlags == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } + s += 5 if z.SentRepresentingName == nil { s += msgp.NilSize } else { @@ -11198,7 +12147,13 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.SmtpAddress) } - s += 9 + msgp.BytesPrefixSize + len(z.StartDateEtc) + 5 + s += 9 + msgp.BytesPrefixSize + len(z.StartDateEtc) + 7 + if z.StoreSupportMask == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } + s += 5 if z.Subject == nil { s += msgp.NilSize } else { @@ -11228,5 +12183,11 @@ func (z *Message) Msgsize() (s int) { } else { s += msgp.StringPrefixSize + len(*z.TransportMessageHeaders) } + s += 7 + if z.ViewDescriptorVersion == nil { + s += msgp.NilSize + } else { + s += msgp.Int32Size + } return }