forked from TeamNADA/NADA-iOS-ForRelease
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FEAT] TeamNADA#53 - 명함 생성, 명함 세부 조회 서버통신
### Descriptions - CardAPI, CardService 작성 - Card 네트워크 데이터 모델 생성 - 명함생성 moya task 코드 리펙토링 필요(Card 데이터모델 공유를 위해서 우선 커밋)
- Loading branch information
Showing
6 changed files
with
268 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
// | ||
// Card.swift | ||
// NADA-iOS-forRelease | ||
// | ||
// Created by kimhyungyu on 2021/11/04. | ||
// | ||
|
||
import Foundation | ||
|
||
// MARK: - Card | ||
struct Card: Codable { | ||
let cardID, background, title, name: String | ||
let birthDate, age, mbti, instagram: String | ||
let linkName, link, description: String | ||
let isMincho, isSoju, isBoomuk, isSauced: Bool | ||
let oneQuestion, oneAnswer, twoQuestion, twoAnswer: String | ||
|
||
enum CodingKeys: String, CodingKey { | ||
case cardID = "cardId" | ||
case background, title, name, birthDate, age, mbti, instagram, linkName, link, description | ||
case isMincho, isSoju, isBoomuk, isSauced, oneQuestion, oneAnswer, twoQuestion, twoAnswer | ||
} | ||
} |
24 changes: 24 additions & 0 deletions
24
NADA-iOS-forRelease/Sources/NetworkModel/Card/CardCreationRequest.swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
// | ||
// CardCreation.swift | ||
// NADA-iOS-forRelease | ||
// | ||
// Created by kimhyungyu on 2021/11/04. | ||
// | ||
|
||
import Foundation | ||
|
||
// MARK: - CardCreation | ||
struct CardCreationRequest: Codable { | ||
let userID: String | ||
let defaultImage: Int | ||
let title, name, birthDate, mbti: String | ||
let instagram, linkName, link, description: String | ||
let isMincho, isSoju, isBoomuk, isSauced: Bool | ||
let oneQuestion, oneAnswer, twoQuestion, twoAnswer: String | ||
|
||
enum CodingKeys: String, CodingKey { | ||
case userID = "userId" | ||
case defaultImage, title, name, birthDate, mbti, instagram, linkName, link, description | ||
case isMincho, isSoju, isBoomuk, isSauced, oneQuestion, oneAnswer, twoQuestion, twoAnswer | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters