The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build RazorpayKit, reference 0.0.9 (7a4671), with Swift 5.10 for watchOS using Xcode 15.4 on 31 Jul 2024 16:18:10 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RazorpayKit -destination generic/platform=watchOS

Build Log

    func update(invoiceID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:7:17: note: add @available attribute to enclosing protocol
public protocol InvoiceRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:28:89: error: concurrency is only available in watchOS 6.0.0 or newer
    func issue(invoiceID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:28:10: note: add @available attribute to enclosing instance method
    func issue(invoiceID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:7:17: note: add @available attribute to enclosing protocol
public protocol InvoiceRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:31:106: error: concurrency is only available in watchOS 6.0.0 or newer
    func notify(invoiceID: String, medium: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:31:10: note: add @available attribute to enclosing instance method
    func notify(invoiceID: String, medium: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:7:17: note: add @available attribute to enclosing protocol
public protocol InvoiceRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:34:87: error: concurrency is only available in watchOS 6.0.0 or newer
    func createRegistrationLink(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:34:10: note: add @available attribute to enclosing instance method
    func createRegistrationLink(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:7:17: note: add @available attribute to enclosing protocol
public protocol InvoiceRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:46:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:46:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:52:119: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(invoiceID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:52:17: note: add @available attribute to enclosing instance method
    public func fetch(invoiceID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:58:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:58:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:65:120: error: concurrency is only available in watchOS 6.0.0 or newer
    public func cancel(invoiceID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:65:17: note: add @available attribute to enclosing instance method
    public func cancel(invoiceID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:71:120: error: concurrency is only available in watchOS 6.0.0 or newer
    public func delete(invoiceID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:71:17: note: add @available attribute to enclosing instance method
    public func delete(invoiceID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:77:103: error: concurrency is only available in watchOS 6.0.0 or newer
    public func update(invoiceID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:77:17: note: add @available attribute to enclosing instance method
    public func update(invoiceID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:84:102: error: concurrency is only available in watchOS 6.0.0 or newer
    public func issue(invoiceID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:84:17: note: add @available attribute to enclosing instance method
    public func issue(invoiceID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:91:119: error: concurrency is only available in watchOS 6.0.0 or newer
    public func notify(invoiceID: String, medium: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:91:17: note: add @available attribute to enclosing instance method
    public func notify(invoiceID: String, medium: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:98:100: error: concurrency is only available in watchOS 6.0.0 or newer
    public func createRegistrationLink(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:98:17: note: add @available attribute to enclosing instance method
    public func createRegistrationLink(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift:38:15: note: add @available attribute to enclosing struct
public struct RazorpayInvoiceRoutes: InvoiceRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ItemRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:13:97: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(itemID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(itemID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ItemRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:16:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:16:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ItemRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:19:87: error: concurrency is only available in watchOS 6.0.0 or newer
    func update(itemID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:19:10: note: add @available attribute to enclosing instance method
    func update(itemID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ItemRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:22:98: error: concurrency is only available in watchOS 6.0.0 or newer
    func delete(itemID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:22:10: note: add @available attribute to enclosing instance method
    func delete(itemID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ItemRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:34:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:34:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayItemRoutes: ItemRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:40:116: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(itemID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:40:17: note: add @available attribute to enclosing instance method
    public func fetch(itemID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayItemRoutes: ItemRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:46:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:46:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayItemRoutes: ItemRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:53:100: error: concurrency is only available in watchOS 6.0.0 or newer
    public func update(itemID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:53:17: note: add @available attribute to enclosing instance method
    public func update(itemID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayItemRoutes: ItemRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:60:117: error: concurrency is only available in watchOS 6.0.0 or newer
    public func delete(itemID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:60:17: note: add @available attribute to enclosing instance method
    public func delete(itemID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayItemRoutes: ItemRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:14:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:14:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:7:17: note: add @available attribute to enclosing protocol
public protocol OrderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:22:98: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(orderID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:22:10: note: add @available attribute to enclosing instance method
    func fetch(orderID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:7:17: note: add @available attribute to enclosing protocol
public protocol OrderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:29:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:29:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:7:17: note: add @available attribute to enclosing protocol
public protocol OrderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:37:88: error: concurrency is only available in watchOS 6.0.0 or newer
    func update(orderID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:37:10: note: add @available attribute to enclosing instance method
    func update(orderID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:7:17: note: add @available attribute to enclosing protocol
public protocol OrderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:45:101: error: concurrency is only available in watchOS 6.0.0 or newer
    func payments(orderID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:45:10: note: add @available attribute to enclosing instance method
    func payments(orderID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:7:17: note: add @available attribute to enclosing protocol
public protocol OrderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:58:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:58:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:49:15: note: add @available attribute to enclosing struct
public struct RazorpayOrderRoutes: OrderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:66:117: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(orderID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:66:17: note: add @available attribute to enclosing instance method
    public func fetch(orderID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:49:15: note: add @available attribute to enclosing struct
public struct RazorpayOrderRoutes: OrderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:74:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:74:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:49:15: note: add @available attribute to enclosing struct
public struct RazorpayOrderRoutes: OrderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:83:101: error: concurrency is only available in watchOS 6.0.0 or newer
    public func update(orderID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:83:17: note: add @available attribute to enclosing instance method
    public func update(orderID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:49:15: note: add @available attribute to enclosing struct
public struct RazorpayOrderRoutes: OrderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:92:120: error: concurrency is only available in watchOS 6.0.0 or newer
    public func payments(orderID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:92:17: note: add @available attribute to enclosing instance method
    public func payments(orderID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift:49:15: note: add @available attribute to enclosing struct
public struct RazorpayOrderRoutes: OrderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:13:100: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:16:104: error: concurrency is only available in watchOS 6.0.0 or newer
    func capture(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:16:10: note: add @available attribute to enclosing instance method
    func capture(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:19:103: error: concurrency is only available in watchOS 6.0.0 or newer
    func refund(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:19:10: note: add @available attribute to enclosing instance method
    func refund(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:22:92: error: concurrency is only available in watchOS 6.0.0 or newer
    func transfer(paymentID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:22:10: note: add @available attribute to enclosing instance method
    func transfer(paymentID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:25:104: error: concurrency is only available in watchOS 6.0.0 or newer
    func transfers(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:25:10: note: add @available attribute to enclosing instance method
    func transfers(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:28:107: error: concurrency is only available in watchOS 6.0.0 or newer
    func bankTransfer(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:28:10: note: add @available attribute to enclosing instance method
    func bankTransfer(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:31:82: error: concurrency is only available in watchOS 6.0.0 or newer
    func createPaymentJson(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:31:10: note: add @available attribute to enclosing instance method
    func createPaymentJson(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:34:87: error: concurrency is only available in watchOS 6.0.0 or newer
    func createRecurringPayment(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:34:10: note: add @available attribute to enclosing instance method
    func createRecurringPayment(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:37:88: error: concurrency is only available in watchOS 6.0.0 or newer
    func edit(paymentID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:37:10: note: add @available attribute to enclosing instance method
    func edit(paymentID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:40:111: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchCardDetails(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:40:10: note: add @available attribute to enclosing instance method
    func fetchCardDetails(paymentID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:43:96: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchPaymentDowntime(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:43:10: note: add @available attribute to enclosing instance method
    func fetchPaymentDowntime(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:46:120: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchPaymentDowntimeById(downtimeId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:46:10: note: add @available attribute to enclosing instance method
    func fetchPaymentDowntimeById(downtimeId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:49:114: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchMultipleRefund(paymentId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:49:10: note: add @available attribute to enclosing instance method
    func fetchMultipleRefund(paymentId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:52:124: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchRefund(paymentId: String, refundId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:52:10: note: add @available attribute to enclosing instance method
    func fetchRefund(paymentId: String, refundId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:55:74: error: concurrency is only available in watchOS 6.0.0 or newer
    func createUpi(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:55:10: note: add @available attribute to enclosing instance method
    func createUpi(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:58:76: error: concurrency is only available in watchOS 6.0.0 or newer
    func validateVpa(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:58:10: note: add @available attribute to enclosing instance method
    func validateVpa(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:61:81: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchMethods(data: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:61:10: note: add @available attribute to enclosing instance method
    func fetchMethods(data: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:64:106: error: concurrency is only available in watchOS 6.0.0 or newer
    func otpGenerate(paymentId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:64:10: note: add @available attribute to enclosing instance method
    func otpGenerate(paymentId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:67:93: error: concurrency is only available in watchOS 6.0.0 or newer
    func otpSubmit(paymentId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:67:10: note: add @available attribute to enclosing instance method
    func otpSubmit(paymentId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:70:104: error: concurrency is only available in watchOS 6.0.0 or newer
    func otpResend(paymentId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:70:10: note: add @available attribute to enclosing instance method
    func otpResend(paymentId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:82:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:82:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:88:119: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:88:17: note: add @available attribute to enclosing instance method
    public func fetch(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:94:117: error: concurrency is only available in watchOS 6.0.0 or newer
    public func capture(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:94:17: note: add @available attribute to enclosing instance method
    public func capture(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:103:116: error: concurrency is only available in watchOS 6.0.0 or newer
    public func refund(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:103:17: note: add @available attribute to enclosing instance method
    public func refund(paymentID: String, amount: Int, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:112:105: error: concurrency is only available in watchOS 6.0.0 or newer
    public func transfer(paymentID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:112:17: note: add @available attribute to enclosing instance method
    public func transfer(paymentID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:119:123: error: concurrency is only available in watchOS 6.0.0 or newer
    public func transfers(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:119:17: note: add @available attribute to enclosing instance method
    public func transfers(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:125:126: error: concurrency is only available in watchOS 6.0.0 or newer
    public func bankTransfer(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:125:17: note: add @available attribute to enclosing instance method
    public func bankTransfer(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:131:95: error: concurrency is only available in watchOS 6.0.0 or newer
    public func createPaymentJson(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:131:17: note: add @available attribute to enclosing instance method
    public func createPaymentJson(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:138:100: error: concurrency is only available in watchOS 6.0.0 or newer
    public func createRecurringPayment(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:138:17: note: add @available attribute to enclosing instance method
    public func createRecurringPayment(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:145:101: error: concurrency is only available in watchOS 6.0.0 or newer
    public func edit(paymentID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:145:17: note: add @available attribute to enclosing instance method
    public func edit(paymentID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:152:130: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchCardDetails(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:152:17: note: add @available attribute to enclosing instance method
    public func fetchCardDetails(paymentID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:158:115: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchPaymentDowntime(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:158:17: note: add @available attribute to enclosing instance method
    public func fetchPaymentDowntime(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:164:139: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchPaymentDowntimeById(downtimeId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:164:17: note: add @available attribute to enclosing instance method
    public func fetchPaymentDowntimeById(downtimeId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:170:133: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchMultipleRefund(paymentId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:170:17: note: add @available attribute to enclosing instance method
    public func fetchMultipleRefund(paymentId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:176:143: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchRefund(paymentId: String, refundId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:176:17: note: add @available attribute to enclosing instance method
    public func fetchRefund(paymentId: String, refundId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:182:87: error: concurrency is only available in watchOS 6.0.0 or newer
    public func createUpi(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:182:17: note: add @available attribute to enclosing instance method
    public func createUpi(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:189:89: error: concurrency is only available in watchOS 6.0.0 or newer
    public func validateVpa(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:189:17: note: add @available attribute to enclosing instance method
    public func validateVpa(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:196:100: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchMethods(data: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:196:17: note: add @available attribute to enclosing instance method
    public func fetchMethods(data: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:202:125: error: concurrency is only available in watchOS 6.0.0 or newer
    public func otpGenerate(paymentId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:202:17: note: add @available attribute to enclosing instance method
    public func otpGenerate(paymentId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:208:106: error: concurrency is only available in watchOS 6.0.0 or newer
    public func otpSubmit(paymentId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:208:17: note: add @available attribute to enclosing instance method
    public func otpSubmit(paymentId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:215:123: error: concurrency is only available in watchOS 6.0.0 or newer
    public func otpResend(paymentId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:215:17: note: add @available attribute to enclosing instance method
    public func otpResend(paymentId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift:74:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentRoutes: PaymentRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentLinkRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:13:104: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(paymentLinkID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(paymentLinkID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentLinkRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:16:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:16:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentLinkRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:19:94: error: concurrency is only available in watchOS 6.0.0 or newer
    func cancel(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:19:10: note: add @available attribute to enclosing instance method
    func cancel(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentLinkRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:22:112: error: concurrency is only available in watchOS 6.0.0 or newer
    func notifyBy(paymentLinkID: String, medium: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:22:10: note: add @available attribute to enclosing instance method
    func notifyBy(paymentLinkID: String, medium: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentLinkRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:25:94: error: concurrency is only available in watchOS 6.0.0 or newer
    func update(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:25:10: note: add @available attribute to enclosing instance method
    func update(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:7:17: note: add @available attribute to enclosing protocol
public protocol PaymentLinkRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:37:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:37:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentLinkRoutes: PaymentLinkRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:43:123: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(paymentLinkID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:43:17: note: add @available attribute to enclosing instance method
    public func fetch(paymentLinkID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentLinkRoutes: PaymentLinkRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:49:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:49:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentLinkRoutes: PaymentLinkRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:56:107: error: concurrency is only available in watchOS 6.0.0 or newer
    public func cancel(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:56:17: note: add @available attribute to enclosing instance method
    public func cancel(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentLinkRoutes: PaymentLinkRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:63:125: error: concurrency is only available in watchOS 6.0.0 or newer
    public func notifyBy(paymentLinkID: String, medium: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:63:17: note: add @available attribute to enclosing instance method
    public func notifyBy(paymentLinkID: String, medium: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentLinkRoutes: PaymentLinkRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:70:107: error: concurrency is only available in watchOS 6.0.0 or newer
    public func update(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:70:17: note: add @available attribute to enclosing instance method
    public func update(paymentLinkID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayPaymentLinkRoutes: PaymentLinkRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:10:111: error: concurrency is only available in watchOS 6.0.0 or newer
    func requestProductConfiguration(accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:10:10: note: add @available attribute to enclosing instance method
    func requestProductConfiguration(accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ProductRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:13:119: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(accountId: String, productId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(accountId: String, productId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ProductRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:16:107: error: concurrency is only available in watchOS 6.0.0 or newer
    func edit(accountId: String, productId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:16:10: note: add @available attribute to enclosing instance method
    func edit(accountId: String, productId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ProductRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:19:105: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchTnc(productname: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:19:10: note: add @available attribute to enclosing instance method
    func fetchTnc(productname: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:7:17: note: add @available attribute to enclosing protocol
public protocol ProductRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:31:124: error: concurrency is only available in watchOS 6.0.0 or newer
    public func requestProductConfiguration(accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:31:17: note: add @available attribute to enclosing instance method
    public func requestProductConfiguration(accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayProductRoutes: ProductRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:38:138: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(accountId: String, productId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:38:17: note: add @available attribute to enclosing instance method
    public func fetch(accountId: String, productId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayProductRoutes: ProductRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:44:120: error: concurrency is only available in watchOS 6.0.0 or newer
    public func edit(accountId: String, productId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:44:17: note: add @available attribute to enclosing instance method
    public func edit(accountId: String, productId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayProductRoutes: ProductRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:51:124: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchTnc(productname: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:51:17: note: add @available attribute to enclosing instance method
    public func fetchTnc(productname: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayProductRoutes: ProductRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:10:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:10:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:7:17: note: add @available attribute to enclosing protocol
public protocol QRCodeRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:13:107: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchPayments(QrCodeID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:13:10: note: add @available attribute to enclosing instance method
    func fetchPayments(QrCodeID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:7:17: note: add @available attribute to enclosing protocol
public protocol QRCodeRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:16:99: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(QrCodeID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:16:10: note: add @available attribute to enclosing instance method
    func fetch(QrCodeID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:7:17: note: add @available attribute to enclosing protocol
public protocol QRCodeRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:19:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:19:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:7:17: note: add @available attribute to enclosing protocol
public protocol QRCodeRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:22:88: error: concurrency is only available in watchOS 6.0.0 or newer
    func close(QrCodeID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:22:10: note: add @available attribute to enclosing instance method
    func close(QrCodeID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:7:17: note: add @available attribute to enclosing protocol
public protocol QRCodeRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:34:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:34:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayQRCodeRoutes: QRCodeRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:41:126: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchPayments(QrCodeID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:41:17: note: add @available attribute to enclosing instance method
    public func fetchPayments(QrCodeID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayQRCodeRoutes: QRCodeRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:47:118: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(QrCodeID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:47:17: note: add @available attribute to enclosing instance method
    public func fetch(QrCodeID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayQRCodeRoutes: QRCodeRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:53:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:53:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayQRCodeRoutes: QRCodeRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:59:101: error: concurrency is only available in watchOS 6.0.0 or newer
    public func close(QrCodeID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:59:17: note: add @available attribute to enclosing instance method
    public func close(QrCodeID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayQRCodeRoutes: QRCodeRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:7:17: note: add @available attribute to enclosing protocol
public protocol RefundRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:13:99: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(refundID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(refundID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:7:17: note: add @available attribute to enclosing protocol
public protocol RefundRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:16:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:16:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:7:17: note: add @available attribute to enclosing protocol
public protocol RefundRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:19:100: error: concurrency is only available in watchOS 6.0.0 or newer
    func update(refundID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:19:10: note: add @available attribute to enclosing instance method
    func update(refundID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:7:17: note: add @available attribute to enclosing protocol
public protocol RefundRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:31:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:31:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayRefundRoutes: RefundRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:37:118: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(refundID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:37:17: note: add @available attribute to enclosing instance method
    public func fetch(refundID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayRefundRoutes: RefundRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:43:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:43:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayRefundRoutes: RefundRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:51:119: error: concurrency is only available in watchOS 6.0.0 or newer
    public func update(refundID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift:23:15: note: add @available attribute to enclosing struct
public struct RazorpayRefundRoutes: RefundRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SettlementRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:13:103: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(settlementID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(settlementID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SettlementRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:16:83: error: concurrency is only available in watchOS 6.0.0 or newer
    func reports(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:16:10: note: add @available attribute to enclosing instance method
    func reports(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SettlementRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:19:102: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchAllOnDemandSettlement(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:19:10: note: add @available attribute to enclosing instance method
    func fetchAllOnDemandSettlement(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SettlementRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:22:125: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchOnDemandSettlementById(settlementID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:22:10: note: add @available attribute to enclosing instance method
    func fetchOnDemandSettlementById(settlementID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SettlementRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:25:89: error: concurrency is only available in watchOS 6.0.0 or newer
    func createOnDemandSettlement(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:25:10: note: add @available attribute to enclosing instance method
    func createOnDemandSettlement(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SettlementRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:37:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:37:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpaySettlementRoutes: SettlementRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:43:122: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(settlementID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:43:17: note: add @available attribute to enclosing instance method
    public func fetch(settlementID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpaySettlementRoutes: SettlementRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:49:102: error: concurrency is only available in watchOS 6.0.0 or newer
    public func reports(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:49:17: note: add @available attribute to enclosing instance method
    public func reports(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpaySettlementRoutes: SettlementRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:55:121: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchAllOnDemandSettlement(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:55:17: note: add @available attribute to enclosing instance method
    public func fetchAllOnDemandSettlement(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpaySettlementRoutes: SettlementRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:61:144: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchOnDemandSettlementById(settlementID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:61:17: note: add @available attribute to enclosing instance method
    public func fetchOnDemandSettlementById(settlementID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpaySettlementRoutes: SettlementRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:67:102: error: concurrency is only available in watchOS 6.0.0 or newer
    public func createOnDemandSettlement(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:67:17: note: add @available attribute to enclosing instance method
    public func createOnDemandSettlement(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpaySettlementRoutes: SettlementRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:10:90: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:10:10: note: add @available attribute to enclosing instance method
    func create(accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:7:17: note: add @available attribute to enclosing protocol
public protocol StakeholderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:13:123: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(accountId: String, stakeholderId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(accountId: String, stakeholderId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:7:17: note: add @available attribute to enclosing protocol
public protocol StakeholderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:16:98: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:16:10: note: add @available attribute to enclosing instance method
    func all(accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:7:17: note: add @available attribute to enclosing protocol
public protocol StakeholderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:19:111: error: concurrency is only available in watchOS 6.0.0 or newer
    func edit(accountId: String, stakeholderId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:19:10: note: add @available attribute to enclosing instance method
    func edit(accountId: String, stakeholderId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:7:17: note: add @available attribute to enclosing protocol
public protocol StakeholderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:22:132: error: concurrency is only available in watchOS 6.0.0 or newer
    func uploadStakeholderDoc(accountId: String, stakeholderId: String, params: FileUploadParams, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:22:10: note: add @available attribute to enclosing instance method
    func uploadStakeholderDoc(accountId: String, stakeholderId: String, params: FileUploadParams, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:7:17: note: add @available attribute to enclosing protocol
public protocol StakeholderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:25:137: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchStakeholderDoc(accountId: String, stakeholderId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:25:10: note: add @available attribute to enclosing instance method
    func fetchStakeholderDoc(accountId: String, stakeholderId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:7:17: note: add @available attribute to enclosing protocol
public protocol StakeholderRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:37:103: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:37:17: note: add @available attribute to enclosing instance method
    public func create(accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayStakeholderRoutes: StakeholderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:44:142: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(accountId: String, stakeholderId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:44:17: note: add @available attribute to enclosing instance method
    public func fetch(accountId: String, stakeholderId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayStakeholderRoutes: StakeholderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:50:117: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:50:17: note: add @available attribute to enclosing instance method
    public func all(accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayStakeholderRoutes: StakeholderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:56:124: error: concurrency is only available in watchOS 6.0.0 or newer
    public func edit(accountId: String, stakeholderId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:56:17: note: add @available attribute to enclosing instance method
    public func edit(accountId: String, stakeholderId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayStakeholderRoutes: StakeholderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:64:145: error: concurrency is only available in watchOS 6.0.0 or newer
    public func uploadStakeholderDoc(accountId: String, stakeholderId: String, params: FileUploadParams, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayStakeholderRoutes: StakeholderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:70:156: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchStakeholderDoc(accountId: String, stakeholderId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:70:17: note: add @available attribute to enclosing instance method
    public func fetchStakeholderDoc(accountId: String, stakeholderId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayStakeholderRoutes: StakeholderRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:13:105: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(subscriptionID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(subscriptionID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:16:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:16:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:19:95: error: concurrency is only available in watchOS 6.0.0 or newer
    func cancel(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:19:10: note: add @available attribute to enclosing instance method
    func cancel(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:22:100: error: concurrency is only available in watchOS 6.0.0 or newer
    func createAddon(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:22:10: note: add @available attribute to enclosing instance method
    func createAddon(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:25:94: error: concurrency is only available in watchOS 6.0.0 or newer
    func pause(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:25:10: note: add @available attribute to enclosing instance method
    func pause(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:28:95: error: concurrency is only available in watchOS 6.0.0 or newer
    func resume(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:28:10: note: add @available attribute to enclosing instance method
    func resume(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:31:113: error: concurrency is only available in watchOS 6.0.0 or newer
    func pendingUpdate(subscriptionID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:31:10: note: add @available attribute to enclosing instance method
    func pendingUpdate(subscriptionID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:34:111: error: concurrency is only available in watchOS 6.0.0 or newer
    func cancelScheduledChanges(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:34:10: note: add @available attribute to enclosing instance method
    func cancelScheduledChanges(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:37:95: error: concurrency is only available in watchOS 6.0.0 or newer
    func update(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:37:10: note: add @available attribute to enclosing instance method
    func update(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:40:128: error: concurrency is only available in watchOS 6.0.0 or newer
    func deleteOffer(subscriptionID: String, offerID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:40:10: note: add @available attribute to enclosing instance method
    func deleteOffer(subscriptionID: String, offerID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:7:17: note: add @available attribute to enclosing protocol
public protocol SubscriptionRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:52:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:52:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:58:124: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(subscriptionID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:58:17: note: add @available attribute to enclosing instance method
    public func fetch(subscriptionID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:64:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:64:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:71:108: error: concurrency is only available in watchOS 6.0.0 or newer
    public func cancel(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:71:17: note: add @available attribute to enclosing instance method
    public func cancel(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:78:113: error: concurrency is only available in watchOS 6.0.0 or newer
    public func createAddon(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:78:17: note: add @available attribute to enclosing instance method
    public func createAddon(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:85:107: error: concurrency is only available in watchOS 6.0.0 or newer
    public func pause(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:85:17: note: add @available attribute to enclosing instance method
    public func pause(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:92:108: error: concurrency is only available in watchOS 6.0.0 or newer
    public func resume(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:92:17: note: add @available attribute to enclosing instance method
    public func resume(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:99:132: error: concurrency is only available in watchOS 6.0.0 or newer
    public func pendingUpdate(subscriptionID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:99:17: note: add @available attribute to enclosing instance method
    public func pendingUpdate(subscriptionID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:105:124: error: concurrency is only available in watchOS 6.0.0 or newer
    public func cancelScheduledChanges(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:105:17: note: add @available attribute to enclosing instance method
    public func cancelScheduledChanges(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:112:108: error: concurrency is only available in watchOS 6.0.0 or newer
    public func update(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:112:17: note: add @available attribute to enclosing instance method
    public func update(subscriptionID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:119:147: error: concurrency is only available in watchOS 6.0.0 or newer
    public func deleteOffer(subscriptionID: String, offerID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:119:17: note: add @available attribute to enclosing instance method
    public func deleteOffer(subscriptionID: String, offerID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift:44:15: note: add @available attribute to enclosing struct
public struct RazorpaySubscriptionRoutes: SubscriptionRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:10:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:10:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:13:118: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(customerID: String, tokenID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(customerID: String, tokenID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:16:99: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(customerID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:16:10: note: add @available attribute to enclosing instance method
    func all(customerID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:19:119: error: concurrency is only available in watchOS 6.0.0 or newer
    func delete(customerID: String, tokenID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:19:10: note: add @available attribute to enclosing instance method
    func delete(customerID: String, tokenID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:22:91: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetchCardPropertiesByToken(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:22:10: note: add @available attribute to enclosing instance method
    func fetchCardPropertiesByToken(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:25:76: error: concurrency is only available in watchOS 6.0.0 or newer
    func deleteToken(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:25:10: note: add @available attribute to enclosing instance method
    func deleteToken(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:28:96: error: concurrency is only available in watchOS 6.0.0 or newer
    func processPaymentOnAlternatePAorPG(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:28:10: note: add @available attribute to enclosing instance method
    func processPaymentOnAlternatePAorPG(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TokenRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:40:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:40:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:47:137: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(customerID: String, tokenID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:47:17: note: add @available attribute to enclosing instance method
    public func fetch(customerID: String, tokenID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:53:118: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(customerID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:53:17: note: add @available attribute to enclosing instance method
    public func all(customerID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:59:138: error: concurrency is only available in watchOS 6.0.0 or newer
    public func delete(customerID: String, tokenID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:59:17: note: add @available attribute to enclosing instance method
    public func delete(customerID: String, tokenID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:65:104: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetchCardPropertiesByToken(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:65:17: note: add @available attribute to enclosing instance method
    public func fetchCardPropertiesByToken(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:72:89: error: concurrency is only available in watchOS 6.0.0 or newer
    public func deleteToken(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:72:17: note: add @available attribute to enclosing instance method
    public func deleteToken(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:79:109: error: concurrency is only available in watchOS 6.0.0 or newer
    public func processPaymentOnAlternatePAorPG(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:79:17: note: add @available attribute to enclosing instance method
    public func processPaymentOnAlternatePAorPG(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift:32:15: note: add @available attribute to enclosing struct
public struct RazorpayTokenRoutes: TokenRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TransferRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:13:101: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(transferID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(transferID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TransferRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:16:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:16:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TransferRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:19:89: error: concurrency is only available in watchOS 6.0.0 or newer
    func edit(transferID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:19:10: note: add @available attribute to enclosing instance method
    func edit(transferID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TransferRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:22:92: error: concurrency is only available in watchOS 6.0.0 or newer
    func reverse(transferID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:22:10: note: add @available attribute to enclosing instance method
    func reverse(transferID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TransferRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:25:105: error: concurrency is only available in watchOS 6.0.0 or newer
    func reversals(transferID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:25:10: note: add @available attribute to enclosing instance method
    func reversals(transferID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:7:17: note: add @available attribute to enclosing protocol
public protocol TransferRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:37:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:37:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayTransferRoutes: TransferRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:43:120: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(transferID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:43:17: note: add @available attribute to enclosing instance method
    public func fetch(transferID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayTransferRoutes: TransferRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:49:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:49:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayTransferRoutes: TransferRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:56:102: error: concurrency is only available in watchOS 6.0.0 or newer
    public func edit(transferID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:56:17: note: add @available attribute to enclosing instance method
    public func edit(transferID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayTransferRoutes: TransferRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:63:105: error: concurrency is only available in watchOS 6.0.0 or newer
    public func reverse(transferID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:63:17: note: add @available attribute to enclosing instance method
    public func reverse(transferID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayTransferRoutes: TransferRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:70:124: error: concurrency is only available in watchOS 6.0.0 or newer
    public func reversals(transferID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:70:17: note: add @available attribute to enclosing instance method
    public func reversals(transferID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift:29:15: note: add @available attribute to enclosing struct
public struct RazorpayTransferRoutes: TransferRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:10:79: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:10:10: note: add @available attribute to enclosing instance method
    func all(queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:13:103: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(virtualAccID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(virtualAccID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:16:71: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:16:10: note: add @available attribute to enclosing instance method
    func create(data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:19:92: error: concurrency is only available in watchOS 6.0.0 or newer
    func close(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:19:10: note: add @available attribute to enclosing instance method
    func close(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:22:106: error: concurrency is only available in watchOS 6.0.0 or newer
    func payments(virtualAccID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:22:10: note: add @available attribute to enclosing instance method
    func payments(virtualAccID: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:25:98: error: concurrency is only available in watchOS 6.0.0 or newer
    func addReceiver(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:25:10: note: add @available attribute to enclosing instance method
    func addReceiver(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:28:99: error: concurrency is only available in watchOS 6.0.0 or newer
    func allowedPayer(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:28:10: note: add @available attribute to enclosing instance method
    func allowedPayer(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:31:133: error: concurrency is only available in watchOS 6.0.0 or newer
    func deleteAllowedPayer(virtualAccID: String, payerId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:31:10: note: add @available attribute to enclosing instance method
    func deleteAllowedPayer(virtualAccID: String, payerId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:7:17: note: add @available attribute to enclosing protocol
public protocol VirtualAccountRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:43:98: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:43:17: note: add @available attribute to enclosing instance method
    public func all(queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:49:122: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(virtualAccID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:49:17: note: add @available attribute to enclosing instance method
    public func fetch(virtualAccID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:55:84: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:55:17: note: add @available attribute to enclosing instance method
    public func create(data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:62:105: error: concurrency is only available in watchOS 6.0.0 or newer
    public func close(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:62:17: note: add @available attribute to enclosing instance method
    public func close(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:69:125: error: concurrency is only available in watchOS 6.0.0 or newer
    public func payments(virtualAccID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:69:17: note: add @available attribute to enclosing instance method
    public func payments(virtualAccID: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:75:111: error: concurrency is only available in watchOS 6.0.0 or newer
    public func addReceiver(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:75:17: note: add @available attribute to enclosing instance method
    public func addReceiver(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:82:112: error: concurrency is only available in watchOS 6.0.0 or newer
    public func allowedPayer(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:82:17: note: add @available attribute to enclosing instance method
    public func allowedPayer(virtualAccID: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:89:152: error: concurrency is only available in watchOS 6.0.0 or newer
    public func deleteAllowedPayer(virtualAccID: String, payerId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:89:17: note: add @available attribute to enclosing instance method
    public func deleteAllowedPayer(virtualAccID: String, payerId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift:35:15: note: add @available attribute to enclosing struct
public struct RazorpayVirtualAccountRoutes: VirtualAccountRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:10:90: error: concurrency is only available in watchOS 6.0.0 or newer
    func create(accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:10:10: note: add @available attribute to enclosing instance method
    func create(accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:7:17: note: add @available attribute to enclosing protocol
public protocol WebhookRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:13:119: error: concurrency is only available in watchOS 6.0.0 or newer
    func fetch(webhookId: String, accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:13:10: note: add @available attribute to enclosing instance method
    func fetch(webhookId: String, accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:7:17: note: add @available attribute to enclosing protocol
public protocol WebhookRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:16:107: error: concurrency is only available in watchOS 6.0.0 or newer
    func edit(webhookId: String, accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:16:10: note: add @available attribute to enclosing instance method
    func edit(webhookId: String, accountId: String, data: [String: Any], extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:7:17: note: add @available attribute to enclosing protocol
public protocol WebhookRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:19:98: error: concurrency is only available in watchOS 6.0.0 or newer
    func all(accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:19:10: note: add @available attribute to enclosing instance method
    func all(accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:7:17: note: add @available attribute to enclosing protocol
public protocol WebhookRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:22:120: error: concurrency is only available in watchOS 6.0.0 or newer
    func delete(webhookId: String, accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:22:10: note: add @available attribute to enclosing instance method
    func delete(webhookId: String, accountId: String, queryParams: [String: String]?, extraHeaders: [String: String]?) async throws -> [String: Any]
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:7:17: note: add @available attribute to enclosing protocol
public protocol WebhookRoutes: RazorpayAPIRoute {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:34:103: error: concurrency is only available in watchOS 6.0.0 or newer
    public func create(accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:34:17: note: add @available attribute to enclosing instance method
    public func create(accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayWebhookRoutes: WebhookRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:41:138: error: concurrency is only available in watchOS 6.0.0 or newer
    public func fetch(webhookId: String, accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:41:17: note: add @available attribute to enclosing instance method
    public func fetch(webhookId: String, accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayWebhookRoutes: WebhookRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:47:120: error: concurrency is only available in watchOS 6.0.0 or newer
    public func edit(webhookId: String, accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:47:17: note: add @available attribute to enclosing instance method
    public func edit(webhookId: String, accountId: String, data: [String: Any], extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayWebhookRoutes: WebhookRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:55:117: error: concurrency is only available in watchOS 6.0.0 or newer
    public func all(accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:55:17: note: add @available attribute to enclosing instance method
    public func all(accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayWebhookRoutes: WebhookRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:61:139: error: concurrency is only available in watchOS 6.0.0 or newer
    public func delete(webhookId: String, accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                                                                                                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:61:17: note: add @available attribute to enclosing instance method
    public func delete(webhookId: String, accountId: String, queryParams: [String: String]? = nil, extraHeaders: [String: String]? = nil) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift:26:15: note: add @available attribute to enclosing struct
public struct RazorpayWebhookRoutes: WebhookRoutes {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift:16:45: error: 'HTTPClientResponse' is only available in watchOS 6.0 or newer
    static func processResponse(_ response: HTTPClientResponse) async throws -> [String: Any] {
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift:16:17: note: add @available attribute to enclosing static method
    static func processResponse(_ response: HTTPClientResponse) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift:5:8: note: add @available attribute to enclosing struct
struct RZPRUTL {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift:16:65: error: concurrency is only available in watchOS 6.0.0 or newer
    static func processResponse(_ response: HTTPClientResponse) async throws -> [String: Any] {
                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift:16:17: note: add @available attribute to enclosing static method
    static func processResponse(_ response: HTTPClientResponse) async throws -> [String: Any] {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift:5:8: note: add @available attribute to enclosing struct
struct RZPRUTL {
       ^
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal armv7k Compiling\ Webhook.swift,\ RazorpayUtility.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Webhook.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Utils/RazorpayUtility.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k Compiling\ Invoice.swift,\ Item.swift,\ Order.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Invoice.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Item.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Order.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k Compiling\ QrCode.swift,\ Refund.swift,\ Settlement.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/QrCode.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Refund.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Settlement.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k Compiling\ Payment.swift,\ PaymentLink.swift,\ Product.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Payment.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/PaymentLink.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Product.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k Compiling\ Transfer.swift,\ VirtualAccount.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Transfer.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/VirtualAccount.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k Compiling\ Stakeholder.swift,\ Subscription.swift,\ Token.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Stakeholder.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Subscription.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/RazorpayKit/Resources/Token.swift (in target 'RazorpayKit' from project 'RazorpayKit')
	SwiftEmitModule normal armv7k Emitting\ module\ for\ RazorpayKit (in target 'RazorpayKit' from project 'RazorpayKit')
(23 failures)
BUILD FAILURE 5.10 watchOS