{
  "ABIRoot": {
    "kind": "Root",
    "name": "TopLevel",
    "printedName": "TopLevel",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "TypeDecl",
        "name": "_stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
        "printedName": "_stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "SPIAccessControl"
            ],
            "ownership": 1,
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_stpinternal_STPApplePayContextDelegateBase",
                        "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                        "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_stpinternal_STPApplePayContextDelegateBase",
                        "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                        "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "context",
            "printedName": "context",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0Cvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0Cvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPApplePayContext",
                    "printedName": "StripeApplePay.STPApplePayContext",
                    "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0Cvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0Cvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPApplePayContext",
                    "printedName": "StripeApplePay.STPApplePayContext",
                    "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0Cvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0Cvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0CvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC7contextAA08STPApplecE0CvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "paymentMethod",
            "printedName": "paymentMethod",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentMethod",
                "printedName": "StripeCore.StripeAPI.PaymentMethod",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0Vvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0Vvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentMethod",
                    "printedName": "StripeCore.StripeAPI.PaymentMethod",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0Vvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0Vvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentMethod",
                    "printedName": "StripeCore.StripeAPI.PaymentMethod",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0Vvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0Vvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0VvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC07paymentI00A4Core0A3APICAAE0hI0VvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "paymentInformation",
            "printedName": "paymentInformation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PKPayment",
                "printedName": "PassKit.PKPayment",
                "usr": "c:objc(cs)PKPayment"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PKPayment",
                    "printedName": "PassKit.PKPayment",
                    "usr": "c:objc(cs)PKPayment"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPayment",
                    "printedName": "PassKit.PKPayment",
                    "usr": "c:objc(cs)PKPayment"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC18paymentInformationSo9PKPaymentCvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "completion",
            "printedName": "completion",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.String?, Swift.Error?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.String?, Swift.Error?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Error?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String?, Swift.Error?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String?, Swift.Error?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Error?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String?, Swift.Error?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String?, Swift.Error?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Error?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC10completionyySSSg_s5Error_pSgtcvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:context:paymentMethod:paymentInformation:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "_stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
                "printedName": "StripeApplePay._stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
                "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCreatePaymentMethodStorage"
              },
              {
                "kind": "TypeNominal",
                "name": "_stpinternal_STPApplePayContextDelegateBase",
                "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentMethod",
                "printedName": "StripeCore.StripeAPI.PaymentMethod",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPayment",
                "printedName": "PassKit.PKPayment",
                "usr": "c:objc(cs)PKPayment"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.String?, Swift.Error?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.String?, Swift.Error?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Error?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegate7context07paymentI00M11Information10completionAcA01_d9_STPApplecE12DelegateBase_p_AA0pcE0C0A4Core0A3APICAAE0hI0VSo9PKPaymentCySSSg_s5Error_pSgtctcfc",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC8delegate7context07paymentI00M11Information10completionAcA01_d9_STPApplecE12DelegateBase_p_AA0pcE0C0A4Core0A3APICAAE0hI0VSo9PKPaymentCySSSg_s5Error_pSgtctcfc",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "_stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
                "printedName": "StripeApplePay._stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
                "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCreatePaymentMethodStorage"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCreatePaymentMethodStorage(im)init",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageCACycfc",
            "moduleName": "StripeApplePay",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "spi_group_names": [
              "STP"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCreatePaymentMethodStorage",
        "mangledName": "$s14StripeApplePay013_stpinternal_bC36ContextDidCreatePaymentMethodStorageC",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "AccessControl",
          "SPIAccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "spi_group_names": [
          "STP"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "_stpinternal_ApplePayContextDidCompleteStorage",
        "printedName": "_stpinternal_ApplePayContextDidCompleteStorage",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "SPIAccessControl"
            ],
            "ownership": 1,
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_stpinternal_STPApplePayContextDelegateBase",
                        "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                        "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_stpinternal_STPApplePayContextDelegateBase",
                        "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                        "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegateAA01_d9_STPApplecE12DelegateBase_pSgvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "context",
            "printedName": "context",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0Cvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0Cvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPApplePayContext",
                    "printedName": "StripeApplePay.STPApplePayContext",
                    "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0Cvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0Cvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPApplePayContext",
                    "printedName": "StripeApplePay.STPApplePayContext",
                    "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0Cvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0Cvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0CvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC7contextAA08STPApplecE0CvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "status",
            "printedName": "status",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentStatus",
                "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentStatus",
                    "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentStatus",
                    "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC6statusAA08STPApplecE0C13PaymentStatusOvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Error?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvp",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvg",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvs",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvM",
                "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC5errors5Error_pSgvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:context:status:error:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "_stpinternal_ApplePayContextDidCompleteStorage",
                "printedName": "StripeApplePay._stpinternal_ApplePayContextDidCompleteStorage",
                "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCompleteStorage"
              },
              {
                "kind": "TypeNominal",
                "name": "_stpinternal_STPApplePayContextDelegateBase",
                "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentStatus",
                "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Error?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegate7context6status5errorAcA01_d9_STPApplecE12DelegateBase_p_AA0mcE0CAJ13PaymentStatusOs5Error_pSgtcfc",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC8delegate7context6status5errorAcA01_d9_STPApplecE12DelegateBase_p_AA0mcE0CAJ13PaymentStatusOs5Error_pSgtcfc",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "_stpinternal_ApplePayContextDidCompleteStorage",
                "printedName": "StripeApplePay._stpinternal_ApplePayContextDidCompleteStorage",
                "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCompleteStorage"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCompleteStorage(im)init",
            "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageCACycfc",
            "moduleName": "StripeApplePay",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "spi_group_names": [
              "STP"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripeApplePay@objc(cs)_stpinternal_ApplePayContextDidCompleteStorage",
        "mangledName": "$s14StripeApplePay013_stpinternal_bC25ContextDidCompleteStorageC",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "AccessControl",
          "SPIAccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "spi_group_names": [
          "STP"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "ObjectiveC",
        "printedName": "ObjectiveC",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "_stpinternal_STPApplePayContextDelegateBase",
        "printedName": "_stpinternal_STPApplePayContextDelegateBase",
        "children": [
          {
            "kind": "Function",
            "name": "applePayContext",
            "printedName": "applePayContext(_:didSelect:handler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PKShippingMethod",
                "printedName": "PassKit.PKShippingMethod",
                "usr": "c:objc(cs)PKShippingMethod"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(PassKit.PKPaymentRequestShippingMethodUpdate) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentRequestShippingMethodUpdate",
                    "printedName": "PassKit.PKPaymentRequestShippingMethodUpdate",
                    "usr": "c:objc(cs)PKPaymentRequestShippingMethodUpdate"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase(im)applePayContext:didSelectShippingMethod:handler:",
            "mangledName": "$s14StripeApplePay021_stpinternal_STPAppleC19ContextDelegateBaseP05applecF0_9didSelect7handleryAA0ecF0C_So16PKShippingMethodCySo024PKPaymentRequestShippingN6UpdateCctF",
            "moduleName": "StripeApplePay",
            "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
            "sugared_genericSig": "<Self where Self : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
            "protocolReq": true,
            "objc_name": "applePayContext:didSelectShippingMethod:handler:",
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applePayContext",
            "printedName": "applePayContext(_:didSelectShippingContact:handler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PKContact",
                "printedName": "PassKit.PKContact",
                "usr": "c:objc(cs)PKContact"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(PassKit.PKPaymentRequestShippingContactUpdate) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentRequestShippingContactUpdate",
                    "printedName": "PassKit.PKPaymentRequestShippingContactUpdate",
                    "usr": "c:objc(cs)PKPaymentRequestShippingContactUpdate"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase(im)applePayContext:didSelectShippingContact:handler:",
            "mangledName": "$s14StripeApplePay021_stpinternal_STPAppleC19ContextDelegateBaseP05applecF0_24didSelectShippingContact7handleryAA0ecF0C_So9PKContactCySo016PKPaymentRequestlM6UpdateCctF",
            "moduleName": "StripeApplePay",
            "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
            "sugared_genericSig": "<Self where Self : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
            "protocolReq": true,
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applePayContext",
            "printedName": "applePayContext(_:willCompleteWithResult:handler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentAuthorizationResult",
                "printedName": "PassKit.PKPaymentAuthorizationResult",
                "usr": "c:objc(cs)PKPaymentAuthorizationResult"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(PassKit.PKPaymentAuthorizationResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentAuthorizationResult",
                    "printedName": "PassKit.PKPaymentAuthorizationResult",
                    "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase(im)applePayContext:willCompleteWithResult:handler:",
            "mangledName": "$s14StripeApplePay021_stpinternal_STPAppleC19ContextDelegateBaseP05applecF0_22willCompleteWithResult7handleryAA0ecF0C_So022PKPaymentAuthorizationM0CyAJctF",
            "moduleName": "StripeApplePay",
            "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
            "sugared_genericSig": "<Self where Self : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
            "protocolReq": true,
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase",
        "mangledName": "$s14StripeApplePay021_stpinternal_STPAppleC19ContextDelegateBaseP",
        "moduleName": "StripeApplePay",
        "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>",
        "sugared_genericSig": "<Self : ObjectiveC.NSObjectProtocol>",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ApplePayContextDelegate",
        "printedName": "ApplePayContextDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "applePayContext",
            "printedName": "applePayContext(_:didCreatePaymentMethod:paymentInformation:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentMethod",
                "printedName": "StripeCore.StripeAPI.PaymentMethod",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPayment",
                "printedName": "PassKit.PKPayment",
                "usr": "c:objc(cs)PKPayment"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.String?, Swift.Error?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.String?, Swift.Error?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Error?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:14StripeApplePay0bC15ContextDelegateP05applecD0_22didCreatePaymentMethod18paymentInformation10completionyAA08STPApplecD0C_0A4Core0A3APICAAE0iJ0VSo9PKPaymentCySSSg_s5Error_pSgtctF",
            "mangledName": "$s14StripeApplePay0bC15ContextDelegateP05applecD0_22didCreatePaymentMethod18paymentInformation10completionyAA08STPApplecD0C_0A4Core0A3APICAAE0iJ0VSo9PKPaymentCySSSg_s5Error_pSgtctF",
            "moduleName": "StripeApplePay",
            "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay.ApplePayContextDelegate>",
            "sugared_genericSig": "<Self where Self : StripeApplePay.ApplePayContextDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applePayContext",
            "printedName": "applePayContext(_:didCompleteWith:error:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentStatus",
                "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Error?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:14StripeApplePay0bC15ContextDelegateP05applecD0_15didCompleteWith5erroryAA08STPApplecD0C_AH13PaymentStatusOs5Error_pSgtF",
            "mangledName": "$s14StripeApplePay0bC15ContextDelegateP05applecD0_15didCompleteWith5erroryAA08STPApplecD0C_AH13PaymentStatusOs5Error_pSgtF",
            "moduleName": "StripeApplePay",
            "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay.ApplePayContextDelegate>",
            "sugared_genericSig": "<Self where Self : StripeApplePay.ApplePayContextDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:14StripeApplePay0bC15ContextDelegateP",
        "mangledName": "$s14StripeApplePay0bC15ContextDelegateP",
        "moduleName": "StripeApplePay",
        "genericSig": "<τ_0_0 : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
        "sugared_genericSig": "<Self : StripeApplePay._stpinternal_STPApplePayContextDelegateBase>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_stpinternal_STPApplePayContextDelegateBase",
            "printedName": "_stpinternal_STPApplePayContextDelegateBase",
            "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase",
            "mangledName": "$s14StripeApplePay021_stpinternal_STPAppleC19ContextDelegateBaseP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "STPApplePayContext",
        "printedName": "STPApplePayContext",
        "children": [
          {
            "kind": "Var",
            "name": "COMPLETE_WITHOUT_CONFIRMING_INTENT",
            "printedName": "COMPLETE_WITHOUT_CONFIRMING_INTENT",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvpZ",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvpZ",
            "moduleName": "StripeApplePay",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "STP"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvgZ",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvgZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(paymentRequest:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripeApplePay.STPApplePayContext?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPApplePayContext",
                    "printedName": "StripeApplePay.STPApplePayContext",
                    "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentRequest",
                "printedName": "PassKit.PKPaymentRequest",
                "usr": "c:objc(cs)PKPaymentRequest"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_stpinternal_STPApplePayContextDelegateBase",
                    "printedName": "StripeApplePay._stpinternal_STPApplePayContextDelegateBase",
                    "usr": "c:@M@StripeApplePay@objc(pl)_stpinternal_STPApplePayContextDelegateBase"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)initWithPaymentRequest:delegate:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC14paymentRequest8delegateACSgSo09PKPaymentG0C_AA013_stpinternal_dcE12DelegateBase_pSgtcfc",
            "moduleName": "StripeApplePay",
            "objc_name": "initWithPaymentRequest:delegate:",
            "declAttributes": [
              "Required",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "presentApplePay",
            "printedName": "presentApplePay(completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)presentApplePayWithCompletion:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC07presentbC010completionyyycSg_tF",
            "moduleName": "StripeApplePay",
            "objc_name": "presentApplePayWithCompletion:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "Available",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "presentApplePay",
            "printedName": "presentApplePay(from:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIWindow?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIWindow",
                    "printedName": "UIKit.UIWindow",
                    "usr": "c:objc(cs)UIWindow"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)presentApplePayFromWindow:completion:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC07presentbC04from10completionySo8UIWindowCSg_yycSgtF",
            "moduleName": "StripeApplePay",
            "objc_name": "presentApplePayFromWindow:completion:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "presentApplePay",
            "printedName": "presentApplePay(on:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)presentApplePayOnViewController:completion:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC07presentbC02on10completionySo16UIViewControllerC_yycSgtF",
            "moduleName": "StripeApplePay",
            "deprecated": true,
            "objc_name": "presentApplePayOnViewController:completion:",
            "declAttributes": [
              "AccessControl",
              "Available",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "apiClient",
            "printedName": "apiClient",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "STPAPIClient",
                "printedName": "StripeCore.STPAPIClient",
                "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(py)apiClient",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9apiClient0A4Core12STPAPIClientCvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)apiClient",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9apiClient0A4Core12STPAPIClientCvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)setApiClient:",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9apiClient0A4Core12STPAPIClientCvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC9apiClient0A4Core12STPAPIClientCvM",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9apiClient0A4Core12STPAPIClientCvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shippingDetails",
            "printedName": "shippingDetails",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShippingDetails",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvp",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShippingDetails",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvg",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShippingDetails",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvs",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvM",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC15shippingDetails0A4Core0A3APICAAE08ShippingG0VSgvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "returnUrl",
            "printedName": "returnUrl",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvp",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvg",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvs",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvM",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC9returnUrlSSSgvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ConfirmType",
            "printedName": "ConfirmType",
            "children": [
              {
                "kind": "Var",
                "name": "client",
                "printedName": "client",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripeApplePay.STPApplePayContext.ConfirmType.Type) -> StripeApplePay.STPApplePayContext.ConfirmType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmType",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmType",
                            "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                            "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO6clientyA2EmF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO6clientyA2EmF",
                "moduleName": "StripeApplePay",
                "fixedbinaryorder": 0,
                "spi_group_names": [
                  "STP"
                ]
              },
              {
                "kind": "Var",
                "name": "server",
                "printedName": "server",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripeApplePay.STPApplePayContext.ConfirmType.Type) -> StripeApplePay.STPApplePayContext.ConfirmType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmType",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmType",
                            "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                            "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO6serveryA2EmF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO6serveryA2EmF",
                "moduleName": "StripeApplePay",
                "fixedbinaryorder": 1,
                "spi_group_names": [
                  "STP"
                ]
              },
              {
                "kind": "Var",
                "name": "none",
                "printedName": "none",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripeApplePay.STPApplePayContext.ConfirmType.Type) -> StripeApplePay.STPApplePayContext.ConfirmType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmType",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmType",
                            "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                            "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO4noneyA2EmF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO4noneyA2EmF",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 2,
                "spi_group_names": [
                  "STP"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmType",
                    "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmType",
                    "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO2eeoiySbAE_AEtFZ",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO2eeoiySbAE_AEtFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO9hashValueSivp",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO9hashValueSivp",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO9hashValueSivg",
                    "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO9hashValueSivg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO4hash4intoys6HasherVz_tF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO4hash4intoys6HasherVz_tF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "Frozen",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "confirmType",
            "printedName": "confirmType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripeApplePay.STPApplePayContext.ConfirmType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmType",
                    "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvp",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeApplePay.STPApplePayContext.ConfirmType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmType",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvg",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvg",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeApplePay.STPApplePayContext.ConfirmType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmType",
                        "printedName": "StripeApplePay.STPApplePayContext.ConfirmType",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC11ConfirmTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvs",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvs",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvM",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC11confirmTypeAC07ConfirmG0OSgvM",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "responds",
            "printedName": "responds(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ImplicitlyUnwrappedOptional",
                "printedName": "ObjectiveC.Selector?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Selector",
                    "printedName": "ObjectiveC.Selector",
                    "usr": "s:10ObjectiveC8SelectorV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)respondsToSelector:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC8responds2toSb10ObjectiveC8SelectorVSg_tF",
            "moduleName": "StripeApplePay",
            "overriding": true,
            "objc_name": "respondsToSelector:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentAuthorizationController",
            "printedName": "paymentAuthorizationController(_:didAuthorizePayment:handler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentAuthorizationController",
                "printedName": "PassKit.PKPaymentAuthorizationController",
                "usr": "c:objc(cs)PKPaymentAuthorizationController"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPayment",
                "printedName": "PassKit.PKPayment",
                "usr": "c:objc(cs)PKPayment"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(PassKit.PKPaymentAuthorizationResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentAuthorizationResult",
                    "printedName": "PassKit.PKPaymentAuthorizationResult",
                    "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)paymentAuthorizationController:didAuthorizePayment:handler:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC30paymentAuthorizationController_19didAuthorizePayment7handlerySo09PKPaymentgH0C_So0M0CySo0mG6ResultCctF",
            "moduleName": "StripeApplePay",
            "objc_name": "paymentAuthorizationController:didAuthorizePayment:handler:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentAuthorizationController",
            "printedName": "paymentAuthorizationController(_:didSelectShippingMethod:handler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentAuthorizationController",
                "printedName": "PassKit.PKPaymentAuthorizationController",
                "usr": "c:objc(cs)PKPaymentAuthorizationController"
              },
              {
                "kind": "TypeNominal",
                "name": "PKShippingMethod",
                "printedName": "PassKit.PKShippingMethod",
                "usr": "c:objc(cs)PKShippingMethod"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(PassKit.PKPaymentRequestShippingMethodUpdate) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentRequestShippingMethodUpdate",
                    "printedName": "PassKit.PKPaymentRequestShippingMethodUpdate",
                    "usr": "c:objc(cs)PKPaymentRequestShippingMethodUpdate"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)paymentAuthorizationController:didSelectShippingMethod:handler:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC30paymentAuthorizationController_23didSelectShippingMethod7handlerySo09PKPaymentgH0C_So010PKShippingL0CySo0n7RequestkL6UpdateCctF",
            "moduleName": "StripeApplePay",
            "objc_name": "paymentAuthorizationController:didSelectShippingMethod:handler:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentAuthorizationController",
            "printedName": "paymentAuthorizationController(_:didSelectShippingContact:handler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentAuthorizationController",
                "printedName": "PassKit.PKPaymentAuthorizationController",
                "usr": "c:objc(cs)PKPaymentAuthorizationController"
              },
              {
                "kind": "TypeNominal",
                "name": "PKContact",
                "printedName": "PassKit.PKContact",
                "usr": "c:objc(cs)PKContact"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(PassKit.PKPaymentRequestShippingContactUpdate) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentRequestShippingContactUpdate",
                    "printedName": "PassKit.PKPaymentRequestShippingContactUpdate",
                    "usr": "c:objc(cs)PKPaymentRequestShippingContactUpdate"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)paymentAuthorizationController:didSelectShippingContact:handler:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC30paymentAuthorizationController_24didSelectShippingContact7handlerySo09PKPaymentgH0C_So9PKContactCySo0n7RequestkL6UpdateCctF",
            "moduleName": "StripeApplePay",
            "objc_name": "paymentAuthorizationController:didSelectShippingContact:handler:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentAuthorizationControllerDidFinish",
            "printedName": "paymentAuthorizationControllerDidFinish(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentAuthorizationController",
                "printedName": "PassKit.PKPaymentAuthorizationController",
                "usr": "c:objc(cs)PKPaymentAuthorizationController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)paymentAuthorizationControllerDidFinish:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC39paymentAuthorizationControllerDidFinishyySo09PKPaymentgH0CF",
            "moduleName": "StripeApplePay",
            "objc_name": "paymentAuthorizationControllerDidFinish:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "presentationWindow",
            "printedName": "presentationWindow(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIWindow?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIWindow",
                    "printedName": "UIKit.UIWindow",
                    "usr": "c:objc(cs)UIWindow"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PKPaymentAuthorizationController",
                "printedName": "PassKit.PKPaymentAuthorizationController",
                "usr": "c:objc(cs)PKPaymentAuthorizationController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)presentationWindowForPaymentAuthorizationController:",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC18presentationWindow3forSo8UIWindowCSgSo32PKPaymentAuthorizationControllerC_tF",
            "moduleName": "StripeApplePay",
            "objc_name": "presentationWindowForPaymentAuthorizationController:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeUnknownError",
            "printedName": "makeUnknownError(message:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NSError",
                "printedName": "Foundation.NSError",
                "usr": "c:objc(cs)NSError"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC16makeUnknownError7messageSo7NSErrorCSS_tFZ",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC16makeUnknownError7messageSo7NSErrorCSS_tFZ",
            "moduleName": "StripeApplePay",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentStatus",
            "printedName": "PaymentStatus",
            "children": [
              {
                "kind": "Var",
                "name": "success",
                "printedName": "success",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripeApplePay.STPApplePayContext.PaymentStatus.Type) -> StripeApplePay.STPApplePayContext.PaymentStatus",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentStatus",
                        "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentStatus",
                            "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                            "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO7successyA2EmF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO7successyA2EmF",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "error",
                "printedName": "error",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripeApplePay.STPApplePayContext.PaymentStatus.Type) -> StripeApplePay.STPApplePayContext.PaymentStatus",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentStatus",
                        "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentStatus",
                            "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                            "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO5erroryA2EmF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO5erroryA2EmF",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "userCancellation",
                "printedName": "userCancellation",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripeApplePay.STPApplePayContext.PaymentStatus.Type) -> StripeApplePay.STPApplePayContext.PaymentStatus",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentStatus",
                        "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                        "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentStatus",
                            "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                            "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO16userCancellationyA2EmF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO16userCancellationyA2EmF",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 2
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentStatus",
                    "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentStatus",
                    "printedName": "StripeApplePay.STPApplePayContext.PaymentStatus",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO2eeoiySbAE_AEtFZ",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO2eeoiySbAE_AEtFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO9hashValueSivp",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO9hashValueSivp",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO9hashValueSivg",
                    "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO9hashValueSivg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO4hash4intoys6HasherVz_tF",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO4hash4intoys6HasherVz_tF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC13PaymentStatusO",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC13PaymentStatusO",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "Frozen",
              "RawDocComment"
            ],
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "STPApplePayContext",
                "printedName": "StripeApplePay.STPApplePayContext",
                "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext(im)init",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextCACycfc",
            "moduleName": "StripeApplePay",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "stp_analyticsIdentifier",
            "printedName": "stp_analyticsIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay08STPAppleC7ContextC23stp_analyticsIdentifierSSvpZ",
            "mangledName": "$s14StripeApplePay08STPAppleC7ContextC23stp_analyticsIdentifierSSvpZ",
            "moduleName": "StripeApplePay",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay08STPAppleC7ContextC23stp_analyticsIdentifierSSvgZ",
                "mangledName": "$s14StripeApplePay08STPAppleC7ContextC23stp_analyticsIdentifierSSvgZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripeApplePay@objc(cs)STPApplePayContext",
        "mangledName": "$s14StripeApplePay08STPAppleC7ContextC",
        "moduleName": "StripeApplePay",
        "objc_name": "STPApplePayContext",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "STPAnalyticsProtocol",
            "printedName": "STPAnalyticsProtocol",
            "usr": "s:10StripeCore20STPAnalyticsProtocolP",
            "mangledName": "$s10StripeCore20STPAnalyticsProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripeApplePay"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentAnalytic",
        "printedName": "PaymentAnalytic",
        "children": [
          {
            "kind": "Var",
            "name": "productUsage",
            "printedName": "productUsage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Set",
                "printedName": "Swift.Set<Swift.String>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sh"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay15PaymentAnalyticP12productUsageShySSGvp",
            "mangledName": "$s14StripeApplePay15PaymentAnalyticP12productUsageShySSGvp",
            "moduleName": "StripeApplePay",
            "protocolReq": true,
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Set",
                    "printedName": "Swift.Set<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sh"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay15PaymentAnalyticP12productUsageShySSGvg",
                "mangledName": "$s14StripeApplePay15PaymentAnalyticP12productUsageShySSGvg",
                "moduleName": "StripeApplePay",
                "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay.PaymentAnalytic>",
                "sugared_genericSig": "<Self where Self : StripeApplePay.PaymentAnalytic>",
                "protocolReq": true,
                "spi_group_names": [
                  "STP"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "additionalParams",
            "printedName": "additionalParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay15PaymentAnalyticP16additionalParamsSDySSypGvp",
            "mangledName": "$s14StripeApplePay15PaymentAnalyticP16additionalParamsSDySSypGvp",
            "moduleName": "StripeApplePay",
            "protocolReq": true,
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay15PaymentAnalyticP16additionalParamsSDySSypGvg",
                "mangledName": "$s14StripeApplePay15PaymentAnalyticP16additionalParamsSDySSypGvg",
                "moduleName": "StripeApplePay",
                "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay.PaymentAnalytic>",
                "sugared_genericSig": "<Self where Self : StripeApplePay.PaymentAnalytic>",
                "protocolReq": true,
                "spi_group_names": [
                  "STP"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "params",
            "printedName": "params",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:14StripeApplePay15PaymentAnalyticPAAE6paramsSDySSypGvp",
            "mangledName": "$s14StripeApplePay15PaymentAnalyticPAAE6paramsSDySSypGvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14StripeApplePay15PaymentAnalyticPAAE6paramsSDySSypGvg",
                "mangledName": "$s14StripeApplePay15PaymentAnalyticPAAE6paramsSDySSypGvg",
                "moduleName": "StripeApplePay",
                "genericSig": "<τ_0_0 where τ_0_0 : StripeApplePay.PaymentAnalytic>",
                "sugared_genericSig": "<Self where Self : StripeApplePay.PaymentAnalytic>",
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:14StripeApplePay15PaymentAnalyticP",
        "mangledName": "$s14StripeApplePay15PaymentAnalyticP",
        "moduleName": "StripeApplePay",
        "genericSig": "<τ_0_0 : StripeCore.Analytic>",
        "sugared_genericSig": "<Self : StripeCore.Analytic>",
        "declAttributes": [
          "AccessControl",
          "SPIAccessControl",
          "RawDocComment"
        ],
        "spi_group_names": [
          "STP"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Analytic",
            "printedName": "Analytic",
            "usr": "s:10StripeCore8AnalyticP",
            "mangledName": "$s10StripeCore8AnalyticP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripeApplePay",
        "declAttributes": [
          "Exported"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "STPAPIClient",
        "printedName": "STPAPIClient",
        "children": [
          {
            "kind": "Function",
            "name": "pkPaymentError",
            "printedName": "pkPaymentError(forStripeError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Error?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Error?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@StripeApplePay@StripeCore@objc(cs)STPAPIClient(cm)pkPaymentErrorForStripeError:",
            "mangledName": "$s10StripeCore12STPAPIClientC0A8ApplePayE14pkPaymentError03foraH0s0H0_pSgAH_tFZ",
            "moduleName": "StripeApplePay",
            "static": true,
            "objc_name": "pkPaymentErrorForStripeError:",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paramsAddingPaymentUserAgent",
            "printedName": "paramsAddingPaymentUserAgent(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:10StripeCore12STPAPIClientC0A8ApplePayE28paramsAddingPaymentUserAgentySDySSypGAFFZ",
            "mangledName": "$s10StripeCore12STPAPIClientC0A8ApplePayE28paramsAddingPaymentUserAgentySDySSypGAFFZ",
            "moduleName": "StripeApplePay",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient",
        "mangledName": "$s10StripeCore12STPAPIClientC",
        "moduleName": "StripeCore",
        "declAttributes": [
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PKContact",
        "printedName": "PKContact",
        "children": [
          {
            "kind": "Var",
            "name": "addressParams",
            "printedName": "addressParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.AnyHashable : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnyHashable",
                    "printedName": "Swift.AnyHashable",
                    "usr": "s:s11AnyHashableV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:So9PKContactC14StripeApplePayE13addressParamsSDys11AnyHashableVypGvp",
            "mangledName": "$sSo9PKContactC14StripeApplePayE13addressParamsSDys11AnyHashableVypGvp",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.AnyHashable : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnyHashable",
                        "printedName": "Swift.AnyHashable",
                        "usr": "s:s11AnyHashableV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So9PKContactC14StripeApplePayE13addressParamsSDys11AnyHashableVypGvg",
                "mangledName": "$sSo9PKContactC14StripeApplePayE13addressParamsSDys11AnyHashableVypGvg",
                "moduleName": "StripeApplePay",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)PKContact",
        "moduleName": "PassKit",
        "isOpen": true,
        "intro_iOS": "9.0",
        "objc_name": "PKContact",
        "declAttributes": [
          "Available",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PKPayment",
        "printedName": "PKPayment",
        "children": [
          {
            "kind": "Function",
            "name": "stp_isSimulated",
            "printedName": "stp_isSimulated()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:So9PKPaymentC14StripeApplePayE15stp_isSimulatedSbyF",
            "mangledName": "$sSo9PKPaymentC14StripeApplePayE15stp_isSimulatedSbyF",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stp_testTransactionIdentifier",
            "printedName": "stp_testTransactionIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:So9PKPaymentC14StripeApplePayE29stp_testTransactionIdentifierSSyFZ",
            "mangledName": "$sSo9PKPaymentC14StripeApplePayE29stp_testTransactionIdentifierSSyFZ",
            "moduleName": "StripeApplePay",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)PKPayment",
        "moduleName": "PassKit",
        "isOpen": true,
        "intro_iOS": "8.0",
        "objc_name": "PKPayment",
        "declAttributes": [
          "Available",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StripeAPI",
        "printedName": "StripeAPI",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "BillingDetails",
            "printedName": "BillingDetails",
            "children": [
              {
                "kind": "Var",
                "name": "address",
                "printedName": "address",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Address",
                            "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Address",
                            "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7addressAF7AddressVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Address",
                "printedName": "Address",
                "children": [
                  {
                    "kind": "Var",
                    "name": "line1",
                    "printedName": "line1",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line1SSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "line2",
                    "printedName": "line2",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5line2SSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "city",
                    "printedName": "city",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4citySSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "state",
                    "printedName": "state",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV5stateSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "postalCode",
                    "printedName": "postalCode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV10postalCodeSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "country",
                    "printedName": "country",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV7countrySSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "_additionalParametersStorage",
                    "printedName": "_additionalParametersStorage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "_allResponseFieldsStorage",
                    "printedName": "_allResponseFieldsStorage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(from:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Decoder",
                        "printedName": "Swift.Decoder",
                        "usr": "s:s7DecoderP"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4fromAHs7Decoder_p_tKcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV4fromAHs7Decoder_p_tKcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "throwing": true,
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Function",
                    "name": "encode",
                    "printedName": "encode(to:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Encoder",
                        "printedName": "Swift.Encoder",
                        "usr": "s:s7EncoderP"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV6encode2toys7Encoder_p_tKF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV6encode2toys7Encoder_p_tKF",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "throwing": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsCodable",
                    "printedName": "UnknownFieldsCodable",
                    "usr": "s:10StripeCore20UnknownFieldsCodableP",
                    "mangledName": "$s10StripeCore20UnknownFieldsCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsEncodable",
                    "printedName": "UnknownFieldsEncodable",
                    "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                    "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsDecodable",
                    "printedName": "UnknownFieldsDecodable",
                    "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                    "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "email",
                "printedName": "email",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5emailSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "name",
                "printedName": "name",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4nameSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "phone",
                "printedName": "phone",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV5phoneSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_additionalParametersStorage",
                "printedName": "_additionalParametersStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_allResponseFieldsStorage",
                "printedName": "_allResponseFieldsStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripeCore.StripeAPI.BillingDetails",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4fromAFs7Decoder_p_tKcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV4fromAFs7Decoder_p_tKcfc",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV6encode2toys7Encoder_p_tKF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsCodable",
                "printedName": "UnknownFieldsCodable",
                "usr": "s:10StripeCore20UnknownFieldsCodableP",
                "mangledName": "$s10StripeCore20UnknownFieldsCodableP"
              },
              {
                "kind": "Conformance",
                "name": "UnknownFieldsEncodable",
                "printedName": "UnknownFieldsEncodable",
                "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
              },
              {
                "kind": "Conformance",
                "name": "UnknownFieldsDecodable",
                "printedName": "UnknownFieldsDecodable",
                "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentIntent",
            "printedName": "PaymentIntent",
            "children": [
              {
                "kind": "Var",
                "name": "id",
                "printedName": "id",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV2idSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV2idSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV2idSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV2idSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "clientSecret",
                "printedName": "clientSecret",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12clientSecretSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12clientSecretSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12clientSecretSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12clientSecretSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "amount",
                "printedName": "amount",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6amountSivp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6amountSivp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6amountSivg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6amountSivg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "canceledAt",
                "printedName": "canceledAt",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Date?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV10canceledAt10Foundation4DateVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV10canceledAt10Foundation4DateVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Date?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Date",
                            "printedName": "Foundation.Date",
                            "usr": "s:10Foundation4DateV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV10canceledAt10Foundation4DateVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV10canceledAt10Foundation4DateVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "captureMethod",
                "printedName": "captureMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CaptureMethod",
                    "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13captureMethodAF07CaptureI0Ovp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13captureMethodAF07CaptureI0Ovp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CaptureMethod",
                        "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13captureMethodAF07CaptureI0Ovg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13captureMethodAF07CaptureI0Ovg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "confirmationMethod",
                "printedName": "confirmationMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmationMethod",
                    "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18confirmationMethodAF012ConfirmationI0Ovp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18confirmationMethodAF012ConfirmationI0Ovp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationMethod",
                        "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18confirmationMethodAF012ConfirmationI0Ovg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18confirmationMethodAF012ConfirmationI0Ovg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "created",
                "printedName": "created",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV7created10Foundation4DateVvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV7created10Foundation4DateVvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV7created10Foundation4DateVvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV7created10Foundation4DateVvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "currency",
                "printedName": "currency",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8currencySSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8currencySSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8currencySSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8currencySSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "stripeDescription",
                "printedName": "stripeDescription",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV17stripeDescriptionSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV17stripeDescriptionSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV17stripeDescriptionSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV17stripeDescriptionSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "livemode",
                "printedName": "livemode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8livemodeSbvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8livemodeSbvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8livemodeSbvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8livemodeSbvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "receiptEmail",
                "printedName": "receiptEmail",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12receiptEmailSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12receiptEmailSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12receiptEmailSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV12receiptEmailSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "sourceId",
                "printedName": "sourceId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8sourceIdSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8sourceIdSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8sourceIdSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8sourceIdSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethodId",
                "printedName": "paymentMethodId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV15paymentMethodIdSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV15paymentMethodIdSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV15paymentMethodIdSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV15paymentMethodIdSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "status",
                "printedName": "status",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Status",
                    "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6statusAF6StatusOvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6statusAF6StatusOvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Status",
                        "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6statusAF6StatusOvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6statusAF6StatusOvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shipping",
                "printedName": "shipping",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShippingDetails",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8shippingAcDE15ShippingDetailsVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8shippingAcDE15ShippingDetailsVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShippingDetails",
                            "printedName": "StripeCore.StripeAPI.ShippingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8shippingAcDE15ShippingDetailsVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV8shippingAcDE15ShippingDetailsVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Status",
                "printedName": "Status",
                "children": [
                  {
                    "kind": "Var",
                    "name": "unknown",
                    "printedName": "unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO7unknownyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO7unknownyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 0,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresPaymentMethod",
                    "printedName": "requiresPaymentMethod",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO08requiresF6MethodyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO08requiresF6MethodyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 1,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresSource",
                    "printedName": "requiresSource",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO14requiresSourceyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO14requiresSourceyA2HmF",
                    "moduleName": "StripeApplePay",
                    "deprecated": true,
                    "declAttributes": [
                      "Available",
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 2,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresConfirmation",
                    "printedName": "requiresConfirmation",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO20requiresConfirmationyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO20requiresConfirmationyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 3,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresAction",
                    "printedName": "requiresAction",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO14requiresActionyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO14requiresActionyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 4,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresSourceAction",
                    "printedName": "requiresSourceAction",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO20requiresSourceActionyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO20requiresSourceActionyA2HmF",
                    "moduleName": "StripeApplePay",
                    "deprecated": true,
                    "declAttributes": [
                      "Available",
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 5,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "processing",
                    "printedName": "processing",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO10processingyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO10processingyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 6,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "succeeded",
                    "printedName": "succeeded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO9succeededyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO9succeededyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 7,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresCapture",
                    "printedName": "requiresCapture",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO15requiresCaptureyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO15requiresCaptureyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 8,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "canceled",
                    "printedName": "canceled",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8canceledyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8canceledyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 9,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "unparsable",
                    "printedName": "unparsable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.Status.Type) -> StripeCore.StripeAPI.PaymentIntent.Status",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Status",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO10unparsableyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO10unparsableyA2HmF",
                    "moduleName": "StripeApplePay",
                    "fixedbinaryorder": 10,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentIntent.Status?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Status",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.Status",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8rawValueAHSgSS_tcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8rawValueAHSgSS_tcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "rawValue",
                    "printedName": "rawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8rawValueSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8rawValueSSvp",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8rawValueSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO8rawValueSSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV6StatusO",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "Frozen",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "enumRawTypeName": "String",
                "isEnumExhaustive": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumCodable",
                    "printedName": "SafeEnumCodable",
                    "usr": "s:10StripeCore15SafeEnumCodableP",
                    "mangledName": "$s10StripeCore15SafeEnumCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumDecodable",
                    "printedName": "SafeEnumDecodable",
                    "usr": "s:10StripeCore17SafeEnumDecodableP",
                    "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ConfirmationMethod",
                "printedName": "ConfirmationMethod",
                "children": [
                  {
                    "kind": "Var",
                    "name": "unknown",
                    "printedName": "unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ConfirmationMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO7unknownyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO7unknownyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 0,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "manual",
                    "printedName": "manual",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ConfirmationMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO6manualyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO6manualyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 1,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "automatic",
                    "printedName": "automatic",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ConfirmationMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO9automaticyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO9automaticyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 2,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "unparsable",
                    "printedName": "unparsable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ConfirmationMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO10unparsableyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO10unparsableyA2HmF",
                    "moduleName": "StripeApplePay",
                    "fixedbinaryorder": 3,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.ConfirmationMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO8rawValueAHSgSS_tcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO8rawValueAHSgSS_tcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "rawValue",
                    "printedName": "rawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO8rawValueSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO8rawValueSSvp",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO8rawValueSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO8rawValueSSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV18ConfirmationMethodO",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "Frozen"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "enumRawTypeName": "String",
                "isEnumExhaustive": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumCodable",
                    "printedName": "SafeEnumCodable",
                    "usr": "s:10StripeCore15SafeEnumCodableP",
                    "mangledName": "$s10StripeCore15SafeEnumCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumDecodable",
                    "printedName": "SafeEnumDecodable",
                    "usr": "s:10StripeCore17SafeEnumDecodableP",
                    "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "CaptureMethod",
                "printedName": "CaptureMethod",
                "children": [
                  {
                    "kind": "Var",
                    "name": "unknown",
                    "printedName": "unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO7unknownyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO7unknownyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 0,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "automatic",
                    "printedName": "automatic",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO9automaticyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO9automaticyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 1,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "manual",
                    "printedName": "manual",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO6manualyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO6manualyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 2,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "unparsable",
                    "printedName": "unparsable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type) -> StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO10unparsableyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO10unparsableyA2HmF",
                    "moduleName": "StripeApplePay",
                    "fixedbinaryorder": 3,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent.CaptureMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO8rawValueAHSgSS_tcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO8rawValueAHSgSS_tcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "rawValue",
                    "printedName": "rawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO8rawValueSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO8rawValueSSvp",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO8rawValueSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO8rawValueSSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV13CaptureMethodO",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "Frozen"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "enumRawTypeName": "String",
                "isEnumExhaustive": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumCodable",
                    "printedName": "SafeEnumCodable",
                    "usr": "s:10StripeCore15SafeEnumCodableP",
                    "mangledName": "$s10StripeCore15SafeEnumCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumDecodable",
                    "printedName": "SafeEnumDecodable",
                    "usr": "s:10StripeCore17SafeEnumDecodableP",
                    "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_allResponseFieldsStorage",
                "printedName": "_allResponseFieldsStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentIntent",
                    "printedName": "StripeCore.StripeAPI.PaymentIntent",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV4fromAFs7Decoder_p_tKcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV4fromAFs7Decoder_p_tKcfc",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "get",
                "printedName": "get(apiClient:clientSecret:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "hasDefaultArg": true,
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripeCore.StripeAPI.PaymentIntent, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripeCore.StripeAPI.PaymentIntent, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentIntent",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV3get9apiClient12clientSecret10completionyAA12STPAPIClientC_SSys6ResultOyAFs5Error_pGctFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV3get9apiClient12clientSecret10completionyAA12STPAPIClientC_SSys6ResultOyAFs5Error_pGctFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "confirm",
                "printedName": "confirm(apiClient:params:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "hasDefaultArg": true,
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentIntentParams",
                    "printedName": "StripeCore.StripeAPI.PaymentIntentParams",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripeCore.StripeAPI.PaymentIntent, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripeCore.StripeAPI.PaymentIntent, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentIntent",
                            "printedName": "StripeCore.StripeAPI.PaymentIntent",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV7confirm9apiClient6params10completionyAA12STPAPIClientC_AcDE0fG6ParamsVys6ResultOyAFs5Error_pGctFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV7confirm9apiClient6params10completionyAA12STPAPIClientC_AcDE0fG6ParamsVys6ResultOyAFs5Error_pGctFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentIntentV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsDecodable",
                "printedName": "UnknownFieldsDecodable",
                "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentIntentParams",
            "printedName": "PaymentIntentParams",
            "children": [
              {
                "kind": "Var",
                "name": "clientSecret",
                "printedName": "clientSecret",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12clientSecretSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12clientSecretSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12clientSecretSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12clientSecretSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(clientSecret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentIntentParams",
                    "printedName": "StripeCore.StripeAPI.PaymentIntentParams",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12clientSecretAFSS_tcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12clientSecretAFSS_tcfc",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "id",
                "printedName": "id",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV2idSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV2idSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV2idSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV2idSSSgvg",
                    "moduleName": "StripeApplePay",
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethodData",
                "printedName": "paymentMethodData",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentMethodParams",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodParams",
                            "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodParams",
                            "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV17paymentMethodDataAcDE0fjH0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethod",
                "printedName": "paymentMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV13paymentMethodSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "sourceId",
                "printedName": "sourceId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8sourceIdSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "receiptEmail",
                "printedName": "receiptEmail",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV12receiptEmailSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "savePaymentMethod",
                "printedName": "savePaymentMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV04saveF6MethodSbSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "returnURL",
                "printedName": "returnURL",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV9returnURLSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "setupFutureUsage",
                "printedName": "setupFutureUsage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SetupFutureUsage",
                        "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16setupFutureUsageAF05SetupjK0OSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "useStripeSdk",
                "printedName": "useStripeSdk",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV03useA3SdkSbSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shipping",
                "printedName": "shipping",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShippingDetails",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShippingDetails",
                            "printedName": "StripeCore.StripeAPI.ShippingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShippingDetails",
                            "printedName": "StripeCore.StripeAPI.ShippingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV8shippingAcDE15ShippingDetailsVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SetupFutureUsage",
                "printedName": "SetupFutureUsage",
                "children": [
                  {
                    "kind": "Var",
                    "name": "unknown",
                    "printedName": "unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type) -> StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO7unknownyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO7unknownyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 0,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "none",
                    "printedName": "none",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type) -> StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO4noneyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO4noneyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 1,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "onSession",
                    "printedName": "onSession",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type) -> StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO9onSessionyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO9onSessionyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 2,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "offSession",
                    "printedName": "offSession",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type) -> StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO10offSessionyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO10offSessionyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 3,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "unparsable",
                    "printedName": "unparsable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type) -> StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO10unparsableyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO10unparsableyA2HmF",
                    "moduleName": "StripeApplePay",
                    "fixedbinaryorder": 4,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentIntentParams.SetupFutureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO8rawValueAHSgSS_tcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO8rawValueAHSgSS_tcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "rawValue",
                    "printedName": "rawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO8rawValueSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO8rawValueSSvp",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO8rawValueSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO8rawValueSSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV16SetupFutureUsageO",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "Frozen",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "enumRawTypeName": "String",
                "isEnumExhaustive": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumCodable",
                    "printedName": "SafeEnumCodable",
                    "usr": "s:10StripeCore15SafeEnumCodableP",
                    "mangledName": "$s10StripeCore15SafeEnumCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumDecodable",
                    "printedName": "SafeEnumDecodable",
                    "usr": "s:10StripeCore17SafeEnumDecodableP",
                    "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_additionalParametersStorage",
                "printedName": "_additionalParametersStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV6encode2toys7Encoder_p_tKF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isClientSecretValid",
                "printedName": "isClientSecretValid(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV19isClientSecretValidySbSSFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV19isClientSecretValidySbSSFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentIntentParamsV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsEncodable",
                "printedName": "UnknownFieldsEncodable",
                "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentMethod",
            "printedName": "PaymentMethod",
            "children": [
              {
                "kind": "Var",
                "name": "id",
                "printedName": "id",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV2idSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV2idSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV2idSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV2idSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "created",
                "printedName": "created",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Date?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Date?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Date",
                            "printedName": "Foundation.Date",
                            "usr": "s:10Foundation4DateV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Date?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Date",
                            "printedName": "Foundation.Date",
                            "usr": "s:10Foundation4DateV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV7created10Foundation4DateVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "livemode",
                "printedName": "livemode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV8livemodeSbvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "type",
                "printedName": "type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentMethodType",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4typeAF0fG4TypeOSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentMethodType",
                "printedName": "PaymentMethodType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "card",
                    "printedName": "card",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentMethod.PaymentMethodType.Type) -> StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentMethodType",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO4cardyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO4cardyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 0
                  },
                  {
                    "kind": "Var",
                    "name": "unknown",
                    "printedName": "unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentMethod.PaymentMethodType.Type) -> StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentMethodType",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO7unknownyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO7unknownyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 1
                  },
                  {
                    "kind": "Var",
                    "name": "unparsable",
                    "printedName": "unparsable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.PaymentMethod.PaymentMethodType.Type) -> StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentMethodType",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO10unparsableyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO10unparsableyA2HmF",
                    "moduleName": "StripeApplePay",
                    "fixedbinaryorder": 2
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO8rawValueAHSgSS_tcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO8rawValueAHSgSS_tcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "rawValue",
                    "printedName": "rawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO8rawValueSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO8rawValueSSvp",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO8rawValueSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO8rawValueSSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "Frozen",
                  "RawDocComment"
                ],
                "enumRawTypeName": "String",
                "isEnumExhaustive": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumCodable",
                    "printedName": "SafeEnumCodable",
                    "usr": "s:10StripeCore15SafeEnumCodableP",
                    "mangledName": "$s10StripeCore15SafeEnumCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumDecodable",
                    "printedName": "SafeEnumDecodable",
                    "usr": "s:10StripeCore17SafeEnumDecodableP",
                    "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "billingDetails",
                "printedName": "billingDetails",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.BillingDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetails",
                        "printedName": "StripeCore.StripeAPI.BillingDetails",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.BillingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BillingDetails",
                            "printedName": "StripeCore.StripeAPI.BillingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.BillingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BillingDetails",
                            "printedName": "StripeCore.StripeAPI.BillingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV14billingDetailsAcDE07BillingI0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "customerId",
                "printedName": "customerId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV10customerIdSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "card",
                "printedName": "card",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Card",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Card",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Card",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4cardAF4CardVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Card",
                "printedName": "Card",
                "children": [
                  {
                    "kind": "Var",
                    "name": "_allResponseFieldsStorage",
                    "printedName": "_allResponseFieldsStorage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "brand",
                    "printedName": "brand",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Brand",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5brandAH5BrandOvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5brandAH5BrandOvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Brand",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5brandAH5BrandOvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5brandAH5BrandOvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "Brand",
                    "printedName": "Brand",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "visa",
                        "printedName": "visa",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO4visayA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO4visayA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 0
                      },
                      {
                        "kind": "Var",
                        "name": "amex",
                        "printedName": "amex",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO4amexyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO4amexyA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 1
                      },
                      {
                        "kind": "Var",
                        "name": "mastercard",
                        "printedName": "mastercard",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO10mastercardyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO10mastercardyA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 2
                      },
                      {
                        "kind": "Var",
                        "name": "discover",
                        "printedName": "discover",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8discoveryA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8discoveryA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 3
                      },
                      {
                        "kind": "Var",
                        "name": "jcb",
                        "printedName": "jcb",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO3jcbyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO3jcbyA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 4
                      },
                      {
                        "kind": "Var",
                        "name": "diners",
                        "printedName": "diners",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO6dinersyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO6dinersyA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 5
                      },
                      {
                        "kind": "Var",
                        "name": "unionpay",
                        "printedName": "unionpay",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8unionpayyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8unionpayyA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 6
                      },
                      {
                        "kind": "Var",
                        "name": "unknown",
                        "printedName": "unknown",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO7unknownyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO7unknownyA2JmF",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "RawDocComment"
                        ],
                        "fixedbinaryorder": 7
                      },
                      {
                        "kind": "Var",
                        "name": "unparsable",
                        "printedName": "unparsable",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Brand",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO10unparsableyA2JmF",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO10unparsableyA2JmF",
                        "moduleName": "StripeApplePay",
                        "fixedbinaryorder": 8
                      },
                      {
                        "kind": "Constructor",
                        "name": "init",
                        "printedName": "init(rawValue:)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Brand",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Brand",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Constructor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8rawValueAJSgSS_tcfc",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8rawValueAJSgSS_tcfc",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "init_kind": "Designated"
                      },
                      {
                        "kind": "Var",
                        "name": "rawValue",
                        "printedName": "rawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8rawValueSSvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8rawValueSSvp",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8rawValueSSvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO8rawValueSSvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5BrandO",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "Frozen",
                      "RawDocComment"
                    ],
                    "enumRawTypeName": "String",
                    "isEnumExhaustive": true,
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Equatable",
                        "printedName": "Equatable",
                        "usr": "s:SQ",
                        "mangledName": "$sSQ"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Hashable",
                        "printedName": "Hashable",
                        "usr": "s:SH",
                        "mangledName": "$sSH"
                      },
                      {
                        "kind": "Conformance",
                        "name": "RawRepresentable",
                        "printedName": "RawRepresentable",
                        "children": [
                          {
                            "kind": "TypeWitness",
                            "name": "RawValue",
                            "printedName": "RawValue",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ]
                          }
                        ],
                        "usr": "s:SY",
                        "mangledName": "$sSY"
                      },
                      {
                        "kind": "Conformance",
                        "name": "SafeEnumCodable",
                        "printedName": "SafeEnumCodable",
                        "usr": "s:10StripeCore15SafeEnumCodableP",
                        "mangledName": "$s10StripeCore15SafeEnumCodableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Encodable",
                        "printedName": "Encodable",
                        "usr": "s:SE",
                        "mangledName": "$sSE"
                      },
                      {
                        "kind": "Conformance",
                        "name": "SafeEnumDecodable",
                        "printedName": "SafeEnumDecodable",
                        "usr": "s:10StripeCore17SafeEnumDecodableP",
                        "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Decodable",
                        "printedName": "Decodable",
                        "usr": "s:Se",
                        "mangledName": "$sSe"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Sendable",
                        "printedName": "Sendable",
                        "usr": "s:s8SendableP",
                        "mangledName": "$ss8SendableP"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "country",
                    "printedName": "country",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7countrySSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7countrySSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7countrySSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7countrySSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "expMonth",
                    "printedName": "expMonth",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8expMonthSivp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8expMonthSivp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8expMonthSivg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8expMonthSivg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "expYear",
                    "printedName": "expYear",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7expYearSivp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7expYearSivp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7expYearSivg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7expYearSivg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "funding",
                    "printedName": "funding",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7fundingSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7fundingSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7fundingSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV7fundingSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "last4",
                    "printedName": "last4",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5last4SSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5last4SSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5last4SSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV5last4SSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "fingerprint",
                    "printedName": "fingerprint",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV11fingerprintSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV11fingerprintSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV11fingerprintSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV11fingerprintSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "networks",
                    "printedName": "networks",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Networks?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Networks",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Networks",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8networksAH8NetworksVSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8networksAH8NetworksVSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Networks?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Networks",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Networks",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8networksAH8NetworksVSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8networksAH8NetworksVSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "threeDSecureUsage",
                    "printedName": "threeDSecureUsage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.ThreeDSecureUsage?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ThreeDSecureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.ThreeDSecureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17threeDSecureUsageAH05ThreejK0VSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17threeDSecureUsageAH05ThreejK0VSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.ThreeDSecureUsage?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ThreeDSecureUsage",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.ThreeDSecureUsage",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17threeDSecureUsageAH05ThreejK0VSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17threeDSecureUsageAH05ThreejK0VSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "wallet",
                    "printedName": "wallet",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Wallet",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6walletAH6WalletVSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6walletAH6WalletVSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "SetterAccess",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Wallet",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6walletAH6WalletVSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6walletAH6WalletVSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "Networks",
                    "printedName": "Networks",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "_allResponseFieldsStorage",
                        "printedName": "_allResponseFieldsStorage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          },
                          {
                            "kind": "Accessor",
                            "name": "Set",
                            "printedName": "Set()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "set"
                          },
                          {
                            "kind": "Accessor",
                            "name": "Modify",
                            "printedName": "Modify()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "_modify"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "available",
                        "printedName": "available",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.String]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9availableSaySSGSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9availableSaySSGSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "SetterAccess",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Array",
                                    "printedName": "[Swift.String]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      }
                                    ],
                                    "usr": "s:Sa"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9availableSaySSGSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9availableSaySSGSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "preferred",
                        "printedName": "preferred",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9preferredSSSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9preferredSSSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "SetterAccess",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "Swift.String?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9preferredSSSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV9preferredSSSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Constructor",
                        "name": "init",
                        "printedName": "init(from:)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Networks",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Networks",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Decoder",
                            "printedName": "Swift.Decoder",
                            "usr": "s:s7DecoderP"
                          }
                        ],
                        "declKind": "Constructor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV4fromAJs7Decoder_p_tKcfc",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV4fromAJs7Decoder_p_tKcfc",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "throwing": true,
                        "init_kind": "Designated"
                      }
                    ],
                    "declKind": "Struct",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV8NetworksV",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "UnknownFieldsDecodable",
                        "printedName": "UnknownFieldsDecodable",
                        "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                        "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Decodable",
                        "printedName": "Decodable",
                        "usr": "s:Se",
                        "mangledName": "$sSe"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "ThreeDSecureUsage",
                    "printedName": "ThreeDSecureUsage",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "_allResponseFieldsStorage",
                        "printedName": "_allResponseFieldsStorage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          },
                          {
                            "kind": "Accessor",
                            "name": "Set",
                            "printedName": "Set()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "set"
                          },
                          {
                            "kind": "Accessor",
                            "name": "Modify",
                            "printedName": "Modify()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "_modify"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "supported",
                        "printedName": "supported",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV9supportedSbvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV9supportedSbvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "SetterAccess",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV9supportedSbvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV9supportedSbvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Constructor",
                        "name": "init",
                        "printedName": "init(from:)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ThreeDSecureUsage",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.ThreeDSecureUsage",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Decoder",
                            "printedName": "Swift.Decoder",
                            "usr": "s:s7DecoderP"
                          }
                        ],
                        "declKind": "Constructor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV4fromAJs7Decoder_p_tKcfc",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV4fromAJs7Decoder_p_tKcfc",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "throwing": true,
                        "init_kind": "Designated"
                      }
                    ],
                    "declKind": "Struct",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV17ThreeDSecureUsageV",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "UnknownFieldsDecodable",
                        "printedName": "UnknownFieldsDecodable",
                        "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                        "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Decodable",
                        "printedName": "Decodable",
                        "usr": "s:Se",
                        "mangledName": "$sSe"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "Wallet",
                    "printedName": "Wallet",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "_allResponseFieldsStorage",
                        "printedName": "_allResponseFieldsStorage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          },
                          {
                            "kind": "Accessor",
                            "name": "Set",
                            "printedName": "Set()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "set"
                          },
                          {
                            "kind": "Accessor",
                            "name": "Modify",
                            "printedName": "Modify()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "_modify"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "type",
                        "printedName": "type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "WalletType",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV4typeAJ0I4TypeOvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV4typeAJ0I4TypeOvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "SetterAccess",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "WalletType",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV4typeAJ0I4TypeOvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV4typeAJ0I4TypeOvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "masterpass",
                        "printedName": "masterpass",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.Masterpass?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Masterpass",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.Masterpass",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10masterpassAJ10MasterpassVSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10masterpassAJ10MasterpassVSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "SetterAccess",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.Masterpass?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Masterpass",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.Masterpass",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10masterpassAJ10MasterpassVSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10masterpassAJ10MasterpassVSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "visaCheckout",
                        "printedName": "visaCheckout",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.VisaCheckout?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "VisaCheckout",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.VisaCheckout",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12visaCheckoutAJ04VisaK0VSgvp",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12visaCheckoutAJ04VisaK0VSgvp",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "SetterAccess",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.VisaCheckout?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "VisaCheckout",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.VisaCheckout",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12visaCheckoutAJ04VisaK0VSgvg",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12visaCheckoutAJ04VisaK0VSgvg",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "TypeDecl",
                        "name": "WalletType",
                        "printedName": "WalletType",
                        "children": [
                          {
                            "kind": "Var",
                            "name": "amexExpressCheckout",
                            "printedName": "amexExpressCheckout",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO19amexExpressCheckoutyA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO19amexExpressCheckoutyA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 0
                          },
                          {
                            "kind": "Var",
                            "name": "applePay",
                            "printedName": "applePay",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO05appleE0yA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO05appleE0yA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 1
                          },
                          {
                            "kind": "Var",
                            "name": "googlePay",
                            "printedName": "googlePay",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO06googleE0yA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO06googleE0yA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 2
                          },
                          {
                            "kind": "Var",
                            "name": "masterpass",
                            "printedName": "masterpass",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO10masterpassyA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO10masterpassyA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 3
                          },
                          {
                            "kind": "Var",
                            "name": "samsungPay",
                            "printedName": "samsungPay",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO07samsungE0yA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO07samsungE0yA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 4
                          },
                          {
                            "kind": "Var",
                            "name": "visaCheckout",
                            "printedName": "visaCheckout",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO12visaCheckoutyA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO12visaCheckoutyA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 5
                          },
                          {
                            "kind": "Var",
                            "name": "unknown",
                            "printedName": "unknown",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO7unknownyA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO7unknownyA2LmF",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "RawDocComment"
                            ],
                            "fixedbinaryorder": 6
                          },
                          {
                            "kind": "Var",
                            "name": "unparsable",
                            "printedName": "unparsable",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type) -> StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Metatype",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType.Type",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "WalletType",
                                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "declKind": "EnumElement",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO10unparsableyA2LmF",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO10unparsableyA2LmF",
                            "moduleName": "StripeApplePay",
                            "fixedbinaryorder": 7
                          },
                          {
                            "kind": "Constructor",
                            "name": "init",
                            "printedName": "init(rawValue:)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "WalletType",
                                    "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.WalletType",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Constructor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO8rawValueALSgSS_tcfc",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO8rawValueALSgSS_tcfc",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "init_kind": "Designated"
                          },
                          {
                            "kind": "Var",
                            "name": "rawValue",
                            "printedName": "rawValue",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO8rawValueSSvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO8rawValueSSvp",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO8rawValueSSvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO8rawValueSSvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          }
                        ],
                        "declKind": "Enum",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV0I4TypeO",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "AccessControl",
                          "Frozen",
                          "RawDocComment"
                        ],
                        "enumRawTypeName": "String",
                        "isEnumExhaustive": true,
                        "conformances": [
                          {
                            "kind": "Conformance",
                            "name": "Equatable",
                            "printedName": "Equatable",
                            "usr": "s:SQ",
                            "mangledName": "$sSQ"
                          },
                          {
                            "kind": "Conformance",
                            "name": "Hashable",
                            "printedName": "Hashable",
                            "usr": "s:SH",
                            "mangledName": "$sSH"
                          },
                          {
                            "kind": "Conformance",
                            "name": "RawRepresentable",
                            "printedName": "RawRepresentable",
                            "children": [
                              {
                                "kind": "TypeWitness",
                                "name": "RawValue",
                                "printedName": "RawValue",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ]
                              }
                            ],
                            "usr": "s:SY",
                            "mangledName": "$sSY"
                          },
                          {
                            "kind": "Conformance",
                            "name": "SafeEnumCodable",
                            "printedName": "SafeEnumCodable",
                            "usr": "s:10StripeCore15SafeEnumCodableP",
                            "mangledName": "$s10StripeCore15SafeEnumCodableP"
                          },
                          {
                            "kind": "Conformance",
                            "name": "Encodable",
                            "printedName": "Encodable",
                            "usr": "s:SE",
                            "mangledName": "$sSE"
                          },
                          {
                            "kind": "Conformance",
                            "name": "SafeEnumDecodable",
                            "printedName": "SafeEnumDecodable",
                            "usr": "s:10StripeCore17SafeEnumDecodableP",
                            "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                          },
                          {
                            "kind": "Conformance",
                            "name": "Decodable",
                            "printedName": "Decodable",
                            "usr": "s:Se",
                            "mangledName": "$sSe"
                          },
                          {
                            "kind": "Conformance",
                            "name": "Sendable",
                            "printedName": "Sendable",
                            "usr": "s:s8SendableP",
                            "mangledName": "$ss8SendableP"
                          }
                        ]
                      },
                      {
                        "kind": "TypeDecl",
                        "name": "Masterpass",
                        "printedName": "Masterpass",
                        "children": [
                          {
                            "kind": "Var",
                            "name": "_allResponseFieldsStorage",
                            "printedName": "_allResponseFieldsStorage",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "AccessControl"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.NonEncodableParameters?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "NonEncodableParameters",
                                        "printedName": "StripeCore.NonEncodableParameters",
                                        "usr": "s:10StripeCore22NonEncodableParametersV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              },
                              {
                                "kind": "Accessor",
                                "name": "Set",
                                "printedName": "Set()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.NonEncodableParameters?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "NonEncodableParameters",
                                        "printedName": "StripeCore.NonEncodableParameters",
                                        "usr": "s:10StripeCore22NonEncodableParametersV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "set"
                              },
                              {
                                "kind": "Accessor",
                                "name": "Modify",
                                "printedName": "Modify()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "_modify"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "email",
                            "printedName": "email",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "Swift.String?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV5emailSSSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV5emailSSSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "Swift.String?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV5emailSSSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV5emailSSSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "name",
                            "printedName": "name",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "Swift.String?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV4nameSSSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV4nameSSSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "Swift.String?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV4nameSSSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV4nameSSSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "billingAddress",
                            "printedName": "billingAddress",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Address",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV14billingAddressAcDE14BillingDetailsV0L0VSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV14billingAddressAcDE14BillingDetailsV0L0VSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Address",
                                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV14billingAddressAcDE14BillingDetailsV0L0VSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV14billingAddressAcDE14BillingDetailsV0L0VSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "shippingAddress",
                            "printedName": "shippingAddress",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Address",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV15shippingAddressAcDE14BillingDetailsV0L0VSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV15shippingAddressAcDE14BillingDetailsV0L0VSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Address",
                                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV15shippingAddressAcDE14BillingDetailsV0L0VSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV15shippingAddressAcDE14BillingDetailsV0L0VSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Constructor",
                            "name": "init",
                            "printedName": "init(from:)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Masterpass",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.Masterpass",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Decoder",
                                "printedName": "Swift.Decoder",
                                "usr": "s:s7DecoderP"
                              }
                            ],
                            "declKind": "Constructor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV4fromALs7Decoder_p_tKcfc",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV4fromALs7Decoder_p_tKcfc",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "throwing": true,
                            "init_kind": "Designated"
                          }
                        ],
                        "declKind": "Struct",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV10MasterpassV",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "AccessControl"
                        ],
                        "conformances": [
                          {
                            "kind": "Conformance",
                            "name": "UnknownFieldsDecodable",
                            "printedName": "UnknownFieldsDecodable",
                            "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                            "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                          },
                          {
                            "kind": "Conformance",
                            "name": "Decodable",
                            "printedName": "Decodable",
                            "usr": "s:Se",
                            "mangledName": "$sSe"
                          }
                        ]
                      },
                      {
                        "kind": "TypeDecl",
                        "name": "VisaCheckout",
                        "printedName": "VisaCheckout",
                        "children": [
                          {
                            "kind": "Var",
                            "name": "email",
                            "printedName": "email",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "Swift.String?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV5emailSSSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV5emailSSSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "Swift.String?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV5emailSSSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV5emailSSSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "name",
                            "printedName": "name",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "Swift.String?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV4nameSSSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV4nameSSSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "Swift.String?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV4nameSSSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV4nameSSSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "billingAddress",
                            "printedName": "billingAddress",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Address",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV14billingAddressAcDE14BillingDetailsV0M0VSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV14billingAddressAcDE14BillingDetailsV0M0VSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Address",
                                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV14billingAddressAcDE14BillingDetailsV0M0VSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV14billingAddressAcDE14BillingDetailsV0M0VSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "shippingAddress",
                            "printedName": "shippingAddress",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Address",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV15shippingAddressAcDE14BillingDetailsV0M0VSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV15shippingAddressAcDE14BillingDetailsV0M0VSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "SetterAccess",
                              "AccessControl",
                              "RawDocComment"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.StripeAPI.BillingDetails.Address?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Address",
                                        "printedName": "StripeCore.StripeAPI.BillingDetails.Address",
                                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV7AddressV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV15shippingAddressAcDE14BillingDetailsV0M0VSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV15shippingAddressAcDE14BillingDetailsV0M0VSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              }
                            ]
                          },
                          {
                            "kind": "Var",
                            "name": "_allResponseFieldsStorage",
                            "printedName": "_allResponseFieldsStorage",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "StripeCore.NonEncodableParameters?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "NonEncodableParameters",
                                    "printedName": "StripeCore.NonEncodableParameters",
                                    "usr": "s:10StripeCore22NonEncodableParametersV"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ],
                            "declKind": "Var",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                            "moduleName": "StripeApplePay",
                            "declAttributes": [
                              "HasInitialValue",
                              "HasStorage",
                              "AccessControl"
                            ],
                            "hasStorage": true,
                            "accessors": [
                              {
                                "kind": "Accessor",
                                "name": "Get",
                                "printedName": "Get()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.NonEncodableParameters?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "NonEncodableParameters",
                                        "printedName": "StripeCore.NonEncodableParameters",
                                        "usr": "s:10StripeCore22NonEncodableParametersV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "get"
                              },
                              {
                                "kind": "Accessor",
                                "name": "Set",
                                "printedName": "Set()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripeCore.NonEncodableParameters?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "NonEncodableParameters",
                                        "printedName": "StripeCore.NonEncodableParameters",
                                        "usr": "s:10StripeCore22NonEncodableParametersV"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "set"
                              },
                              {
                                "kind": "Accessor",
                                "name": "Modify",
                                "printedName": "Modify()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  }
                                ],
                                "declKind": "Accessor",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                                "moduleName": "StripeApplePay",
                                "implicit": true,
                                "accessorKind": "_modify"
                              }
                            ]
                          },
                          {
                            "kind": "Constructor",
                            "name": "init",
                            "printedName": "init(from:)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "VisaCheckout",
                                "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet.VisaCheckout",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Decoder",
                                "printedName": "Swift.Decoder",
                                "usr": "s:s7DecoderP"
                              }
                            ],
                            "declKind": "Constructor",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV4fromALs7Decoder_p_tKcfc",
                            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV4fromALs7Decoder_p_tKcfc",
                            "moduleName": "StripeApplePay",
                            "implicit": true,
                            "throwing": true,
                            "init_kind": "Designated"
                          }
                        ],
                        "declKind": "Struct",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV12VisaCheckoutV",
                        "moduleName": "StripeApplePay",
                        "declAttributes": [
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "conformances": [
                          {
                            "kind": "Conformance",
                            "name": "UnknownFieldsDecodable",
                            "printedName": "UnknownFieldsDecodable",
                            "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                            "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                          },
                          {
                            "kind": "Conformance",
                            "name": "Decodable",
                            "printedName": "Decodable",
                            "usr": "s:Se",
                            "mangledName": "$sSe"
                          }
                        ]
                      },
                      {
                        "kind": "Constructor",
                        "name": "init",
                        "printedName": "init(from:)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Wallet",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod.Card.Wallet",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Decoder",
                            "printedName": "Swift.Decoder",
                            "usr": "s:s7DecoderP"
                          }
                        ],
                        "declKind": "Constructor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV4fromAJs7Decoder_p_tKcfc",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV4fromAJs7Decoder_p_tKcfc",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "throwing": true,
                        "init_kind": "Designated"
                      }
                    ],
                    "declKind": "Struct",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV6WalletV",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "UnknownFieldsDecodable",
                        "printedName": "UnknownFieldsDecodable",
                        "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                        "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Decodable",
                        "printedName": "Decodable",
                        "usr": "s:Se",
                        "mangledName": "$sSe"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(from:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Card",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.Card",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Decoder",
                        "printedName": "Swift.Decoder",
                        "usr": "s:s7DecoderP"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV4fromAHs7Decoder_p_tKcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV4fromAHs7Decoder_p_tKcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "throwing": true,
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4CardV",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsDecodable",
                    "printedName": "UnknownFieldsDecodable",
                    "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                    "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_allResponseFieldsStorage",
                "printedName": "_allResponseFieldsStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentMethod",
                    "printedName": "StripeCore.StripeAPI.PaymentMethod",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4fromAFs7Decoder_p_tKcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV4fromAFs7Decoder_p_tKcfc",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "create",
                "printedName": "create(apiClient:payment:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "hasDefaultArg": true,
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPayment",
                    "printedName": "PassKit.PKPayment",
                    "usr": "c:objc(cs)PKPayment"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripeCore.StripeAPI.PaymentMethod, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripeCore.StripeAPI.PaymentMethod, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethod",
                            "printedName": "StripeCore.StripeAPI.PaymentMethod",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV6create9apiClient7payment10completionyAA12STPAPIClientC_So9PKPaymentCys6ResultOyAFs5Error_pGctFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV6create9apiClient7payment10completionyAA12STPAPIClientC_So9PKPaymentCys6ResultOyAFs5Error_pGctFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsDecodable",
                "printedName": "UnknownFieldsDecodable",
                "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentMethodParams",
            "printedName": "PaymentMethodParams",
            "children": [
              {
                "kind": "Var",
                "name": "type",
                "printedName": "type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentMethodType",
                    "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentMethodType",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentMethodType",
                        "printedName": "StripeCore.StripeAPI.PaymentMethod.PaymentMethodType",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE13PaymentMethodV0fG4TypeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4typeAcDE0fG0V0fG4TypeOvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "card",
                "printedName": "card",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentMethodParams.Card?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Card",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams.Card",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams.Card?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Card",
                            "printedName": "StripeCore.StripeAPI.PaymentMethodParams.Card",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams.Card?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Card",
                            "printedName": "StripeCore.StripeAPI.PaymentMethodParams.Card",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4cardAF4CardVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "billingDetails",
                "printedName": "billingDetails",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.BillingDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetails",
                        "printedName": "StripeCore.StripeAPI.BillingDetails",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.BillingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BillingDetails",
                            "printedName": "StripeCore.StripeAPI.BillingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.BillingDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BillingDetails",
                            "printedName": "StripeCore.StripeAPI.BillingDetails",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE14BillingDetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV14billingDetailsAcDE07BillingJ0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentUserAgent",
                "printedName": "paymentUserAgent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV16paymentUserAgentSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Card",
                "printedName": "Card",
                "children": [
                  {
                    "kind": "Var",
                    "name": "number",
                    "printedName": "number",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6numberSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "expMonth",
                    "printedName": "expMonth",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Int?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Int?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV8expMonthSiSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "expYear",
                    "printedName": "expYear",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Int?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Int?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV7expYearSiSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "token",
                    "printedName": "token",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5tokenSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "cvc",
                    "printedName": "cvc",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV3cvcSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "last4",
                    "printedName": "last4",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5last4SSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5last4SSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5last4SSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV5last4SSSgvg",
                        "moduleName": "StripeApplePay",
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "_additionalParametersStorage",
                    "printedName": "_additionalParametersStorage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV28_additionalParametersStorageAA012NonEncodableK0VSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "encode",
                    "printedName": "encode(to:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Encoder",
                        "printedName": "Swift.Encoder",
                        "usr": "s:s7EncoderP"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6encode2toys7Encoder_p_tKF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV6encode2toys7Encoder_p_tKF",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "throwing": true,
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "debugDescription",
                    "printedName": "debugDescription",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV16debugDescriptionSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV16debugDescriptionSSvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "isFromExtension": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV16debugDescriptionSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV16debugDescriptionSSvg",
                        "moduleName": "StripeApplePay",
                        "isFromExtension": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "description",
                    "printedName": "description",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV11descriptionSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV11descriptionSSvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "isFromExtension": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV11descriptionSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV11descriptionSSvg",
                        "moduleName": "StripeApplePay",
                        "isFromExtension": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "customMirror",
                    "printedName": "customMirror",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mirror",
                        "printedName": "Swift.Mirror",
                        "usr": "s:s6MirrorV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV12customMirrors0K0Vvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV12customMirrors0K0Vvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "isFromExtension": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mirror",
                            "printedName": "Swift.Mirror",
                            "usr": "s:s6MirrorV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV12customMirrors0K0Vvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV12customMirrors0K0Vvg",
                        "moduleName": "StripeApplePay",
                        "isFromExtension": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV4CardV",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsEncodable",
                    "printedName": "UnknownFieldsEncodable",
                    "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                    "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "CustomStringConvertible",
                    "printedName": "CustomStringConvertible",
                    "usr": "s:s23CustomStringConvertibleP",
                    "mangledName": "$ss23CustomStringConvertibleP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "CustomDebugStringConvertible",
                    "printedName": "CustomDebugStringConvertible",
                    "usr": "s:s28CustomDebugStringConvertibleP",
                    "mangledName": "$ss28CustomDebugStringConvertibleP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "CustomLeafReflectable",
                    "printedName": "CustomLeafReflectable",
                    "usr": "s:s21CustomLeafReflectableP",
                    "mangledName": "$ss21CustomLeafReflectableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "CustomReflectable",
                    "printedName": "CustomReflectable",
                    "usr": "s:s17CustomReflectableP",
                    "mangledName": "$ss17CustomReflectableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_additionalParametersStorage",
                "printedName": "_additionalParametersStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV6encode2toys7Encoder_p_tKF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsEncodable",
                "printedName": "UnknownFieldsEncodable",
                "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SetupIntent",
            "printedName": "SetupIntent",
            "children": [
              {
                "kind": "Var",
                "name": "id",
                "printedName": "id",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV2idSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV2idSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV2idSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV2idSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "status",
                "printedName": "status",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SetupIntentStatus",
                        "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV6statusAF0fG6StatusOSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV6statusAF0fG6StatusOSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV6statusAF0fG6StatusOSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV6statusAF0fG6StatusOSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SetupIntentStatus",
                "printedName": "SetupIntentStatus",
                "children": [
                  {
                    "kind": "Var",
                    "name": "unknown",
                    "printedName": "unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO7unknownyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO7unknownyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 0,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresPaymentMethod",
                    "printedName": "requiresPaymentMethod",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO21requiresPaymentMethodyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO21requiresPaymentMethodyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 1,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresConfirmation",
                    "printedName": "requiresConfirmation",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO20requiresConfirmationyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO20requiresConfirmationyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 2,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "requiresAction",
                    "printedName": "requiresAction",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO14requiresActionyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO14requiresActionyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 3,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "processing",
                    "printedName": "processing",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO10processingyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO10processingyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 4,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "succeeded",
                    "printedName": "succeeded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO9succeededyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO9succeededyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 5,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "canceled",
                    "printedName": "canceled",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8canceledyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8canceledyA2HmF",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "RawDocComment"
                    ],
                    "fixedbinaryorder": 6,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "unparsable",
                    "printedName": "unparsable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type) -> StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupIntentStatus",
                                "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO10unparsableyA2HmF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO10unparsableyA2HmF",
                    "moduleName": "StripeApplePay",
                    "fixedbinaryorder": 7,
                    "spi_group_names": [
                      "STP"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntentStatus",
                            "printedName": "StripeCore.StripeAPI.SetupIntent.SetupIntentStatus",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8rawValueAHSgSS_tcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8rawValueAHSgSS_tcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "rawValue",
                    "printedName": "rawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8rawValueSSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8rawValueSSvp",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8rawValueSSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO8rawValueSSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV0fG6StatusO",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "Frozen",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "enumRawTypeName": "String",
                "isEnumExhaustive": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumCodable",
                    "printedName": "SafeEnumCodable",
                    "usr": "s:10StripeCore15SafeEnumCodableP",
                    "mangledName": "$s10StripeCore15SafeEnumCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "SafeEnumDecodable",
                    "printedName": "SafeEnumDecodable",
                    "usr": "s:10StripeCore17SafeEnumDecodableP",
                    "mangledName": "$s10StripeCore17SafeEnumDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_allResponseFieldsStorage",
                "printedName": "_allResponseFieldsStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SetupIntent",
                    "printedName": "StripeCore.StripeAPI.SetupIntent",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV4fromAFs7Decoder_p_tKcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV4fromAFs7Decoder_p_tKcfc",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "get",
                "printedName": "get(apiClient:clientSecret:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "hasDefaultArg": true,
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripeCore.StripeAPI.SetupIntent, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripeCore.StripeAPI.SetupIntent, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntent",
                            "printedName": "StripeCore.StripeAPI.SetupIntent",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV3get9apiClient12clientSecret10completionyAA12STPAPIClientC_SSys6ResultOyAFs5Error_pGctFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV3get9apiClient12clientSecret10completionyAA12STPAPIClientC_SSys6ResultOyAFs5Error_pGctFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "confirm",
                "printedName": "confirm(apiClient:params:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "hasDefaultArg": true,
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SetupIntentConfirmParams",
                    "printedName": "StripeCore.StripeAPI.SetupIntentConfirmParams",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripeCore.StripeAPI.SetupIntent, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripeCore.StripeAPI.SetupIntent, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupIntent",
                            "printedName": "StripeCore.StripeAPI.SetupIntent",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV7confirm9apiClient6params10completionyAA12STPAPIClientC_AcDE0fG13ConfirmParamsVys6ResultOyAFs5Error_pGctFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV7confirm9apiClient6params10completionyAA12STPAPIClientC_AcDE0fG13ConfirmParamsVys6ResultOyAFs5Error_pGctFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE11SetupIntentV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE11SetupIntentV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsDecodable",
                "printedName": "UnknownFieldsDecodable",
                "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SetupIntentConfirmParams",
            "printedName": "SetupIntentConfirmParams",
            "children": [
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(clientSecret:paymentMethodData:paymentMethod:returnUrl:useStripeSdk:_additionalParametersStorage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SetupIntentConfirmParams",
                    "printedName": "StripeCore.StripeAPI.SetupIntentConfirmParams",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentMethodParams",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV12clientSecret17paymentMethodData0lM09returnUrl03useA3Sdk28_additionalParametersStorageAFSS_AcDE07PaymentmI0VSgSSSgAPSbSgAA012NonEncodableT0VSgtcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV12clientSecret17paymentMethodData0lM09returnUrl03useA3Sdk28_additionalParametersStorageAFSS_AcDE07PaymentmI0VSgSSSgAPSbSgAA012NonEncodableT0VSgtcfc",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "clientSecret",
                "printedName": "clientSecret",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV12clientSecretSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV12clientSecretSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV12clientSecretSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV12clientSecretSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethodData",
                "printedName": "paymentMethodData",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentMethodParams",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodParams",
                            "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.StripeAPI.PaymentMethodParams?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentMethodParams",
                            "printedName": "StripeCore.StripeAPI.PaymentMethodParams",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE19PaymentMethodParamsV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV17paymentMethodDataAcDE07PaymentkI0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethod",
                "printedName": "paymentMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV13paymentMethodSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "returnUrl",
                "printedName": "returnUrl",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV9returnUrlSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "useStripeSdk",
                "printedName": "useStripeSdk",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV03useA3SdkSbSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_additionalParametersStorage",
                "printedName": "_additionalParametersStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV28_additionalParametersStorageAA012NonEncodableK0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isClientSecretValid",
                "printedName": "isClientSecretValid(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV19isClientSecretValidySbSSFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV19isClientSecretValidySbSSFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV6encode2toys7Encoder_p_tKF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE24SetupIntentConfirmParamsV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsEncodable",
                "printedName": "UnknownFieldsEncodable",
                "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ShippingDetails",
            "printedName": "ShippingDetails",
            "children": [
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(address:name:carrier:phone:trackingNumber:_allResponseFieldsStorage:_additionalParametersStorage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShippingDetails",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7address4name7carrier5phone14trackingNumber25_allResponseFieldsStorage021_additionalParametersQ0A2F7AddressV_S2SSgA2pA012NonEncodableS0VSgAStcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7address4name7carrier5phone14trackingNumber25_allResponseFieldsStorage021_additionalParametersQ0A2F7AddressV_S2SSgA2pA012NonEncodableS0VSgAStcfc",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "address",
                "printedName": "address",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7addressAF7AddressVvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "name",
                "printedName": "name",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4nameSSvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "carrier",
                "printedName": "carrier",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7carrierSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "phone",
                "printedName": "phone",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV5phoneSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "trackingNumber",
                "printedName": "trackingNumber",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV14trackingNumberSSSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_allResponseFieldsStorage",
                "printedName": "_allResponseFieldsStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "_additionalParametersStorage",
                "printedName": "_additionalParametersStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV28_additionalParametersStorageAA012NonEncodableI0VSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Address",
                "printedName": "Address",
                "children": [
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(city:country:line1:line2:postalCode:state:_allResponseFieldsStorage:_additionalParametersStorage:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4city7country5line15line210postalCode5state25_allResponseFieldsStorage021_additionalParametersS0AHSSSg_AQSSA3qA012NonEncodableU0VSgATtcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4city7country5line15line210postalCode5state25_allResponseFieldsStorage021_additionalParametersS0AHSSSg_AQSSA3qA012NonEncodableU0VSgATtcfc",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "city",
                    "printedName": "city",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4citySSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "country",
                    "printedName": "country",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV7countrySSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "line1",
                    "printedName": "line1",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line1SSvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "line2",
                    "printedName": "line2",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5line2SSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "postalCode",
                    "printedName": "postalCode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV10postalCodeSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "state",
                    "printedName": "state",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl",
                      "RawDocComment"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV5stateSSSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "_allResponseFieldsStorage",
                    "printedName": "_allResponseFieldsStorage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "_additionalParametersStorage",
                    "printedName": "_additionalParametersStorage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvp",
                    "moduleName": "StripeApplePay",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "SPIAccessControl"
                    ],
                    "spi_group_names": [
                      "STP"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvg",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripeCore.NonEncodableParameters?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NonEncodableParameters",
                                "printedName": "StripeCore.NonEncodableParameters",
                                "usr": "s:10StripeCore22NonEncodableParametersV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvs",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                        "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV28_additionalParametersStorageAA012NonEncodableJ0VSgvM",
                        "moduleName": "StripeApplePay",
                        "implicit": true,
                        "spi_group_names": [
                          "STP"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(from:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Decoder",
                        "printedName": "Swift.Decoder",
                        "usr": "s:s7DecoderP"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4fromAHs7Decoder_p_tKcfc",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV4fromAHs7Decoder_p_tKcfc",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "throwing": true,
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripeCore.StripeAPI.ShippingDetails.Address",
                        "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV2eeoiySbAH_AHtFZ",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV2eeoiySbAH_AHtFZ",
                    "moduleName": "StripeApplePay",
                    "static": true,
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "encode",
                    "printedName": "encode(to:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Encoder",
                        "printedName": "Swift.Encoder",
                        "usr": "s:s7EncoderP"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV6encode2toys7Encoder_p_tKF",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV6encode2toys7Encoder_p_tKF",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "throwing": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV7AddressV",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsCodable",
                    "printedName": "UnknownFieldsCodable",
                    "usr": "s:10StripeCore20UnknownFieldsCodableP",
                    "mangledName": "$s10StripeCore20UnknownFieldsCodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsEncodable",
                    "printedName": "UnknownFieldsEncodable",
                    "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                    "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "UnknownFieldsDecodable",
                    "printedName": "UnknownFieldsDecodable",
                    "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                    "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Encodable",
                    "printedName": "Encodable",
                    "usr": "s:SE",
                    "mangledName": "$sSE"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Decodable",
                    "printedName": "Decodable",
                    "usr": "s:Se",
                    "mangledName": "$sSe"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShippingDetails",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4fromAFs7Decoder_p_tKcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV4fromAFs7Decoder_p_tKcfc",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShippingDetails",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShippingDetails",
                    "printedName": "StripeCore.StripeAPI.ShippingDetails",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV2eeoiySbAF_AFtFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV2eeoiySbAF_AFtFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV6encode2toys7Encoder_p_tKF",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE15ShippingDetailsV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsCodable",
                "printedName": "UnknownFieldsCodable",
                "usr": "s:10StripeCore20UnknownFieldsCodableP",
                "mangledName": "$s10StripeCore20UnknownFieldsCodableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "UnknownFieldsEncodable",
                "printedName": "UnknownFieldsEncodable",
                "usr": "s:10StripeCore22UnknownFieldsEncodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsEncodableP"
              },
              {
                "kind": "Conformance",
                "name": "UnknownFieldsDecodable",
                "printedName": "UnknownFieldsDecodable",
                "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Token",
            "printedName": "Token",
            "children": [
              {
                "kind": "Var",
                "name": "_allResponseFieldsStorage",
                "printedName": "_allResponseFieldsStorage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripeCore.NonEncodableParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NonEncodableParameters",
                        "printedName": "StripeCore.NonEncodableParameters",
                        "usr": "s:10StripeCore22NonEncodableParametersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl"
                ],
                "spi_group_names": [
                  "StripeApplePayTokenization"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "StripeApplePayTokenization"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripeCore.NonEncodableParameters?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NonEncodableParameters",
                            "printedName": "StripeCore.NonEncodableParameters",
                            "usr": "s:10StripeCore22NonEncodableParametersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvs",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "StripeApplePayTokenization"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV25_allResponseFieldsStorageAA22NonEncodableParametersVSgvM",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "StripeApplePayTokenization"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "id",
                "printedName": "id",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV2idSSvp",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV2idSSvp",
                "moduleName": "StripeApplePay",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "StripeApplePayTokenization"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV2idSSvg",
                    "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV2idSSvg",
                    "moduleName": "StripeApplePay",
                    "implicit": true,
                    "spi_group_names": [
                      "StripeApplePayTokenization"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Token",
                    "printedName": "StripeCore.StripeAPI.Token",
                    "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV4fromAFs7Decoder_p_tKcfc",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV4fromAFs7Decoder_p_tKcfc",
                "moduleName": "StripeApplePay",
                "implicit": true,
                "spi_group_names": [
                  "StripeApplePayTokenization"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "create",
                "printedName": "create(apiClient:payment:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "hasDefaultArg": true,
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPayment",
                    "printedName": "PassKit.PKPayment",
                    "usr": "c:objc(cs)PKPayment"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripeCore.StripeAPI.Token, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripeCore.StripeAPI.Token, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Token",
                            "printedName": "StripeCore.StripeAPI.Token",
                            "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV6create9apiClient7payment10completionyAA12STPAPIClientC_So9PKPaymentCys6ResultOyAFs5Error_pGctFZ",
                "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV6create9apiClient7payment10completionyAA12STPAPIClientC_So9PKPaymentCys6ResultOyAFs5Error_pGctFZ",
                "moduleName": "StripeApplePay",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "StripeApplePayTokenization"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:10StripeCore0A3APIC0A8ApplePayE5TokenV",
            "mangledName": "$s10StripeCore0A3APIC0A8ApplePayE5TokenV",
            "moduleName": "StripeApplePay",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "StripeApplePayTokenization"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "UnknownFieldsDecodable",
                "printedName": "UnknownFieldsDecodable",
                "usr": "s:10StripeCore22UnknownFieldsDecodableP",
                "mangledName": "$s10StripeCore22UnknownFieldsDecodableP"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripeCore@objc(cs)StripeAPI",
        "mangledName": "$s10StripeCore0A3APIC",
        "moduleName": "StripeCore",
        "declAttributes": [
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext+LegacySupport.swift",
      "kind": "StringLiteral",
      "offset": 285,
      "length": 57,
      "value": "\"StripeApplePay._stpinternal_ApplePayContextDidCreatePaymentMethodStorage\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext+LegacySupport.swift",
      "kind": "StringLiteral",
      "offset": 1272,
      "length": 46,
      "value": "\"StripeApplePay._stpinternal_ApplePayContextDidCompleteStorage\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "StringLiteral",
      "offset": 6681,
      "length": 36,
      "value": "\"COMPLETE_WITHOUT_CONFIRMING_INTENT\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "BooleanLiteral",
      "offset": 12379,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "BooleanLiteral",
      "offset": 12422,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 35109,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "StringLiteral",
      "offset": 6014,
      "length": 18,
      "value": "\"StripeApplePay.STPApplePayContext\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36096,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36155,
      "length": 7,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36172,
      "length": 5,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36187,
      "length": 7,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36155,
      "length": 7,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36172,
      "length": 5,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36187,
      "length": 7,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36155,
      "length": 7,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36172,
      "length": 5,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36187,
      "length": 7,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/ApplePayContext\/STPApplePayContext.swift",
      "kind": "IntegerLiteral",
      "offset": 36697,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 341,
      "length": 6,
      "value": "\"Visa\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 402,
      "length": 18,
      "value": "\"American Express\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 475,
      "length": 12,
      "value": "\"MasterCard\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 538,
      "length": 10,
      "value": "\"Discover\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 589,
      "length": 5,
      "value": "\"JCB\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 650,
      "length": 13,
      "value": "\"Diners Club\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 714,
      "length": 10,
      "value": "\"UnionPay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 787,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 341,
      "length": 6,
      "value": "\"Visa\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 402,
      "length": 18,
      "value": "\"American Express\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 475,
      "length": 12,
      "value": "\"MasterCard\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 538,
      "length": 10,
      "value": "\"Discover\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 589,
      "length": 5,
      "value": "\"JCB\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 650,
      "length": 13,
      "value": "\"Diners Club\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 714,
      "length": 10,
      "value": "\"UnionPay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/CardBrand.swift",
      "kind": "StringLiteral",
      "offset": 787,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 2443,
      "length": 25,
      "value": "\"requires_payment_method\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 2883,
      "length": 17,
      "value": "\"requires_source\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 2998,
      "length": 23,
      "value": "\"requires_confirmation\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 3210,
      "length": 17,
      "value": "\"requires_action\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 3718,
      "length": 24,
      "value": "\"requires_source_action\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 4027,
      "length": 18,
      "value": "\"requires_capture\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 2443,
      "length": 25,
      "value": "\"requires_payment_method\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 2883,
      "length": 17,
      "value": "\"requires_source\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 2998,
      "length": 23,
      "value": "\"requires_confirmation\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 3210,
      "length": 17,
      "value": "\"requires_action\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 3718,
      "length": 24,
      "value": "\"requires_source_action\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntent.swift",
      "kind": "StringLiteral",
      "offset": 4027,
      "length": 18,
      "value": "\"requires_capture\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntentParams.swift",
      "kind": "StringLiteral",
      "offset": 4483,
      "length": 25,
      "value": "\"^pi_[^_]+_secret_[^_]+$\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentIntentParams.swift",
      "kind": "Array",
      "offset": 4527,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "BooleanLiteral",
      "offset": 814,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "BooleanLiteral",
      "offset": 5217,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6273,
      "length": 23,
      "value": "\"amex_express_checkout\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6367,
      "length": 11,
      "value": "\"apple_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6451,
      "length": 12,
      "value": "\"google_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6537,
      "length": 12,
      "value": "\"masterpass\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6624,
      "length": 13,
      "value": "\"samsung_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6716,
      "length": 15,
      "value": "\"visa_checkout\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6820,
      "length": 9,
      "value": "\"unknown\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6273,
      "length": 23,
      "value": "\"amex_express_checkout\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6367,
      "length": 11,
      "value": "\"apple_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6451,
      "length": 12,
      "value": "\"google_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6537,
      "length": 12,
      "value": "\"masterpass\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6624,
      "length": 13,
      "value": "\"samsung_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6716,
      "length": 15,
      "value": "\"visa_checkout\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/PaymentMethod.swift",
      "kind": "StringLiteral",
      "offset": 6820,
      "length": 9,
      "value": "\"unknown\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntent.swift",
      "kind": "StringLiteral",
      "offset": 749,
      "length": 25,
      "value": "\"requires_payment_method\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntent.swift",
      "kind": "StringLiteral",
      "offset": 870,
      "length": 23,
      "value": "\"requires_confirmation\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntent.swift",
      "kind": "StringLiteral",
      "offset": 1104,
      "length": 17,
      "value": "\"requires_action\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntent.swift",
      "kind": "StringLiteral",
      "offset": 749,
      "length": 25,
      "value": "\"requires_payment_method\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntent.swift",
      "kind": "StringLiteral",
      "offset": 870,
      "length": 23,
      "value": "\"requires_confirmation\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntent.swift",
      "kind": "StringLiteral",
      "offset": 1104,
      "length": 17,
      "value": "\"requires_action\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntentParams.swift",
      "kind": "StringLiteral",
      "offset": 2590,
      "length": 27,
      "value": "\"^seti_[^_]+_secret_[^_]+$\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/SetupIntentParams.swift",
      "kind": "Array",
      "offset": 2640,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/Token.swift",
      "kind": "StringLiteral",
      "offset": 1238,
      "length": 14,
      "value": "\"bank_account\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/Token.swift",
      "kind": "StringLiteral",
      "offset": 1361,
      "length": 5,
      "value": "\"pii\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/Token.swift",
      "kind": "StringLiteral",
      "offset": 1434,
      "length": 12,
      "value": "\"cvc_update\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/Token.swift",
      "kind": "StringLiteral",
      "offset": 1238,
      "length": 14,
      "value": "\"bank_account\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/Token.swift",
      "kind": "StringLiteral",
      "offset": 1361,
      "length": 5,
      "value": "\"pii\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Models\/Token.swift",
      "kind": "StringLiteral",
      "offset": 1434,
      "length": 12,
      "value": "\"cvc_update\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/PaymentIntent+API.swift",
      "kind": "StringLiteral",
      "offset": 3867,
      "length": 17,
      "value": "\"payment_intents\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/PaymentMethod+API.swift",
      "kind": "StringLiteral",
      "offset": 2567,
      "length": 17,
      "value": "\"payment_methods\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/SetupIntent+API.swift",
      "kind": "StringLiteral",
      "offset": 3853,
      "length": 15,
      "value": "\"setup_intents\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripeApplePay\/StripeApplePay\/Source\/PaymentsCore\/API\/Token+API.swift",
      "kind": "StringLiteral",
      "offset": 2321,
      "length": 8,
      "value": "\"tokens\""
    }
  ]
}