Skip to content

Commit

Permalink
feat!: removing transactions (#24)
Browse files Browse the repository at this point in the history
BREAKING CHANGE: removing transactions
  • Loading branch information
jleon15 authored Feb 13, 2024
1 parent c1a060c commit 3619f3e
Show file tree
Hide file tree
Showing 17 changed files with 5,906 additions and 6,558 deletions.
4 changes: 0 additions & 4 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ BasisTheory/APIs/SessionsAPI.swift
BasisTheory/APIs/TenantsAPI.swift
BasisTheory/APIs/TokenizeAPI.swift
BasisTheory/APIs/TokensAPI.swift
BasisTheory/APIs/TransactionsAPI.swift
BasisTheory/CodableHelper.swift
BasisTheory/Configuration.swift
BasisTheory/JSONDataEncoding.swift
Expand All @@ -35,7 +34,6 @@ BasisTheory/Models/CreateReactorRequest.swift
BasisTheory/Models/CreateSessionResponse.swift
BasisTheory/Models/CreateTenantInvitationRequest.swift
BasisTheory/Models/CreateTokenRequest.swift
BasisTheory/Models/CreateTransactionResponse.swift
BasisTheory/Models/EncryptionKey.swift
BasisTheory/Models/EncryptionMetadata.swift
BasisTheory/Models/GetApplications.swift
Expand Down Expand Up @@ -114,7 +112,6 @@ docs/CreateReactorRequest.md
docs/CreateSessionResponse.md
docs/CreateTenantInvitationRequest.md
docs/CreateTokenRequest.md
docs/CreateTransactionResponse.md
docs/EncryptionKey.md
docs/EncryptionMetadata.md
docs/GetApplications.md
Expand Down Expand Up @@ -169,7 +166,6 @@ docs/TokenPaginatedList.md
docs/TokenReport.md
docs/TokenizeAPI.md
docs/TokensAPI.md
docs/TransactionsAPI.md
docs/UpdateApplicationRequest.md
docs/UpdatePrivacy.md
docs/UpdateProxyRequest.md
Expand Down
42 changes: 0 additions & 42 deletions BasisTheory/APIs/TenantsAPI.swift
Original file line number Diff line number Diff line change
Expand Up @@ -346,48 +346,6 @@ open class TenantsAPI {
return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters, requiresAuthentication: true)
}

/**
- parameter apiResponseQueue: The queue on which api response is dispatched.
- parameter completion: completion handler to receive the data and the error objects
*/
@discardableResult
open class func getTenantOperationReport(apiResponseQueue: DispatchQueue = BasisTheoryAPI.apiResponseQueue, completion: @escaping ((_ data: TenantUsageReport?, _ error: Error?) -> Void)) -> RequestTask {
return getTenantOperationReportWithRequestBuilder().execute(apiResponseQueue) { result in
switch result {
case let .success(response):
completion(response.body, nil)
case let .failure(error):
completion(nil, error)
}
}
}

/**
- GET /tenants/self/reports/operations
- API Key:
- type: apiKey BT-API-KEY
- name: ApiKey
- returns: RequestBuilder<TenantUsageReport>
*/
open class func getTenantOperationReportWithRequestBuilder() -> RequestBuilder<TenantUsageReport> {
let localVariablePath = "/tenants/self/reports/operations"
let localVariableURLString = BasisTheoryAPI.basePath + localVariablePath
let localVariableParameters: [String: Any]? = nil

let localVariableUrlComponents = URLComponents(string: localVariableURLString)

let localVariableNillableHeaders: [String: Any?] = [
:
]

let localVariableHeaderParameters = APIHelper.rejectNilHeaders(localVariableNillableHeaders)

let localVariableRequestBuilder: RequestBuilder<TenantUsageReport>.Type = BasisTheoryAPI.requestBuilderFactory.getBuilder()

return localVariableRequestBuilder.init(method: "GET", URLString: (localVariableUrlComponents?.string ?? localVariableURLString), parameters: localVariableParameters, headers: localVariableHeaderParameters, requiresAuthentication: true)
}

