Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding new PiiKind values for Scrub Last Hextet and for dropping value. #1249

Closed
wants to merge 4 commits into from
Closed

Conversation

aef123
Copy link
Member

@aef123 aef123 commented Feb 26, 2024

Adding 2 new PII Kind values for scrubbing last hextet and for dropping values.

/// <summary>A legacy IPV6 Internet address.</summary>
IPv6ScrubLastHextets = 14,
/// <summary>Drop the value.</summary>
DropValue = 15,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should these both be defined with PiiKind prefix to maintain consistency?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. Fixed.

@aef123 aef123 requested a review from a team as a code owner February 26, 2024 20:49
@@ -0,0 +1 @@
{"namespaces":[{"name":["CsProtocol"]}],"imports":[],"declarations":[{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Required","fieldDefault":null,"fieldType":"int64","fieldName":"time","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"string","fieldName":"clientIp","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"auth","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"quality","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"uploadTime","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"userAgent","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"client","fieldAttributes":[],"fieldOrdinal":7}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Ingest","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"localId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"locale","fieldAttributes":[],"fieldOrdinal":4}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"User","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"country","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"timezone","fieldAttributes":[],"fieldOrdinal":3}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Loc","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"localId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authSecId","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"deviceClass","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"orgId","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"orgAuthId","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"make","fieldAttributes":[],"fieldOrdinal":8},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"model","fieldAttributes":[],"fieldOrdinal":9},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authIdEnt","fieldAttributes":[],"fieldOrdinal":10}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Device","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"locale","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"expId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"bootId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Os","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"expId","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"userId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"env","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"asId","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"locale","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":8},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sesId","fieldAttributes":[],"fieldOrdinal":9}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"App","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stId","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"aId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"raId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"op","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"cat","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"flags","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sqmId","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"mon","fieldAttributes":[],"fieldOrdinal":9},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"cpId","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"bSeq","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"epoch","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"seq","fieldAttributes":[],"fieldOrdinal":13},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"popSample","fieldAttributes":[],"fieldOrdinal":14},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"eventFlags","fieldAttributes":[],"fieldOrdinal":15},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"wsId","fieldAttributes":[],"fieldOrdinal":16},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"wcmp","fieldAttributes":[],"fieldOrdinal":17},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"wPId","fieldAttributes":[],"fieldOrdinal":18}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Utc","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"enrolledTenantId","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"msp","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"M365a","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":"string"},"fieldName":"claims","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"nbf","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"exp","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sbx","fieldAttributes":[],"fieldOrdinal":30},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"dty","fieldAttributes":[],"fieldOrdinal":40},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"did","fieldAttributes":[],"fieldOrdinal":50},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"xid","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"uts","fieldAttributes":[],"fieldOrdinal":70},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"pid","fieldAttributes":[],"fieldOrdinal":80},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"dvr","fieldAttributes":[],"fieldOrdinal":90},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint32","fieldName":"tid","fieldAttributes":[],"fieldOrdinal":100},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"tvr","fieldAttributes":[],"fieldOrdinal":110},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sty","fieldAttributes":[],"fieldOrdinal":120},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sid","fieldAttributes":[],"fieldOrdinal":130},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"eid","fieldAttributes":[],"fieldOrdinal":140},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ip","fieldAttributes":[],"fieldOrdinal":150}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Xbl","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"libVer","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"osName","fieldAttributes":[],"fieldOrdinal":15},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browser","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserVersion","fieldAttributes":[],"fieldOrdinal":21},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"platform","fieldAttributes":[],"fieldOrdinal":25},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"make","fieldAttributes":[],"fieldOrdinal":30},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"model","fieldAttributes":[],"fieldOrdinal":35},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"screenSize","fieldAttributes":[],"fieldOrdinal":40},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"msfpc","fieldAttributes":[],"fieldOrdinal":45},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"mc1Id","fieldAttributes":[],"fieldOrdinal":50},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"mc1Lu","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"bool","fieldName":"isMc1New","fieldAttributes":[],"fieldOrdinal":70},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ms0","fieldAttributes":[],"fieldOrdinal":80},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"anid","fieldAttributes":[],"fieldOrdinal":90},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"a","fieldAttributes":[],"fieldOrdinal":100},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"msResearch","fieldAttributes":[],"fieldOrdinal":110},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"csrvc","fieldAttributes":[],"fieldOrdinal":120},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"rtCell","fieldAttributes":[],"fieldOrdinal":130},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"rtEndAction","fieldAttributes":[],"fieldOrdinal":140},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"rtPermId","fieldAttributes":[],"fieldOrdinal":150},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"r","fieldAttributes":[],"fieldOrdinal":160},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"wtFpc","fieldAttributes":[],"fieldOrdinal":170},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"omniId","fieldAttributes":[],"fieldOrdinal":180},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"gsfxSession","fieldAttributes":[],"fieldOrdinal":190},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"domain","fieldAttributes":[],"fieldOrdinal":200},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"bool","fieldName":"userConsent","fieldAttributes":[],"fieldOrdinal":210},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserLang","fieldAttributes":[],"fieldOrdinal":220},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"serviceName","fieldAttributes":[],"fieldOrdinal":230},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"dnt","fieldAttributes":[],"fieldOrdinal":999}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Javascript","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"metadataCrc","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"ticketKeys","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"devMake","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"devModel","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"msp","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Protocol","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"originalTime","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"uploadTime","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"originalName","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":{"value":0,"type":"integer"},"fieldType":"uint64","fieldName":"flags","fieldAttributes":[],"fieldOrdinal":4}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Receipts","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"provider","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"cost","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"type","fieldAttributes":[],"fieldOrdinal":3}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Net","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"epoch","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"seq","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"installId","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"libVer","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Sdk","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"fullEnvName","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"location","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"environment","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"deploymentUnit","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"roleInstance","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"role","fieldAttributes":[],"fieldOrdinal":7}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Cloud","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"role","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"roleVersion","fieldAttributes":[],"fieldOrdinal":3}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Service","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sig","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Cs","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"cV","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Mscv","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"mc1Id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"msfpc","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"anid","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"serviceName","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":"string"},"fieldName":"mscom","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"IntWeb","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"fullEnvName","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"location","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"environment","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"deploymentUnit","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"IntService","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browser","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserVer","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"screenRes","fieldAttributes":[],"fieldOrdinal":30},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"domain","fieldAttributes":[],"fieldOrdinal":40},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"bool","fieldName":"userConsent","fieldAttributes":[],"fieldOrdinal":50},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserLang","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"bool","fieldName":"isManual","fieldAttributes":[],"fieldOrdinal":70}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Web","declAttributes":[]},{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"ValueInt64"},{"constantValue":1,"constantName":"ValueUInt64"},{"constantValue":2,"constantName":"ValueInt32"},{"constantValue":3,"constantName":"ValueUInt32"},{"constantValue":4,"constantName":"ValueDouble"},{"constantValue":5,"constantName":"ValueString"},{"constantValue":6,"constantName":"ValueBool"},{"constantValue":7,"constantName":"ValueDateTime"},{"constantValue":8,"constantName":"ValueGuid"},{"constantValue":9,"constantName":"ValueArrayInt64"},{"constantValue":10,"constantName":"ValueArrayUInt64"},{"constantValue":11,"constantName":"ValueArrayInt32"},{"constantValue":12,"constantName":"ValueArrayUInt32"},{"constantValue":13,"constantName":"ValueArrayDouble"},{"constantValue":14,"constantName":"ValueArrayString"},{"constantValue":15,"constantName":"ValueArrayBool"},{"constantValue":16,"constantName":"ValueArrayDateTime"},{"constantValue":17,"constantName":"ValueArrayGuid"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"ValueKind","declAttributes":[]},{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},"type":"user"}},"fieldName":"pii","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},"type":"user"}},"fieldName":"customerContent","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Attributes","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"ValueString","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"ValueInt64"},{"constantValue":1,"constantName":"ValueUInt64"},{"constantValue":2,"constantName":"ValueInt32"},{"constantValue":3,"constantName":"ValueUInt32"},{"constantValue":4,"constantName":"ValueDouble"},{"constantValue":5,"constantName":"ValueString"},{"constantValue":6,"constantName":"ValueBool"},{"constantValue":7,"constantName":"ValueDateTime"},{"constantValue":8,"constantName":"ValueGuid"},{"constantValue":9,"constantName":"ValueArrayInt64"},{"constantValue":10,"constantName":"ValueArrayUInt64"},{"constantValue":11,"constantName":"ValueArrayInt32"},{"constantValue":12,"constantName":"ValueArrayUInt32"},{"constantValue":13,"constantName":"ValueArrayDouble"},{"constantValue":14,"constantName":"ValueArrayString"},{"constantValue":15,"constantName":"ValueArrayBool"},{"constantValue":16,"constantName":"ValueArrayDateTime"},{"constantValue":17,"constantName":"ValueArrayGuid"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"ValueKind","declAttributes":[]},"type":"user"},"fieldName":"type","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},"type":"user"}},"fieldName":"pii","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},"type":"user"}},"fieldName":"customerContent","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Attributes","declAttributes":[]},"type":"user"}},"fieldName":"attributes","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stringValue","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"longValue","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"doubleValue","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"uint8"}},"fieldName":"guidValue","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"stringArray","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"int64"}},"fieldName":"longArray","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"double"}},"fieldName":"doubleArray","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":{"type":"vector","element":"uint8"}}},"fieldName":"guidArray","fieldAttributes":[],"fieldOrdinal":13}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Value","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"ValueString","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"ValueInt64"},{"constantValue":1,"constantName":"ValueUInt64"},{"constantValue":2,"constantName":"ValueInt32"},{"constantValue":3,"constantName":"ValueUInt32"},{"constantValue":4,"constantName":"ValueDouble"},{"constantValue":5,"constantName":"ValueString"},{"constantValue":6,"constantName":"ValueBool"},{"constantValue":7,"constantName":"ValueDateTime"},{"constantValue":8,"constantName":"ValueGuid"},{"constantValue":9,"constantName":"ValueArrayInt64"},{"constantValue":10,"constantName":"ValueArrayUInt64"},{"constantValue":11,"constantName":"ValueArrayInt32"},{"constantValue":12,"constantName":"ValueArrayUInt32"},{"constantValue":13,"constantName":"ValueArrayDouble"},{"constantValue":14,"constantName":"ValueArrayString"},{"constantValue":15,"constantName":"ValueArrayBool"},{"constantValue":16,"constantName":"ValueArrayDateTime"},{"constantValue":17,"constantName":"ValueArrayGuid"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"ValueKind","declAttributes":[]},"type":"user"},"fieldName":"type","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},"type":"user"}},"fieldName":"pii","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},"type":"user"}},"fieldName":"customerContent","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Attributes","declAttributes":[]},"type":"user"}},"fieldName":"attributes","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stringValue","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"longValue","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"doubleValue","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"uint8"}},"fieldName":"guidValue","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"stringArray","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"int64"}},"fieldName":"longArray","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"double"}},"fieldName":"doubleArray","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":{"type":"vector","element":"uint8"}}},"fieldName":"guidArray","fieldAttributes":[],"fieldOrdinal":13}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Value","declAttributes":[]},"type":"user"}},"fieldName":"properties","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Data","declAttributes":[]},{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Required","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"int64","fieldName":"time","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":{"value":100,"type":"float"},"fieldType":"double","fieldName":"popSample","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"iKey","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"flags","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"cV","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Required","fieldDefault":null,"fieldType":"int64","fieldName":"time","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"string","fieldName":"clientIp","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"auth","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"quality","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"uploadTime","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"userAgent","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"client","fieldAttributes":[],"fieldOrdinal":7}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Ingest","declAttributes":[]},"type":"user"}},"fieldName":"extIngest","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"metadataCrc","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"ticketKeys","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"devMake","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"devModel","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"msp","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Protocol","declAttributes":[]},"type":"user"}},"fieldName":"extProtocol","fieldAttributes":[],"fieldOrdinal":21},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"localId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"locale","fieldAttributes":[],"fieldOrdinal":4}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"User","declAttributes":[]},"type":"user"}},"fieldName":"extUser","fieldAttributes":[],"fieldOrdinal":22},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"localId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authSecId","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"deviceClass","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"orgId","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"orgAuthId","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"make","fieldAttributes":[],"fieldOrdinal":8},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"model","fieldAttributes":[],"fieldOrdinal":9},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"authIdEnt","fieldAttributes":[],"fieldOrdinal":10}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Device","declAttributes":[]},"type":"user"}},"fieldName":"extDevice","fieldAttributes":[],"fieldOrdinal":23},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"locale","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"expId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"bootId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Os","declAttributes":[]},"type":"user"}},"fieldName":"extOs","fieldAttributes":[],"fieldOrdinal":24},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"expId","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"userId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"env","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"asId","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"locale","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":8},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sesId","fieldAttributes":[],"fieldOrdinal":9}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"App","declAttributes":[]},"type":"user"}},"fieldName":"extApp","fieldAttributes":[],"fieldOrdinal":25},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stId","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"aId","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"raId","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"op","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"cat","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"flags","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sqmId","fieldAttributes":[],"fieldOrdinal":7},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"mon","fieldAttributes":[],"fieldOrdinal":9},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int32","fieldName":"cpId","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"bSeq","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"epoch","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"seq","fieldAttributes":[],"fieldOrdinal":13},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"popSample","fieldAttributes":[],"fieldOrdinal":14},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"eventFlags","fieldAttributes":[],"fieldOrdinal":15},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"wsId","fieldAttributes":[],"fieldOrdinal":16},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"wcmp","fieldAttributes":[],"fieldOrdinal":17},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"wPId","fieldAttributes":[],"fieldOrdinal":18}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Utc","declAttributes":[]},"type":"user"}},"fieldName":"extUtc","fieldAttributes":[],"fieldOrdinal":26},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":"string"},"fieldName":"claims","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"nbf","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"exp","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sbx","fieldAttributes":[],"fieldOrdinal":30},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"dty","fieldAttributes":[],"fieldOrdinal":40},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"did","fieldAttributes":[],"fieldOrdinal":50},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"xid","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"uts","fieldAttributes":[],"fieldOrdinal":70},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"pid","fieldAttributes":[],"fieldOrdinal":80},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"dvr","fieldAttributes":[],"fieldOrdinal":90},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint32","fieldName":"tid","fieldAttributes":[],"fieldOrdinal":100},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"tvr","fieldAttributes":[],"fieldOrdinal":110},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sty","fieldAttributes":[],"fieldOrdinal":120},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sid","fieldAttributes":[],"fieldOrdinal":130},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"eid","fieldAttributes":[],"fieldOrdinal":140},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ip","fieldAttributes":[],"fieldOrdinal":150}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Xbl","declAttributes":[]},"type":"user"}},"fieldName":"extXbl","fieldAttributes":[],"fieldOrdinal":27},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"libVer","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"osName","fieldAttributes":[],"fieldOrdinal":15},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browser","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserVersion","fieldAttributes":[],"fieldOrdinal":21},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"platform","fieldAttributes":[],"fieldOrdinal":25},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"make","fieldAttributes":[],"fieldOrdinal":30},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"model","fieldAttributes":[],"fieldOrdinal":35},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"screenSize","fieldAttributes":[],"fieldOrdinal":40},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"msfpc","fieldAttributes":[],"fieldOrdinal":45},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"mc1Id","fieldAttributes":[],"fieldOrdinal":50},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"mc1Lu","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"bool","fieldName":"isMc1New","fieldAttributes":[],"fieldOrdinal":70},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ms0","fieldAttributes":[],"fieldOrdinal":80},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"anid","fieldAttributes":[],"fieldOrdinal":90},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"a","fieldAttributes":[],"fieldOrdinal":100},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"msResearch","fieldAttributes":[],"fieldOrdinal":110},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"csrvc","fieldAttributes":[],"fieldOrdinal":120},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"rtCell","fieldAttributes":[],"fieldOrdinal":130},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"rtEndAction","fieldAttributes":[],"fieldOrdinal":140},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"rtPermId","fieldAttributes":[],"fieldOrdinal":150},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"r","fieldAttributes":[],"fieldOrdinal":160},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"wtFpc","fieldAttributes":[],"fieldOrdinal":170},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"omniId","fieldAttributes":[],"fieldOrdinal":180},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"gsfxSession","fieldAttributes":[],"fieldOrdinal":190},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"domain","fieldAttributes":[],"fieldOrdinal":200},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"bool","fieldName":"userConsent","fieldAttributes":[],"fieldOrdinal":210},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserLang","fieldAttributes":[],"fieldOrdinal":220},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"serviceName","fieldAttributes":[],"fieldOrdinal":230},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"dnt","fieldAttributes":[],"fieldOrdinal":999}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Javascript","declAttributes":[]},"type":"user"}},"fieldName":"extJavascript","fieldAttributes":[],"fieldOrdinal":28},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"originalTime","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"uploadTime","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"originalName","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":{"value":0,"type":"integer"},"fieldType":"uint64","fieldName":"flags","fieldAttributes":[],"fieldOrdinal":4}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Receipts","declAttributes":[]},"type":"user"}},"fieldName":"extReceipts","fieldAttributes":[],"fieldOrdinal":29},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"provider","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"cost","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"type","fieldAttributes":[],"fieldOrdinal":3}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Net","declAttributes":[]},"type":"user"}},"fieldName":"extNet","fieldAttributes":[],"fieldOrdinal":31},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"ver","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"epoch","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"seq","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"installId","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"libVer","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Sdk","declAttributes":[]},"type":"user"}},"fieldName":"extSdk","fieldAttributes":[],"fieldOrdinal":32},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"country","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"timezone","fieldAttributes":[],"fieldOrdinal":3}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Loc","declAttributes":[]},"type":"user"}},"fieldName":"extLoc","fieldAttributes":[],"fieldOrdinal":33},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"fullEnvName","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"location","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"environment","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"deploymentUnit","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"roleInstance","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"role","fieldAttributes":[],"fieldOrdinal":7}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Cloud","declAttributes":[]},"type":"user"}},"fieldName":"extCloud","fieldAttributes":[],"fieldOrdinal":34},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"role","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"roleVersion","fieldAttributes":[],"fieldOrdinal":3}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Service","declAttributes":[]},"type":"user"}},"fieldName":"extService","fieldAttributes":[],"fieldOrdinal":35},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"sig","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Cs","declAttributes":[]},"type":"user"}},"fieldName":"extCs","fieldAttributes":[],"fieldOrdinal":36},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"enrolledTenantId","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"uint64","fieldName":"msp","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"M365a","declAttributes":[]},"type":"user"}},"fieldName":"extM365a","fieldAttributes":[],"fieldOrdinal":37},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"ValueString","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"ValueInt64"},{"constantValue":1,"constantName":"ValueUInt64"},{"constantValue":2,"constantName":"ValueInt32"},{"constantValue":3,"constantName":"ValueUInt32"},{"constantValue":4,"constantName":"ValueDouble"},{"constantValue":5,"constantName":"ValueString"},{"constantValue":6,"constantName":"ValueBool"},{"constantValue":7,"constantName":"ValueDateTime"},{"constantValue":8,"constantName":"ValueGuid"},{"constantValue":9,"constantName":"ValueArrayInt64"},{"constantValue":10,"constantName":"ValueArrayUInt64"},{"constantValue":11,"constantName":"ValueArrayInt32"},{"constantValue":12,"constantName":"ValueArrayUInt32"},{"constantValue":13,"constantName":"ValueArrayDouble"},{"constantValue":14,"constantName":"ValueArrayString"},{"constantValue":15,"constantName":"ValueArrayBool"},{"constantValue":16,"constantName":"ValueArrayDateTime"},{"constantValue":17,"constantName":"ValueArrayGuid"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"ValueKind","declAttributes":[]},"type":"user"},"fieldName":"type","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},"type":"user"}},"fieldName":"pii","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},"type":"user"}},"fieldName":"customerContent","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Attributes","declAttributes":[]},"type":"user"}},"fieldName":"attributes","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stringValue","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"longValue","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"doubleValue","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"uint8"}},"fieldName":"guidValue","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"stringArray","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"int64"}},"fieldName":"longArray","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"double"}},"fieldName":"doubleArray","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":{"type":"vector","element":"uint8"}}},"fieldName":"guidArray","fieldAttributes":[],"fieldOrdinal":13}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Value","declAttributes":[]},"type":"user"}},"fieldName":"properties","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Data","declAttributes":[]},"type":"user"}},"fieldName":"ext","fieldAttributes":[],"fieldOrdinal":41},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"cV","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Mscv","declAttributes":[]},"type":"user"}},"fieldName":"extMscv","fieldAttributes":[],"fieldOrdinal":42},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"mc1Id","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"msfpc","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"anid","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"serviceName","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":"string"},"fieldName":"mscom","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"IntWeb","declAttributes":[]},"type":"user"}},"fieldName":"extIntWeb","fieldAttributes":[],"fieldOrdinal":43},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"fullEnvName","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"location","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"environment","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"deploymentUnit","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"name","fieldAttributes":[],"fieldOrdinal":5}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"IntService","declAttributes":[]},"type":"user"}},"fieldName":"extIntService","fieldAttributes":[],"fieldOrdinal":44},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browser","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserVer","fieldAttributes":[],"fieldOrdinal":20},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"screenRes","fieldAttributes":[],"fieldOrdinal":30},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"domain","fieldAttributes":[],"fieldOrdinal":40},{"fieldModifier":"Required","fieldDefault":null,"fieldType":"bool","fieldName":"userConsent","fieldAttributes":[],"fieldOrdinal":50},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"browserLang","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"bool","fieldName":"isManual","fieldAttributes":[],"fieldOrdinal":70}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Web","declAttributes":[]},"type":"user"}},"fieldName":"extWeb","fieldAttributes":[],"fieldOrdinal":45},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":"string"},"fieldName":"tags","fieldAttributes":[],"fieldOrdinal":51},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"baseType","fieldAttributes":[],"fieldOrdinal":60},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"ValueString","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"ValueInt64"},{"constantValue":1,"constantName":"ValueUInt64"},{"constantValue":2,"constantName":"ValueInt32"},{"constantValue":3,"constantName":"ValueUInt32"},{"constantValue":4,"constantName":"ValueDouble"},{"constantValue":5,"constantName":"ValueString"},{"constantValue":6,"constantName":"ValueBool"},{"constantValue":7,"constantName":"ValueDateTime"},{"constantValue":8,"constantName":"ValueGuid"},{"constantValue":9,"constantName":"ValueArrayInt64"},{"constantValue":10,"constantName":"ValueArrayUInt64"},{"constantValue":11,"constantName":"ValueArrayInt32"},{"constantValue":12,"constantName":"ValueArrayUInt32"},{"constantValue":13,"constantName":"ValueArrayDouble"},{"constantValue":14,"constantName":"ValueArrayString"},{"constantValue":15,"constantName":"ValueArrayBool"},{"constantValue":16,"constantName":"ValueArrayDateTime"},{"constantValue":17,"constantName":"ValueArrayGuid"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"ValueKind","declAttributes":[]},"type":"user"},"fieldName":"type","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},"type":"user"}},"fieldName":"pii","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},"type":"user"}},"fieldName":"customerContent","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Attributes","declAttributes":[]},"type":"user"}},"fieldName":"attributes","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stringValue","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"longValue","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"doubleValue","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"uint8"}},"fieldName":"guidValue","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"stringArray","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"int64"}},"fieldName":"longArray","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"double"}},"fieldName":"doubleArray","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":{"type":"vector","element":"uint8"}}},"fieldName":"guidArray","fieldAttributes":[],"fieldOrdinal":13}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Value","declAttributes":[]},"type":"user"}},"fieldName":"properties","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Data","declAttributes":[]},"type":"user"}},"fieldName":"baseData","fieldAttributes":[],"fieldOrdinal":61},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"key":"string","type":"map","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"ValueString","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"ValueInt64"},{"constantValue":1,"constantName":"ValueUInt64"},{"constantValue":2,"constantName":"ValueInt32"},{"constantValue":3,"constantName":"ValueUInt32"},{"constantValue":4,"constantName":"ValueDouble"},{"constantValue":5,"constantName":"ValueString"},{"constantValue":6,"constantName":"ValueBool"},{"constantValue":7,"constantName":"ValueDateTime"},{"constantValue":8,"constantName":"ValueGuid"},{"constantValue":9,"constantName":"ValueArrayInt64"},{"constantValue":10,"constantName":"ValueArrayUInt64"},{"constantValue":11,"constantName":"ValueArrayInt32"},{"constantValue":12,"constantName":"ValueArrayUInt32"},{"constantValue":13,"constantName":"ValueArrayDouble"},{"constantValue":14,"constantName":"ValueArrayString"},{"constantValue":15,"constantName":"ValueArrayBool"},{"constantValue":16,"constantName":"ValueArrayDateTime"},{"constantValue":17,"constantName":"ValueArrayGuid"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"ValueKind","declAttributes":[]},"type":"user"},"fieldName":"type","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"DistinguishedName"},{"constantValue":2,"constantName":"GenericData"},{"constantValue":3,"constantName":"IPV4Address"},{"constantValue":4,"constantName":"IPv6Address"},{"constantValue":5,"constantName":"MailSubject"},{"constantValue":6,"constantName":"PhoneNumber"},{"constantValue":7,"constantName":"QueryString"},{"constantValue":8,"constantName":"SipAddress"},{"constantValue":9,"constantName":"SmtpAddress"},{"constantValue":10,"constantName":"Identity"},{"constantValue":11,"constantName":"Uri"},{"constantValue":12,"constantName":"Fqdn"},{"constantValue":13,"constantName":"IPV4AddressLegacy"},{"constantValue":14,"constantName":"IPv6ScrubLastHextets"},{"constantValue":15,"constantName":"DropValue"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PIIKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"PII","declAttributes":[]},"type":"user"}},"fieldName":"pii","fieldAttributes":[],"fieldOrdinal":1},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"declaration":{"structBase":null,"tag":"Struct","structFields":[{"fieldModifier":"Optional","fieldDefault":{"value":"NotSet","type":"enum"},"fieldType":{"declaration":{"tag":"Enum","enumConstants":[{"constantValue":0,"constantName":"NotSet"},{"constantValue":1,"constantName":"GenericContent"}],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContentKind","declAttributes":[]},"type":"user"},"fieldName":"Kind","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"CustomerContent","declAttributes":[]},"type":"user"}},"fieldName":"customerContent","fieldAttributes":[],"fieldOrdinal":2}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Attributes","declAttributes":[]},"type":"user"}},"fieldName":"attributes","fieldAttributes":[],"fieldOrdinal":2},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"string","fieldName":"stringValue","fieldAttributes":[],"fieldOrdinal":3},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"int64","fieldName":"longValue","fieldAttributes":[],"fieldOrdinal":4},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":"double","fieldName":"doubleValue","fieldAttributes":[],"fieldOrdinal":5},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"uint8"}},"fieldName":"guidValue","fieldAttributes":[],"fieldOrdinal":6},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"string"}},"fieldName":"stringArray","fieldAttributes":[],"fieldOrdinal":10},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"int64"}},"fieldName":"longArray","fieldAttributes":[],"fieldOrdinal":11},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":"double"}},"fieldName":"doubleArray","fieldAttributes":[],"fieldOrdinal":12},{"fieldModifier":"Optional","fieldDefault":null,"fieldType":{"type":"vector","element":{"type":"vector","element":{"type":"vector","element":"uint8"}}},"fieldName":"guidArray","fieldAttributes":[],"fieldOrdinal":13}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Value","declAttributes":[]},"type":"user"}},"fieldName":"properties","fieldAttributes":[],"fieldOrdinal":1}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Data","declAttributes":[]},"type":"user"}},"fieldName":"data","fieldAttributes":[],"fieldOrdinal":70}],"declParams":[],"declNamespaces":[{"name":["CsProtocol"]}],"declName":"Record","declAttributes":[]}]}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this json file intended?

@@ -233,15 +226,15 @@ void Serialize(TWriter& writer, ::CsProtocol::Device const& value, bool isBase)
} else {
writer.WriteFieldOmitted(BT_STRING, 9, nullptr);
}
#ifdef HAVE_CS4

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it intended to make CS4 as default serialization?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. I ran the bond compiler to regenerate the classes to add the new fields, and it overwrote this file. I didn't realize we were manually modifying a file that is supposed to only be generated by the bond compiler. this will need to be fixed.

@@ -315,14 +310,14 @@ bool Deserialize(TReader& reader, ::CsProtocol::Device& value, bool isBase)
}
break;
}
#ifdef HAVE_CS4

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is the check of HAVE_CS4 removed?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because I re-ran the bond compiler to generate new classes with the updated fields, and I did not realize we had manually modified this generated file. I'll need to udpate this.

@aef123
Copy link
Member Author

aef123 commented Mar 6, 2024

I'm going to hand this off to the team that needs the SDK to make the changes.

@lalitb
Copy link
Contributor

lalitb commented Apr 1, 2024

Created issue #1258 for tracking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants