72 lines
3.8 KiB
XML
72 lines
3.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->
|
|
<xs:element name="Weavers">
|
|
<xs:complexType>
|
|
<xs:all>
|
|
<xs:element name="Realm" minOccurs="0" maxOccurs="1">
|
|
<xs:complexType>
|
|
<xs:attribute name="DisableAnalytics" type="xs:boolean">
|
|
<xs:annotation>
|
|
<xs:documentation>THIS IS DEPRECATED - USE `AnalyticsCollection` INSTEAD. Disables anonymized
|
|
usage information from being sent on build. Read more about what data is being collected and
|
|
why here: https://github.com/realm/realm-dotnet/blob/main/Realm/Realm.Weaver/Analytics.cs</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="AnalyticsCollection">
|
|
<xs:annotation>
|
|
<xs:documentation>Controls what anonymized usage information is being sent on build. Read more
|
|
about what data is being collected and why here:
|
|
https://github.com/realm/realm-dotnet/blob/main/Realm/Realm.Weaver/Analytics/Analytics.cs</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="Full">
|
|
<xs:annotation>
|
|
<xs:documentation>Analytics collection will run normally. This is the default behavior
|
|
and we hope you don't change it as the anonymized data collected is critical for
|
|
making the right decisions about the future of the Realm SDK.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="DryRun">
|
|
<xs:annotation>
|
|
<xs:documentation>Analytics collection will run but will not send it to the server. This
|
|
is useful in combination with `AnalyticsLogPath` if you want to review the data being
|
|
sent.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="Disabled">
|
|
<xs:annotation>
|
|
<xs:documentation>Analytics collection is disabled. No data will be sent on build.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
<xs:attribute name="AnalyticsLogPath" type="xs:string">
|
|
<xs:annotation>
|
|
<xs:documentation>Controls where the payload for the anonymized metrics collection will be
|
|
stored. This can be useful if you want to review the data being collected by Realm. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:all>
|
|
<xs:attribute name="VerifyAssembly" type="xs:boolean">
|
|
<xs:annotation>
|
|
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="VerifyIgnoreCodes" type="xs:string">
|
|
<xs:annotation>
|
|
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
<xs:attribute name="GenerateXsd" type="xs:boolean">
|
|
<xs:annotation>
|
|
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:schema> |