/**
- parameter apiResponseQueue: The queue on which api response is dispatched.
Expand Down
9 changes: 3 additions & 6 deletions BasisTheory/APIs/TokensAPI.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ open class TokensAPI {

/**
- parameter type: (query) (optional)
- parameter id: (query) (optional)
- parameter metadata: (query) (optional)
- parameter page: (query) (optional)
Expand All @@ -24,8 +23,8 @@ open class TokensAPI {
- parameter completion: completion handler to receive the data and the error objects
*/
@discardableResult
open class func callGet(type: [String]? = nil, id: [String]? = nil, metadata: [String: String]? = nil, page: Int? = nil, start: String? = nil, size: Int? = nil, apiResponseQueue: DispatchQueue = BasisTheoryAPI.apiResponseQueue, completion: @escaping ((_ data: TokenPaginatedList?, _ error: Error?) -> Void)) -> RequestTask {
return callGetWithRequestBuilder(type: type, id: id, metadata: metadata, page: page, start: start, size: size).execute(apiResponseQueue) { result in
open class func callGet(id: [String]? = nil, metadata: [String: String]? = nil, page: Int? = nil, start: String? = nil, size: Int? = nil, apiResponseQueue: DispatchQueue = BasisTheoryAPI.apiResponseQueue, completion: @escaping ((_ data: TokenPaginatedList?, _ error: Error?) -> Void)) -> RequestTask {
return callGetWithRequestBuilder(id: id, metadata: metadata, page: page, start: start, size: size).execute(apiResponseQueue) { result in
switch result {
case let .success(response):
completion(response.body, nil)
Expand All @@ -40,22 +39,20 @@ open class TokensAPI {
- API Key:
- type: apiKey BT-API-KEY
- name: ApiKey
- parameter type: (query) (optional)
- parameter id: (query) (optional)
- parameter metadata: (query) (optional)
- parameter page: (query) (optional)
- parameter start: (query) (optional)
- parameter size: (query) (optional)
- returns: RequestBuilder<TokenPaginatedList>
*/
open class func callGetWithRequestBuilder(type: [String]? = nil, id: [String]? = nil, metadata: [String: String]? = nil, page: Int? = nil, start: String? = nil, size: Int? = nil) -> RequestBuilder<TokenPaginatedList> {
open class func callGetWithRequestBuilder(id: [String]? = nil, metadata: [String: String]? = nil, page: Int? = nil, start: String? = nil, size: Int? = nil) -> RequestBuilder<TokenPaginatedList> {
let localVariablePath = "/tokens"
let localVariableURLString = BasisTheoryAPI.basePath + localVariablePath
let localVariableParameters: [String: Any]? = nil

var localVariableUrlComponents = URLComponents(string: localVariableURLString)
localVariableUrlComponents?.queryItems = APIHelper.mapValuesToQueryItems([
"type": (wrappedValue: type?.encodeToJSON(), isExplode: true),
"id": (wrappedValue: id?.encodeToJSON(), isExplode: true),
"metadata": (wrappedValue: metadata?.encodeToJSON(), isExplode: false),
"page": (wrappedValue: page?.encodeToJSON(), isExplode: true),
Expand Down
150 changes: 0 additions & 150 deletions BasisTheory/APIs/TransactionsAPI.swift

This file was deleted.

11 changes: 3 additions & 8 deletions BasisTheory/Models/CreateReactorRequest.swift
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,19 @@ import AnyCodable
public struct CreateReactorRequest: Codable, JSONEncodable, Hashable {

public var name: String
@available(*, deprecated, message: "This property is deprecated.")
public var formula: ReactorFormula?
public var code: String?
public var code: String
public var application: Application?
public var configuration: [String: String]?

public init(name: String, formula: ReactorFormula? = nil, code: String? = nil, application: Application? = nil, configuration: [String: String]? = nil) {
public init(name: String, code: String, application: Application? = nil, configuration: [String: String]? = nil) {
self.name = name
self.formula = formula
self.code = code
self.application = application
self.configuration = configuration
}

public enum CodingKeys: String, CodingKey, CaseIterable {
case name
case formula
case code
case application
case configuration
Expand All @@ -40,8 +36,7 @@ public struct CreateReactorRequest: Codable, JSONEncodable, Hashable {
public func encode(to encoder: Encoder) throws {
var containerEncoder = encoder.container(keyedBy: CodingKeys.self)
try containerEncoder.encode(name, forKey: .name)
try containerEncoder.encodeIfPresent(formula, forKey: .formula)
try containerEncoder.encodeIfPresent(code, forKey: .code)
try containerEncoder.encode(code, forKey: .code)
try containerEncoder.encodeIfPresent(application, forKey: .application)
try containerEncoder.encodeIfPresent(configuration, forKey: .configuration)
}
Expand Down
44 changes: 0 additions & 44 deletions BasisTheory/Models/CreateTransactionResponse.swift

This file was deleted.

6 changes: 1 addition & 5 deletions BasisTheory/Models/GetTokens.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,13 @@ import AnyCodable

public struct GetTokens: Codable, JSONEncodable, Hashable {

public var type: [String]?
public var id: [String]?
public var metadata: [String: String]?
public var page: Int?
public var start: String?
public var size: Int?

public init(type: [String]? = nil, id: [String]? = nil, metadata: [String: String]? = nil, page: Int? = nil, start: String? = nil, size: Int? = nil) {
self.type = type
public init(id: [String]? = nil, metadata: [String: String]? = nil, page: Int? = nil, start: String? = nil, size: Int? = nil) {
self.id = id
self.metadata = metadata
self.page = page
Expand All @@ -29,7 +27,6 @@ public struct GetTokens: Codable, JSONEncodable, Hashable {
}

public enum CodingKeys: String, CodingKey, CaseIterable {
case type
case id
case metadata
case page
Expand All @@ -41,7 +38,6 @@ public struct GetTokens: Codable, JSONEncodable, Hashable {

public func encode(to encoder: Encoder) throws {
var containerEncoder = encoder.container(keyedBy: CodingKeys.self)
try containerEncoder.encodeIfPresent(type, forKey: .type)
try containerEncoder.encodeIfPresent(id, forKey: .id)
try containerEncoder.encodeIfPresent(metadata, forKey: .metadata)
try containerEncoder.encodeIfPresent(page, forKey: .page)
Expand Down
Loading

0 comments on commit 3619f3e

Please sign in to comment.