Files
Nextcloud-Cookbook-iOS/Nextcloud Cookbook iOS Client/Networking/CookbookApi/CookbookLoginModels.swift
2025-05-26 15:52:24 +02:00

42 lines
636 B
Swift

//
// CookbookLoginModels.swift
// Nextcloud Cookbook iOS Client
//
// Created by Vincent Meilinger on 11.05.24.
//
import Foundation
import SwiftUI
// MARK: - Login Models
struct LoginV2Request: Codable {
let poll: LoginV2Poll
let login: String
}
struct LoginV2Poll: Codable {
let token: String
let endpoint: String
}
struct LoginV2Response: Codable {
let server: String
let loginName: String
let appPassword: String
}
struct LoginValidation: Codable {
let ocs: Ocs
}
struct Ocs: Codable {
let meta: MetaData
}
struct MetaData: Codable {
let status: String
let statuscode: Int
}