amplify-swift/AmplifyTestCommon/Models/Associations/UserAccount.swift

29 lines
691 B
Swift

//
// Copyright Amazon.com Inc. or its affiliates.
// All Rights Reserved.
//
// SPDX-License-Identifier: Apache-2.0
//
import Amplify
import Foundation
// This generated model is NOT accurate.
// We're using a `class` in order to circumvent a
// circular reference issues with structs and a
// hasOne+belongsTo relationship
// TODO: replace this with a struct when the above issue is solved.
public class UserAccount: Model {
public let id: String
// hasOne(associatedWith: "account")
public var profile: UserProfile?
public init(id: String = UUID().uuidString,
profile: UserProfile? = nil) {
self.id = id
self.profile = profile
}
}