-
Declaration
Swift
var annotation: Annotation? -
Declaration
Swift
var id: String { get } -
Declaration
Swift
var modified: Bool -
true if a parameter was replaced by a different type
Declaration
Swift
var paramsRequireJSContext: Bool -
Declaration
Swift
func modify(change: Change) -
init(ignore:isInitializer: isRequired: isGeneric: isStatic: throws: name: definedInTypeName: returnTypeName: parameters: ) Undocumented
Declaration
Swift
internal init( ignore: Bool, isInitializer: Bool, isRequired: Bool, isGeneric: Bool, isStatic: Bool, throws: Bool, name: String, definedInTypeName: WrappedTypeName? = nil, returnTypeName: WrappedTypeName, parameters: [WrappedMethodParameter] ) -
Undocumented
Declaration
Swift
convenience init(from: SourceryMethod) -
Undocumented
Declaration
Swift
var ignore: Bool -
Undocumented
Declaration
Swift
var isInitializer: Bool -
Undocumented
Declaration
Swift
var isRequired: Bool -
Undocumented
Declaration
Swift
var isGeneric: Bool -
Undocumented
Declaration
Swift
var isStatic: Bool -
Undocumented
Declaration
Swift
var `throws`: Bool -
Undocumented
Declaration
Swift
var name: String -
Undocumented
Declaration
Swift
var definedInTypeName: WrappedTypeName? -
Undocumented
Declaration
Swift
var returnTypeName: WrappedTypeName -
Undocumented
Declaration
Swift
var parameters: [WrappedMethodParameter] -
Undocumented
Declaration
Swift
var getPersistentInitializer: (WrappedMethod) -> String -
Undocumented
Declaration
Swift
lazy var nameToCall: () -> String { get set } -
Undocumented
Declaration
Swift
lazy var apiMethodString: () -> String { get set } -
Undocumented
Declaration
Swift
lazy var parameterConversion: () -> String? { get set } -
Undocumented
Declaration
Swift
lazy var parameterString: () -> String { get set } -
Undocumented
Declaration
Swift
lazy var mapString: (String) -> String? { get set } -
Important for API methods -> need to change typename of
elementto persistent typenameDeclaration
Swift
var persistentName: String { get } -
only operation id without parameters and round brackets
Declaration
Swift
var shortName: String { get } -
Undocumented
Declaration
Swift
func mapStringPrimitiveTypes(_ change: ReplaceChange) -> (String) -> String -
Undocumented
Declaration
Swift
func mapStringComplexTypes(_ change: ReplaceChange) -> (String) -> String -
handle renaming a method
Declaration
Swift
func handleRenameChange(change: RenameChange)Parameters
changeRenameChange affecting this method
-
handle deleting a method
Declaration
Swift
func handleDeleteChange(change: DeleteChange)Parameters
changeDeleteChange affecting this method
-
handle adding a method parameter or content body
Declaration
Swift
func handleAddChange(change: AddChange)Parameters
changeAddChange affecting this method
-
handle replacing a method
Declaration
Swift
func handleReplaceChange(change: ReplaceChange)Parameters
changeReplaceChange affecting this method
-
signature of method
Declaration
Swift
var signatureString: String { get } -
map()method for result mappingDeclaration
Swift
var apiMethodResultMap: String { get } -
mapError()method for error mappingDeclaration
Swift
var apiMethodErrorMap: String { get } -
default
receive()&eraseToAnyPublisher()stringDeclaration
Swift
var apiMethodEraseToPublisher: String { get }
View on GitHub
WrappedMethod Class Reference