[{"Name":"Attachment","BaseType":"SchemaEntity","Fields":[{"Name":"ChunkFileKey","BaseType":"string","Restrictions":[]},{"Name":"FileLength","BaseType":"long","Restrictions":[]},{"Name":"FileName","BaseType":"string","Restrictions":[]},{"Name":"IsDirectory","BaseType":"bool","Restrictions":[]},{"Name":"MimeType","BaseType":"string","Restrictions":[]},{"Name":"Purpose","BaseType":"string","Restrictions":[]},{"Name":"SourceURL","BaseType":"string","Restrictions":[]}]},{"Name":"Booth","BaseType":"SchemaEntityRoot","Fields":[{"Name":"BoothPersons","BaseType":"BoothPerson","Array":true,"Restrictions":[]},{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"IsMarking","BaseType":"bool","Restrictions":[]},{"Name":"IsNonExhibitingSpace","BaseType":"bool","Restrictions":[]},{"Name":"Name","BaseType":"string","Restrictions":[]},{"Name":"Size","BaseType":"string","Restrictions":[]}]},{"Name":"BoothPerson","BaseType":"SchemaEntity","Fields":[{"Name":"PersonID","BaseType":"string","Restrictions":[]}]},{"Name":"Category","BaseType":"SchemaEntity","Fields":[{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"Path","BaseType":"string","Array":true,"Restrictions":[]}]},{"Name":"Company","BaseType":"SchemaEntityRoot","Fields":[{"Name":"Address","BaseType":"string","Restrictions":[]},{"Name":"Address2","BaseType":"string","Restrictions":[]},{"Name":"Address3","BaseType":"string","Restrictions":[]},{"Name":"AddressFull","BaseType":"string","Restrictions":[]},{"Name":"AltNames","BaseType":"string","Array":true,"Restrictions":[]},{"Name":"Attachments","BaseType":"Attachment","Array":true,"Restrictions":[]},{"Name":"Bio","BaseType":"string","Restrictions":[]},{"Name":"Categories","BaseType":"Category","Array":true,"Restrictions":[]},{"Name":"City","BaseType":"string","Restrictions":[]},{"Name":"Company1","BaseType":"string","Restrictions":[]},{"Name":"Company2","BaseType":"string","Restrictions":[]},{"Name":"CompanyBooths","BaseType":"CompanyBooth","Array":true,"Restrictions":[]},{"Name":"CompanyProducts","BaseType":"CompanyProduct","Array":true,"Restrictions":[]},{"Name":"CompanyPurchases","BaseType":"CompanyPurchase","Array":true,"Restrictions":["Client"]},{"Name":"Country","BaseType":"string","Restrictions":[]},{"Name":"Email","BaseType":"string","Restrictions":[]},{"Name":"Email2","BaseType":"string","Restrictions":[]},{"Name":"Facebook","BaseType":"string","Restrictions":[]},{"Name":"Fax","BaseType":"string","Restrictions":[]},{"Name":"IsExhibitor","BaseType":"bool","Restrictions":[]},{"Name":"IsMember","BaseType":"bool","Restrictions":[]},{"Name":"IsSponsor","BaseType":"bool","Restrictions":[]},{"Name":"Keyer","BaseType":"string","Restrictions":[]},{"Name":"Latitude","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"LinkedIn","BaseType":"string","Restrictions":[]},{"Name":"Longitude","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"MemberNumber","BaseType":"string","Restrictions":[]},{"Name":"MemberType","BaseType":"string","Restrictions":[]},{"Name":"Mobile","BaseType":"string","Restrictions":[]},{"Name":"Phone","BaseType":"string","Restrictions":[]},{"Name":"Phone2","BaseType":"string","Restrictions":[]},{"Name":"PostalCode","BaseType":"string","Restrictions":[]},{"Name":"State","BaseType":"string","Restrictions":[]},{"Name":"Twitter","BaseType":"string","Restrictions":[]},{"Name":"Website","BaseType":"string","Restrictions":[]}]},{"Name":"CompanyBooth","BaseType":"SchemaEntity","Fields":[{"Name":"BoothID","BaseType":"string","Restrictions":[]}]},{"Name":"CompanyProduct","BaseType":"SchemaEntity","Fields":[{"Name":"ProductID","BaseType":"string","Restrictions":[]}]},{"Name":"CompanyPurchase","BaseType":"SchemaEntity","Fields":[{"Name":"CancelDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CancelType","BaseType":"string","Restrictions":[]},{"Name":"ProductCode","BaseType":"string","Restrictions":[]},{"Name":"ProductID","BaseType":"string","Restrictions":[]},{"Name":"PurchaseDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"Quantity","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TotalFees","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TotalPaid","BaseType":"decimal","Nullable":true,"Restrictions":[]}]},{"Name":"CompoSource","Description":"Represents the origin of a record that contributed to a composited record. This may be used for forensic purposes, and/or for the Company Alias UI.","BaseType":"SchemaBase","Fields":[{"Name":"AdapterID","Description":"Which adapter contributed the record.","BaseType":"ObjectId","Restrictions":[]},{"Name":"AdapterType","Description":"Type of adapter contributed the record.","BaseType":"string","Restrictions":[]},{"Name":"HashID","Description":"The Hash ID that identifies the specific version of the contributed record.","BaseType":"string","Restrictions":[]},{"Name":"SourceID","Description":"The SourceID of the record from the SubSet from the Adapter's snapshot.","BaseType":"string","Restrictions":[]},{"Name":"SubSet","Description":"Which SubSet from the Adapter's snapshot (unless DEFAULT) contributed this record.","BaseType":"string","Restrictions":[]}]},{"Name":"Facility","BaseType":"SchemaEntityRoot","Fields":[{"Name":"Address","BaseType":"string","Restrictions":[]},{"Name":"Address2","BaseType":"string","Restrictions":[]},{"Name":"Address3","BaseType":"string","Restrictions":[]},{"Name":"AddressFull","BaseType":"string","Restrictions":[]},{"Name":"Attachments","BaseType":"Attachment","Array":true,"Restrictions":[]},{"Name":"Categories","BaseType":"Category","Array":true,"Restrictions":[]},{"Name":"City","BaseType":"string","Restrictions":[]},{"Name":"Country","BaseType":"string","Restrictions":[]},{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"Email","BaseType":"string","Restrictions":[]},{"Name":"Email2","BaseType":"string","Restrictions":[]},{"Name":"Facebook","BaseType":"string","Restrictions":[]},{"Name":"FacilityFeatures","BaseType":"FacilityFeature","Array":true,"Restrictions":[]},{"Name":"Fax","BaseType":"string","Restrictions":[]},{"Name":"IsHotel","BaseType":"bool","Restrictions":[]},{"Name":"IsPrimary","BaseType":"bool","Restrictions":[]},{"Name":"Latitude","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"LinkedIn","BaseType":"string","Restrictions":[]},{"Name":"Longitude","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"Mobile","BaseType":"string","Restrictions":[]},{"Name":"Name","BaseType":"string","Restrictions":[]},{"Name":"Phone","BaseType":"string","Restrictions":[]},{"Name":"Phone2","BaseType":"string","Restrictions":[]},{"Name":"PostalCode","BaseType":"string","Restrictions":[]},{"Name":"State","BaseType":"string","Restrictions":[]},{"Name":"Twitter","BaseType":"string","Restrictions":[]},{"Name":"Website","BaseType":"string","Restrictions":[]}]},{"Name":"FacilityFeature","BaseType":"SchemaEntity","Fields":[{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"Name","BaseType":"string","Restrictions":[]},{"Name":"Type","BaseType":"string","Restrictions":[]}]},{"Name":"FieldDetail","BaseType":"SchemaEntityRoot","Fields":[{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"DisplayOrder","BaseType":"int","Nullable":true,"Restrictions":[]},{"Name":"DisplayType","BaseType":"string","Restrictions":[]},{"Name":"FieldDetailPicks","BaseType":"FieldDetailPick","Array":true,"Restrictions":[]},{"Name":"FieldName","BaseType":"string","Restrictions":[]},{"Name":"FormatType","BaseType":"string","Restrictions":[]},{"Name":"IsLookup","BaseType":"bool","Restrictions":[]},{"Name":"IsMulti","BaseType":"bool","Restrictions":[]},{"Name":"RecordType","BaseType":"string","Restrictions":[]},{"Name":"SelectType","BaseType":"string","Restrictions":[]}]},{"Name":"FieldDetailPick","BaseType":"SchemaEntity","Fields":[{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"DisplayOrder","BaseType":"int","Nullable":true,"Restrictions":[]},{"Name":"OtherFieldDetailID","BaseType":"string","Restrictions":[]},{"Name":"PickCode","BaseType":"string","Restrictions":[]}]},{"Name":"Map","BaseType":"SchemaEntityRoot","Fields":[{"Name":"Attachments","BaseType":"Attachment","Array":true,"Restrictions":[]},{"Name":"BoothTransform","BaseType":"MapTransform","Restrictions":[]},{"Name":"Categories","BaseType":"Category","Array":true,"Restrictions":[]},{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"MapBooths","BaseType":"MapBooth","Array":true,"Restrictions":[]},{"Name":"Name","BaseType":"string","Restrictions":[]}]},{"Name":"MapBooth","BaseType":"SchemaEntity","Fields":[{"Name":"BoothID","BaseType":"string","Restrictions":[]},{"Name":"Polygon","BaseType":"MapPoint","Array":true,"Restrictions":[]}]},{"Name":"MapPoint","Description":"High-precision 2D coordinate, for MapBooth polygons.","BaseType":"SchemaBase","Fields":[{"Name":"X","BaseType":"decimal","Restrictions":[]},{"Name":"Y","BaseType":"decimal","Restrictions":[]}]},{"Name":"MapTransform","Description":"Describes a 2D transformation matrix for map coordinates, e.g. for fitting booth coordinates to a background image. Supports scaling, rotation, skewing, and translation.","BaseType":"SchemaBase","Fields":[{"Name":"AxisX","BaseType":"MapPoint","Restrictions":[]},{"Name":"AxisY","BaseType":"MapPoint","Restrictions":[]},{"Name":"Origin","BaseType":"MapPoint","Restrictions":[]}]},{"Name":"Person","BaseType":"SchemaEntityRoot","Fields":[{"Name":"Accreditation","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Address","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Address2","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Address3","BaseType":"string","Restrictions":["PII","User"]},{"Name":"AddressFull","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Attachments","BaseType":"Attachment","Array":true,"Restrictions":["PII","User"]},{"Name":"BadgeID","BaseType":"string","Restrictions":[]},{"Name":"Bio","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Categories","BaseType":"Category","Array":true,"Restrictions":["User"]},{"Name":"City","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Company","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Company2","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Country","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Email","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Email2","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Facebook","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Fax","BaseType":"string","Restrictions":["PII","User"]},{"Name":"FirstName","BaseType":"string","Restrictions":["PII","User"]},{"Name":"IsAttendee","BaseType":"bool","Restrictions":["User"]},{"Name":"IsContact","BaseType":"bool","Restrictions":["User"]},{"Name":"IsExhibitor","BaseType":"bool","Restrictions":["User"]},{"Name":"IsMember","BaseType":"bool","Restrictions":["User"]},{"Name":"IsSpeaker","BaseType":"bool","Restrictions":["User"]},{"Name":"IsSponsor","BaseType":"bool","Restrictions":["User"]},{"Name":"LastName","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Latitude","BaseType":"decimal","Nullable":true,"Restrictions":["PII","User"]},{"Name":"LinkedIn","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Longitude","BaseType":"decimal","Nullable":true,"Restrictions":["PII","User"]},{"Name":"MemberNumber","BaseType":"string","Restrictions":["PII","User"]},{"Name":"MemberType","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Middle","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Mobile","BaseType":"string","Restrictions":["PII","User"]},{"Name":"NickName","BaseType":"string","Restrictions":["PII","User"]},{"Name":"PersonActivities","BaseType":"PersonActivity","Array":true,"Restrictions":["User"]},{"Name":"PersonBeacons","BaseType":"PersonBeacon","Array":true,"Restrictions":["Client","User"]},{"Name":"PersonCompanies","BaseType":"PersonCompany","Array":true,"Restrictions":["User"]},{"Name":"PersonDevices","BaseType":"PersonDevice","Array":true,"Restrictions":["Client","User"]},{"Name":"PersonLeads","BaseType":"PersonLead","Array":true,"Restrictions":["Client","User"]},{"Name":"PersonPurchases","BaseType":"PersonPurchase","Array":true,"Restrictions":["User"]},{"Name":"PersonRegistrations","BaseType":"PersonRegistration","Array":true,"Restrictions":["User"]},{"Name":"PersonReservations","BaseType":"PersonReservation","Array":true,"Restrictions":["User"]},{"Name":"PersonTransactions","BaseType":"PersonTransaction","Array":true,"Restrictions":["User"]},{"Name":"Phone","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Phone2","BaseType":"string","Restrictions":["PII","User"]},{"Name":"PostalCode","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Prefix","BaseType":"string","Restrictions":["PII","User"]},{"Name":"State","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Suffix","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Title","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Twitter","BaseType":"string","Restrictions":["PII","User"]},{"Name":"Website","BaseType":"string","Restrictions":["PII","User"]}]},{"Name":"PersonActivity","BaseType":"SchemaEntity","Fields":[{"Name":"ActivityType","BaseType":"string","Restrictions":[]},{"Name":"BoothID","BaseType":"string","Restrictions":[]},{"Name":"CompanyID","BaseType":"string","Restrictions":[]},{"Name":"FirstActivity","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"IsFavorite","BaseType":"bool","Restrictions":[]},{"Name":"IsLike","BaseType":"bool","Restrictions":[]},{"Name":"IsVisit","BaseType":"bool","Restrictions":[]},{"Name":"LastActivity","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"Name","BaseType":"string","Restrictions":[]},{"Name":"PersonID","BaseType":"string","Restrictions":[]},{"Name":"ProductID","BaseType":"string","Restrictions":[]},{"Name":"TotalDuration","BaseType":"TimeSpan","Nullable":true,"Restrictions":[]}]},{"Name":"PersonBeacon","BaseType":"SchemaEntity","Fields":[{"Name":"Major","BaseType":"int","Restrictions":[]},{"Name":"Minor","BaseType":"int","Restrictions":[]},{"Name":"StartDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"UUID","BaseType":"string","Restrictions":[]}]},{"Name":"PersonCompany","BaseType":"SchemaEntity","Fields":[{"Name":"CompanyID","BaseType":"string","Restrictions":[]}]},{"Name":"PersonDevice","BaseType":"SchemaEntity","Fields":[{"Name":"ActivationDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"DeactivationDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"DeviceID","BaseType":"string","Restrictions":[]},{"Name":"LicenseType","BaseType":"string","Restrictions":[]}]},{"Name":"PersonLead","BaseType":"SchemaEntity","Fields":[{"Name":"CaptureDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CapturedID","BaseType":"string","Restrictions":[]},{"Name":"CapturedPersonID","BaseType":"string","Restrictions":[]}]},{"Name":"PersonPurchase","BaseType":"SchemaEntity","Fields":[{"Name":"CancelDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CancelType","BaseType":"string","Restrictions":[]},{"Name":"ProductID","BaseType":"string","Restrictions":[]},{"Name":"PurchaseDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"Quantity","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"SourceCode","BaseType":"string","Restrictions":[]},{"Name":"TotalFees","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TotalPaid","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"VerifyDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"VerifyType","BaseType":"string","Restrictions":[]}]},{"Name":"PersonRegistration","BaseType":"SchemaEntity","Fields":[{"Name":"CancelDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CancelType","BaseType":"string","Restrictions":[]},{"Name":"RegistrationDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"RegistrationTypeCode","BaseType":"string","Restrictions":[]},{"Name":"RegistrationTypeDescription","BaseType":"string","Restrictions":[]},{"Name":"SourceCode","BaseType":"string","Restrictions":[]},{"Name":"TotalFees","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TotalPaid","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"VerifyDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"VerifyType","BaseType":"string","Restrictions":[]}]},{"Name":"PersonReservation","BaseType":"SchemaEntity","Fields":[{"Name":"Block","BaseType":"string","Restrictions":[]},{"Name":"CancelDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CancelType","BaseType":"string","Restrictions":[]},{"Name":"Category","BaseType":"string","Restrictions":[]},{"Name":"CheckInDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CheckOutDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"ConfirmationNumber","BaseType":"string","Restrictions":[]},{"Name":"FacilityID","BaseType":"string","Restrictions":[]},{"Name":"NumberOfChildren","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"NumberOfGuests","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"Rate","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"ReservationDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"ReservationType","BaseType":"string","Restrictions":[]},{"Name":"SourceCode","BaseType":"string","Restrictions":[]},{"Name":"Status","BaseType":"string","Restrictions":[]},{"Name":"SubBlock","BaseType":"string","Restrictions":[]},{"Name":"TotalFees","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TotalPaid","BaseType":"decimal","Nullable":true,"Restrictions":[]}]},{"Name":"PersonTransaction","BaseType":"SchemaEntity","Fields":[{"Name":"CancelDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"CancelType","BaseType":"string","Restrictions":[]},{"Name":"ProductID","BaseType":"string","Restrictions":[]},{"Name":"PurchaseDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"Quantity","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"SourceCode","BaseType":"string","Restrictions":[]},{"Name":"TotalFees","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TotalPaid","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"TransactionTypeCode","BaseType":"string","Restrictions":[]},{"Name":"VerifyDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"VerifyType","BaseType":"string","Restrictions":[]}]},{"Name":"Product","BaseType":"SchemaEntityRoot","Fields":[{"Name":"Address","BaseType":"string","Restrictions":[]},{"Name":"Address2","BaseType":"string","Restrictions":[]},{"Name":"Address3","BaseType":"string","Restrictions":[]},{"Name":"AddressFull","BaseType":"string","Restrictions":[]},{"Name":"Attachments","BaseType":"Attachment","Array":true,"Restrictions":[]},{"Name":"Categories","BaseType":"Category","Array":true,"Restrictions":[]},{"Name":"City","BaseType":"string","Restrictions":[]},{"Name":"Code","BaseType":"string","Restrictions":[]},{"Name":"Country","BaseType":"string","Restrictions":[]},{"Name":"Description","BaseType":"string","Restrictions":[]},{"Name":"Email","BaseType":"string","Restrictions":[]},{"Name":"Email2","BaseType":"string","Restrictions":[]},{"Name":"EndDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"Facebook","BaseType":"string","Restrictions":[]},{"Name":"Fax","BaseType":"string","Restrictions":[]},{"Name":"IsEventProduct","BaseType":"bool","Restrictions":[]},{"Name":"Latitude","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"Limit","BaseType":"int","Nullable":true,"Restrictions":[]},{"Name":"LinkedIn","BaseType":"string","Restrictions":[]},{"Name":"Location","BaseType":"string","Restrictions":[]},{"Name":"Longitude","BaseType":"decimal","Nullable":true,"Restrictions":[]},{"Name":"Mobile","BaseType":"string","Restrictions":[]},{"Name":"Name","BaseType":"string","Restrictions":[]},{"Name":"Phone","BaseType":"string","Restrictions":[]},{"Name":"Phone2","BaseType":"string","Restrictions":[]},{"Name":"PostalCode","BaseType":"string","Restrictions":[]},{"Name":"ProductPersons","BaseType":"ProductPerson","Array":true,"Restrictions":[]},{"Name":"ProductType","BaseType":"string","Restrictions":[]},{"Name":"RegistrationRequired","BaseType":"bool","Restrictions":[]},{"Name":"Reserved","BaseType":"int","Nullable":true,"Restrictions":[]},{"Name":"Sold","BaseType":"int","Nullable":true,"Restrictions":[]},{"Name":"SoldOutDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"StartDate","BaseType":"DateTime","Nullable":true,"Restrictions":[]},{"Name":"State","BaseType":"string","Restrictions":[]},{"Name":"SubProducts","BaseType":"SubProduct","Array":true,"Restrictions":[]},{"Name":"Twitter","BaseType":"string","Restrictions":[]},{"Name":"Website","BaseType":"string","Restrictions":[]}]},{"Name":"ProductPerson","BaseType":"SchemaEntity","Fields":[{"Name":"PersonID","BaseType":"string","Restrictions":[]}]},{"Name":"SchemaBase","Description":"Base class for ALL objects storable in a Mongo database."},{"Name":"SchemaEntity","Description":"Base class for all \"Entity\" objects. This mainly includes the actual data entities imported, composited, and exported by the system (both root documents, and their child entities), and also some internal data objects (e.g. snapshots, sets, and their items).","BaseType":"SchemaBase","Fields":[{"Name":"AnchorID","Description":"ID as which to anchor the Composite Group containing this entity, instead of picking an stable-arbitrary CompositeID chosen from the ID's used to form the group. This can prevent Group ID reassignment (which caused downstream delete/replace) if the stability of this record's AnchorID is better than the stability of its CompositeID's, but may reduce stability if it's worse.","BaseType":"string","Restrictions":[]},{"Name":"CompoSources","Description":"Ordered list of identifying information for source records that contributed to this composited record. The first record is the highest-priority record used.","BaseType":"CompoSource","Array":true,"Restrictions":[]},{"Name":"OptOuts","Description":"Types of opt-outs (i.e. data redactions) to apply to this record.","BaseType":"string","Array":true,"Restrictions":[]},{"Name":"SourceID","Description":"Standard field for what is essentially a record's \"primary key\" ID. For imported records, this will generally be the external source system's primary key ID. For composited records, this will be the composite group ID.","BaseType":"string","Restrictions":[]},{"Name":"SysPriority","Description":"Compositing priority for this object. Objects with higher compositing priority (i.e. larger values) will be preferred when determining the \"best\" object to represent the composited group.","BaseType":"decimal","Restrictions":[]}]},{"Name":"SchemaEntityRoot","Description":"Represents an entity that can exist at the root of a data store document, i.e. can be referenced directly by its ID. SchemaEntities that are NOT SchemaEntitityRoots must exist as child/descendant objects of some SchemaEntityRoot.","BaseType":"SchemaEntity","Fields":[{"Name":"Delete","Description":"Used in export web service feeds to unambiguously indicate that a particular record is to be treated as a deletion, i.e. not merely an upsert that's somehow otherwise blank.","BaseType":"bool","Restrictions":[]},{"Name":"ID","Description":"Internal ID for an object based on a hash of its contents, which will be calculated automatically as needed.","BaseType":"string","Key":true,"Restrictions":[]}]},{"Name":"SubProduct","BaseType":"SchemaEntity","Fields":[{"Name":"ProductID","BaseType":"string","Restrictions":[]}]}]