CrmContactEntity.swift 27 lignes · 847 octets
import Foundation

/// Room entity `crm_contacts` (id is the auto-generated primary key).
struct CrmContactEntity: Equatable {
    var id: Int64 = 0
    var fullName: String? = nil
    var firstName: String? = nil
    var lastName: String? = nil
    var company: String? = nil
    var jobTitle: String? = nil
    var phones: [String] = []
    var emails: [String] = []
    var website: String? = nil
    var address: String? = nil
    var notes: String? = nil
    var cardImagePath: String? = nil
    var profileImagePath: String? = nil
    var createdAt: Int64 = 0
    var updatedAt: Int64 = 0
    var phonesText: String = "" // space-joined, for FTS
    var emailsText: String = ""
    var serverId: String? = nil
    var statut: String? = nil
    var etape: String? = nil
    var tags: [String] = []
    var entrepriseServerId: String? = nil
}