in Sources/MockoloFramework/Models/ParsedEntity.swift [66:81]
func model() -> Model {
let metadata = entity.metadata
return NominalModel(name: metadata?.nameOverride ?? (key + "Mock"),
namespaces: entity.entityNode.namespaces,
acl: entity.entityNode.accessLevel,
declKindOfMockAnnotatedBaseType: entity.entityNode.declKind,
declKind: inheritsActorProtocol ? .actor : .class,
attributes: attributes,
offset: entity.entityNode.offset,
inheritedTypeName: (entity.metadata?.module?.withDot ?? "") + key,
genericWhereConstraints: entity.entityNode.genericWhereConstraints,
initParamCandidates: initParamCandidates,
declaredInits: declaredInits,
entities: uniqueModels,
requiresSendable: requiresSendable)
}