Passbook.Generator.PassGeneratorRequest.WriteStandardKeys C# (CSharp) Method

WriteStandardKeys() private method

private WriteStandardKeys ( JsonWriter writer ) : void
writer Newtonsoft.Json.JsonWriter
return void
        private void WriteStandardKeys(JsonWriter writer)
        {
            writer.WritePropertyName("passTypeIdentifier");
            writer.WriteValue(PassTypeIdentifier);

            writer.WritePropertyName("formatVersion");
            writer.WriteValue(FormatVersion);

            writer.WritePropertyName("serialNumber");
            writer.WriteValue(SerialNumber);

            writer.WritePropertyName("description");
            writer.WriteValue(Description);

            writer.WritePropertyName("organizationName");
            writer.WriteValue(OrganizationName);

            writer.WritePropertyName("teamIdentifier");
            writer.WriteValue(TeamIdentifier);

            if (!String.IsNullOrEmpty(LogoText))
            {
                writer.WritePropertyName("logoText");
                writer.WriteValue(LogoText);
            }

            if (AssociatedStoreIdentifiers.Count > 0)
            {
                writer.WritePropertyName("associatedStoreIdentifiers");
                writer.WriteStartArray();

                foreach (int storeIdentifier in AssociatedStoreIdentifiers)
                {
                    writer.WriteValue(storeIdentifier);
                }

                writer.WriteEndArray();
            }
        }