BoxModel
public protocol BoxModel
Defines Box SDK model behavior
-
init(json:)
Default implementationInitializer.
Throws
Decoding errorDefault Implementation
Initializer.
Throws
Decoding errorDeclaration
Swift
init(json: [String : Any]) throws
Parameters
json
JSON in a dictionary form
-
Initializer.
Throws
Decoding errorDeclaration
Swift
init(json: Data) throws
Parameters
json
JSON data
-
json()
Default implementationGets JSON string for a Box model object.
Default Implementation
Gets JSON string for a Box model object.
Declaration
Swift
func json() -> String
Return Value
JSON string
-
rawData()
Default implementationGets dictionary representation of a Box model object.
Default Implementation
Gets dictionary representation of a Box model object.
Declaration
Swift
func rawData() -> [String : Any]
Return Value
Dictionary representation of Box model object.
-
toJSONString()
Extension methodGets JSON string for a Box model object.
Declaration
Swift
func toJSONString() -> String
Return Value
JSON string