// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. import Foundation extension Operations { /// A response model public enum GetTokenByPinIdResponse { case empty case authPinContainer(Operations.GetTokenByPinIdAuthPinContainer) case badRequest(Operations.GetTokenByPinIdBadRequest) case object(Operations.GetTokenByPinIdResponseBody) var isEmpty: Bool { if case .empty = self { return true } else { return false } } public func authPinContainer() throws -> Operations.GetTokenByPinIdAuthPinContainer { guard case .authPinContainer(let value) = self else { throw PlexswiftError.missingResponseData } return value } public func badRequest() throws -> Operations.GetTokenByPinIdBadRequest { guard case .badRequest(let value) = self else { throw PlexswiftError.missingResponseData } return value } public func object() throws -> Operations.GetTokenByPinIdResponseBody { guard case .object(let value) = self else { throw PlexswiftError.missingResponseData } return value } }}