-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.json
1 lines (1 loc) · 53.9 KB
/
search.json
1
{"Structs/MBOriginalMediaParameter.html#/s:12MBurgerSwift24MBOriginalMediaParameterVACycfc":{"name":"init()","abstract":"<p>Initializes an original media parameter</p>","parent_name":"MBOriginalMediaParameter"},"Structs/MBOriginalMediaParameter.html#/s:12MBurgerSwift24MBOriginalMediaParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBOriginalMediaParameter"},"Structs/MBImageFormatParameter.html#/s:12MBurgerSwift22MBImageFormatParameterV6formatAcA0cD0O_tcfc":{"name":"init(format:)","abstract":"<p>Initializes a new image format parameter with the parameters passed</p>","parent_name":"MBImageFormatParameter"},"Structs/MBImageFormatParameter.html#/s:12MBurgerSwift22MBImageFormatParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBImageFormatParameter"},"Structs/MBForceLocaleFallbackParameter.html#/s:12MBurgerSwift30MBForceLocaleFallbackParameterVACycfc":{"name":"init()","abstract":"<p>Initializes a force locale fallback parameter</p>","parent_name":"MBForceLocaleFallbackParameter"},"Structs/MBForceLocaleFallbackParameter.html#/s:12MBurgerSwift30MBForceLocaleFallbackParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBForceLocaleFallbackParameter"},"Structs/MBForceLocaleFallbackParameter.html":{"name":"MBForceLocaleFallbackParameter","abstract":"<p>A parameter to force the locale fallback, if an element is empty the fallback will be returned instead</p>"},"Structs/MBImageFormatParameter.html":{"name":"MBImageFormatParameter","abstract":"<p>A parameter to request a particular format for the images</p>"},"Structs/MBOriginalMediaParameter.html":{"name":"MBOriginalMediaParameter","abstract":"<p>A parameter to request original version of the images</p>"},"Enums/MBImageFormat.html#/s:12MBurgerSwift13MBImageFormatO8originalyA2CmF":{"name":"original","abstract":"<p>Original image</p>","parent_name":"MBImageFormat"},"Enums/MBImageFormat.html#/s:12MBurgerSwift13MBImageFormatO5thumbyA2CmF":{"name":"thumb","abstract":"<p>Thumb image</p>","parent_name":"MBImageFormat"},"Enums/MBImageFormat.html#/s:12MBurgerSwift13MBImageFormatO6mediumyA2CmF":{"name":"medium","abstract":"<p>Medium image</p>","parent_name":"MBImageFormat"},"Enums/MBImageFormat.html#/s:12MBurgerSwift13MBImageFormatO5largeyA2CmF":{"name":"large","abstract":"<p>Large image</p>","parent_name":"MBImageFormat"},"Enums/MBImageFormat.html":{"name":"MBImageFormat","abstract":"<p>The images format available for MBurger</p>"},"Classes/MBUtilities.html#/s:12MBurgerSwift11MBUtilitiesC18colorWithHexString03hexG05alphaSo7UIColorCSS_12CoreGraphics7CGFloatVtFZ":{"name":"colorWithHexString(hexString:alpha:)","abstract":"<p>Creates a UIColor given a hex string</p>","parent_name":"MBUtilities"},"Classes/MBUtilities.html":{"name":"MBUtilities","abstract":"<p>General Utilities.</p>"},"Extensions/Collection.html#/s:Sl12MBurgerSwiftE12JSONtoStringSSyF":{"name":"JSONtoString()","abstract":"<p>Returns a String of the serialized data of the collection</p>","parent_name":"Collection"},"Extensions/Collection.html":{"name":"Collection"},"Classes/MBPluginsManager.html#/s:12MBurgerSwift16MBPluginsManagerC10tagChanged0E05valueySS_SSSgtFZ":{"name":"tagChanged(tag:value:)","abstract":"<p>Syncronize tag data coming from the plugins, this function is used by audience plugin to tell other plugins that a ttag has changed.</p>","parent_name":"MBPluginsManager"},"Classes/MBPluginsManager.html#/s:12MBurgerSwift16MBPluginsManagerC19locationDataUpdated8latitude9longitudeySd_SdtFZ":{"name":"locationDataUpdated(latitude:longitude:)","abstract":"<p>Syncronize location data coming from the plugins, this function is used by audience plugin to tell other plugins that new data is available.</p>","parent_name":"MBPluginsManager"},"Classes/MBPluginsManager.html#/s:12MBurgerSwift16MBPluginsManagerC16messagesReceived0E011fromStartupySayyXlGz_SbtFZ":{"name":"messagesReceived(messages:fromStartup:)","abstract":"<p>Used to pass messages from MBMessages & MBAutomation in order to display automation messages based on the triggers</p>","parent_name":"MBPluginsManager"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP7userKeySSSgvp":{"name":"userKey","abstract":"<p>The key used in the user dictionary, used to retrieve and set the data.</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP6object15forUserResponseypSgSDySSypG_tF":{"name":"object(forUserResponse:)","abstract":"<p>Returns a object that will be inserted in the pluginsObjects property of the user.</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP23applicationStartupOrderSivp":{"name":"applicationStartupOrder","abstract":"<p>Order of the application startup block</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP23applicationStartupBlockySDySo29UIApplicationLaunchOptionsKeyaypGSg_yycSgtcSgyF":{"name":"applicationStartupBlock()","abstract":"<p>Application startup block</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP19locationDataUpdated8latitude9longitudeySd_SdtF":{"name":"locationDataUpdated(latitude:longitude:)","abstract":"<p>Function called by MBurger when new location data is available, used to synchronize audience location with automated messages</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP10tagChanged0D05valueySS_SSSgtF":{"name":"tagChanged(tag:value:)","abstract":"<p>Function called by MBAudience when a tatg changes, used to synchronize audience with automated messages</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html#/s:12MBurgerSwift8MBPluginP16messagesReceived0D011fromStartupySayyXlGz_SbtF":{"name":"messagesReceived(messages:fromStartup:)","abstract":"<p>Function called by MBurger when messages are received, used to sync MBMessages with MBAutomation</p>","parent_name":"MBPlugin"},"Protocols/MBPlugin.html":{"name":"MBPlugin","abstract":"<p>A plugin that can be attached to add more functionalities to MBurger.</p>"},"Classes/MBPluginsManager.html":{"name":"MBPluginsManager","abstract":"<p>The main class that manages and synchronize MBurger plugins</p>"},"MBPlugin.html#/s:12MBurgerSwift25MBApplicationStartupBlocka":{"name":"MBApplicationStartupBlock","abstract":"<p>Block executed at startup</p>"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV10contractIdSivp":{"name":"contractId","abstract":"<p>The id of the contract.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV12contractNameSSvp":{"name":"contractName","abstract":"<p>The name of the contract.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV4linkSSSgvp":{"name":"link","abstract":"<p>The link of the contract, if setted.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV4textSSSgvp":{"name":"text","abstract":"<p>The text of the contract.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV8isActiveSbvp":{"name":"isActive","abstract":"<p>If the contract is active or not.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV12creationDate10Foundation0F0Vvp":{"name":"creationDate","abstract":"<p>The creation date of the contract.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:12MBurgerSwift15MBLegalContractV10updateDate10Foundation0F0Vvp":{"name":"updateDate","abstract":"<p>The update date of the contract.</p>","parent_name":"MBLegalContract"},"Structs/MBLegalContract.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBLegalContract"},"Structs/MBProject.html#/s:12MBurgerSwift9MBProjectV9projectIdSivp":{"name":"projectId","abstract":"<p>The id of the project.</p>","parent_name":"MBProject"},"Structs/MBProject.html#/s:12MBurgerSwift9MBProjectV11projectNameSSvp":{"name":"projectName","abstract":"<p>The name of the project.</p>","parent_name":"MBProject"},"Structs/MBProject.html#/s:12MBurgerSwift9MBProjectV9contractsSayAA15MBLegalContractVGSgvp":{"name":"contracts","abstract":"<p>The legal contracts of the project.</p>","parent_name":"MBProject"},"Structs/MBProject.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBProject"},"Structs/MBProject.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBProject"},"Structs/MBProject.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBProject"},"Structs/MBProject.html":{"name":"MBProject","abstract":"<p>Represents a MBurger project.</p>"},"Structs/MBLegalContract.html":{"name":"MBLegalContract","abstract":"<p>Represents a Legal contract in MBurger.</p>"},"Structs/MBPaginationInfo.html#/s:12MBurgerSwift16MBPaginationInfoV4fromSivp":{"name":"from","abstract":"<p>The starting index.</p>","parent_name":"MBPaginationInfo"},"Structs/MBPaginationInfo.html#/s:12MBurgerSwift16MBPaginationInfoV2toSivp":{"name":"to","abstract":"<p>The ending index.</p>","parent_name":"MBPaginationInfo"},"Structs/MBPaginationInfo.html#/s:12MBurgerSwift16MBPaginationInfoV5totalSivp":{"name":"total","abstract":"<p>The total number of elements of that type on MBurger.</p>","parent_name":"MBPaginationInfo"},"Structs/MBPaginationInfo.html":{"name":"MBPaginationInfo","abstract":"<p>This class contains meta information abaut the pagination, it’s usually returned when an array is requested by the api.</p>"},"Enums/MBAuthSocialTokenType.html#/s:12MBurgerSwift21MBAuthSocialTokenTypeO8facebookyA2CmF":{"name":"facebook","abstract":"<p>A Facebook token</p>","parent_name":"MBAuthSocialTokenType"},"Enums/MBAuthSocialTokenType.html#/s:12MBurgerSwift21MBAuthSocialTokenTypeO6googleyA2CmF":{"name":"google","abstract":"<p>A Google token</p>","parent_name":"MBAuthSocialTokenType"},"Enums/MBAuthSocialTokenType.html#/s:12MBurgerSwift21MBAuthSocialTokenTypeO5appleyA2CmF":{"name":"apple","abstract":"<p>A Apple sign in token</p>","parent_name":"MBAuthSocialTokenType"},"Structs/MBUserPublishedSection.html#/s:12MBurgerSwift22MBUserPublishedSectionV9sectionIdSivp":{"name":"sectionId","abstract":"<p>The id of the section.</p>","parent_name":"MBUserPublishedSection"},"Structs/MBUserPublishedSection.html#/s:12MBurgerSwift22MBUserPublishedSectionV7blockIdSivp":{"name":"blockId","abstract":"<p>The id of the block of the section.</p>","parent_name":"MBUserPublishedSection"},"Structs/MBUserPublishedSection.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBUserPublishedSection"},"Structs/MBUserPublishedSection.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBUserPublishedSection"},"Structs/MBUserContractStatus.html#/s:12MBurgerSwift20MBUserContractStatusV10contractIdSivp":{"name":"contractId","abstract":"<p>The id of the contract.</p>","parent_name":"MBUserContractStatus"},"Structs/MBUserContractStatus.html#/s:12MBurgerSwift20MBUserContractStatusV8acceptedSbvp":{"name":"accepted","abstract":"<p>If the contract has been accepted or not.</p>","parent_name":"MBUserContractStatus"},"Structs/MBUserContractStatus.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBUserContractStatus"},"Structs/MBUserContractStatus.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBUserContractStatus"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV6userIdSivp":{"name":"userId","abstract":"<p>The id of the user.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV4nameSSvp":{"name":"name","abstract":"<p>The name of the user.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV7surnameSSvp":{"name":"surname","abstract":"<p>The surname of the user.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV5emailSSvp":{"name":"email","abstract":"<p>The email of the user. It is unique for every user in your project.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV5phoneSSSgvp":{"name":"phone","abstract":"<p>The phone number of the user.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV8imageURL10Foundation0E0VSgvp":{"name":"imageURL","abstract":"<p>The url of the profile image.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV4dataSDySSypGSgvp":{"name":"data","abstract":"<p>Additional data if passed when the user is registered.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV14pluginsObjectsSDySSypGSgvp":{"name":"pluginsObjects","abstract":"<p>Dictionary of objects that can be used by the plugins to add data to the user.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV9contractsSayAA0C14ContractStatusVGSgvp":{"name":"contracts","abstract":"<p>An array of object representing the status of acceptance of the legal contracts of the project.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:12MBurgerSwift6MBUserV17publishedSectionsSayAA0C16PublishedSectionVGSgvp":{"name":"publishedSections","abstract":"<p>An array of object representing all the sections published by the user.</p>","parent_name":"MBUser"},"Structs/MBUser.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBUser"},"Structs/MBUser.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBUser"},"Structs/MBUser.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBUser"},"Classes/MBAuthContractAcceptanceParameter.html#/s:12MBurgerSwift33MBAuthContractAcceptanceParameterC10contractIdSivp":{"name":"contractId","abstract":"<p>The id of the contract.</p>","parent_name":"MBAuthContractAcceptanceParameter"},"Classes/MBAuthContractAcceptanceParameter.html#/s:12MBurgerSwift33MBAuthContractAcceptanceParameterC8acceptedSbvp":{"name":"accepted","abstract":"<p>If the contract has been accepted or not.</p>","parent_name":"MBAuthContractAcceptanceParameter"},"Classes/MBAuthContractAcceptanceParameter.html#/s:12MBurgerSwift33MBAuthContractAcceptanceParameterC10contractId8acceptedACSi_Sbtcfc":{"name":"init(contractId:accepted:)","abstract":"<p>Initializes the object with the contract id and the acceptance flag.</p>","parent_name":"MBAuthContractAcceptanceParameter"},"Classes/MBAuthContractAcceptanceParameter.html#/s:12MBurgerSwift33MBAuthContractAcceptanceParameterC23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBAuthContractAcceptanceParameter"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV9authTokenSSSgvpZ":{"name":"authToken","abstract":"<p>The access token that represents the user, if an user has been authenticated correctly.</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV14userIsLoggedInSbvpZ":{"name":"userIsLoggedIn","abstract":"<p>Returns TRUE if a user is authenticated. This funcion check if the access token saved in the keychain is non-nil and different from an empty string.</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV12registerUser8withName7surname5email8password5phone5image9contracts4data7success7failureySS_S4SSgSo7UIImageCSgSayAA0C27ContractAcceptanceParameterCGSgSDySSypGSgyycys5Error_pctFZ":{"name":"registerUser(withName:surname:email:password:phone:image:contracts:data:success:failure:)","abstract":"<p>Register a user in MBurger</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV16authenticateUser9withEmail8password7success7failureySS_SSySScys5Error_pctFZ":{"name":"authenticateUser(withEmail:password:success:failure:)","abstract":"<p>Authenticates a user giving the email and password</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV16authenticateUser15withSocialToken9tokenType4name7surname9contracts7success7failureySS_AA0cghJ0OSSSgANSayAA0C27ContractAcceptanceParameterCGSgySScys5Error_pctFZ":{"name":"authenticateUser(withSocialToken:tokenType:name:surname:contracts:success:failure:)","abstract":"<p>Authenticates a user using the social token</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV17logoutCurrentUser_7failureyyyc_ys5Error_pctFZ":{"name":"logoutCurrentUser(_:failure:)","abstract":"<p>Logs out the current user</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV28changePasswordForCurrentUser07withOldE003newE07success7failureySS_SSyycys5Error_pctFZ":{"name":"changePasswordForCurrentUser(withOldPassword:newPassword:success:failure:)","abstract":"<p>Change the password for the current authenticated user</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV14forgotPassword9withEmail7success7failureySS_yycys5Error_pctFZ":{"name":"forgotPassword(withEmail:success:failure:)","abstract":"<p>Call this api if the user wants to reset its password. A mail will be sended to the user with a new password if a user with the given email is found in MBurger.</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV14getUserProfile7success7failureyyAA6MBUserVc_ys5Error_pctFZ":{"name":"getUserProfile(success:failure:)","abstract":"<p>Retrieves the profile informations of the current authenticated user.</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV13updateProfile8withName7surname5phone5image9contracts4data7success7failureySS_S2SSgSo7UIImageCSgSayAA0C27ContractAcceptanceParameterCGSgSDySSypGSgyAA6MBUserVcys5Error_pctFZ":{"name":"updateProfile(withName:surname:phone:image:contracts:data:success:failure:)","abstract":"<p>Updates the profile informations of the current authenticated user.</p>","parent_name":"MBAuth"},"Structs/MBAuth.html#/s:12MBurgerSwift6MBAuthV17deleteCurrentUser7success7failureyyyc_ys5Error_pctFZ":{"name":"deleteCurrentUser(success:failure:)","abstract":"<p>Deletes the current authenticated user. It will call the <code>logoutCurrentUser</code> if the deletion is succesful.</p>","parent_name":"MBAuth"},"Structs/MBAuth.html":{"name":"MBAuth","abstract":"<p>Manages the authentication of the user.</p>"},"Classes/MBAuthContractAcceptanceParameter.html":{"name":"MBAuthContractAcceptanceParameter","abstract":"<p>A parameter that can be passed to the APIs that indicates if a legal contract has been accepted or not.</p>"},"Structs/MBUser.html":{"name":"MBUser","abstract":"<p>An object representing the user informations.</p>"},"Structs/MBUserContractStatus.html":{"name":"MBUserContractStatus","abstract":"<p>A struct indicating if a legal contract has been accepted by the user.</p>"},"Structs/MBUserPublishedSection.html":{"name":"MBUserPublishedSection","abstract":"<p>A section published by the user.</p>"},"Enums/MBAuthSocialTokenType.html":{"name":"MBAuthSocialTokenType","abstract":"<p>The type of social tokens supported by MBurger</p>"},"Protocols/MBDecodable.html#/s:12MBurgerSwift11MBDecodableP4fromxAA9MBDecoderC_tKcfc":{"name":"init(from:)","abstract":"<p>Creates a new instance by decoding from the given decoder.</p>","parent_name":"MBDecodable"},"Classes/MBDecoder.html#/s:12MBurgerSwift9MBDecoderC8elementsACSDySSAA9MBElementCG_tcfc":{"name":"init(elements:)","abstract":"<p>Creates a new instance of MBDecoder.</p>","parent_name":"MBDecoder"},"Classes/MBDecoder.html#/s:12MBurgerSwift9MBDecoderC6decode_8elementsxxm_SDySSAA9MBElementCGtKAA11MBDecodableRzlFZ":{"name":"decode(_:elements:)","abstract":"<p>A convenience method for creating a decoder and decoding a value.</p>","parent_name":"MBDecoder"},"Classes/MBDecoder.html#/s:s7DecoderP10codingPathSays9CodingKey_pGvp":{"name":"codingPath","parent_name":"MBDecoder"},"Classes/MBDecoder.html#/s:s7DecoderP8userInfoSDys010CodingUserC3KeyVypGvp":{"name":"userInfo","parent_name":"MBDecoder"},"Classes/MBDecoder.html#/s:s7DecoderP9container7keyedBys22KeyedDecodingContainerVyqd__Gqd__m_tKs9CodingKeyRd__lF":{"name":"container(keyedBy:)","parent_name":"MBDecoder"},"Classes/MBDecoder.html#/s:s7DecoderP16unkeyedContainers015UnkeyedDecodingC0_pyKF":{"name":"unkeyedContainer()","parent_name":"MBDecoder"},"Classes/MBDecoder.html#/s:s7DecoderP20singleValueContainers06Singlec8DecodingD0_pyKF":{"name":"singleValueContainer()","parent_name":"MBDecoder"},"Classes/MBDecoder.html":{"name":"MBDecoder","abstract":"<p>A type that can decode itself from an external representation.</p>"},"Protocols/MBDecodable.html":{"name":"MBDecodable","abstract":"<p>A protocol that extends the standard Decodable protocol for to simplify the MBurger decoding.</p>"},"Structs/MBSortParameter.html#/s:12MBurgerSwift15MBSortParameterV5field9ascendingACSS_Sbtcfc":{"name":"init(field:ascending:)","abstract":"<p>Initializes a sort parameter.</p>","parent_name":"MBSortParameter"},"Structs/MBSortParameter.html#/s:12MBurgerSwift15MBSortParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBSortParameter"},"Structs/MBPaginationParameter.html#/s:12MBurgerSwift21MBPaginationParameterV4skip4takeACSi_Sitcfc":{"name":"init(skip:take:)","abstract":"<p>Initializes a geofence parameter.</p>","parent_name":"MBPaginationParameter"},"Structs/MBPaginationParameter.html#/s:12MBurgerSwift21MBPaginationParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBPaginationParameter"},"Structs/MBGeofenceParameter.html#/s:12MBurgerSwift19MBGeofenceParameterV12NECoordinate12SWCoordinateACSo22CLLocationCoordinate2DV_AGtcfc":{"name":"init(NECoordinate:SWCoordinate:)","abstract":"<p>Initializes a geofence parameter.</p>","parent_name":"MBGeofenceParameter"},"Structs/MBGeofenceParameter.html#/s:12MBurgerSwift19MBGeofenceParameterV17northEastLatitude0eF9Longitude09southWestG00ijH0ACSd_S3dtcfc":{"name":"init(northEastLatitude:northEastLongitude:southWestLatitude:southWestLongitude:)","abstract":"<p>Initializes a geofence parameter.</p>","parent_name":"MBGeofenceParameter"},"Structs/MBGeofenceParameter.html#/s:12MBurgerSwift19MBGeofenceParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBGeofenceParameter"},"Structs/MBGeneralParameter.html#/s:12MBurgerSwift18MBGeneralParameterV3key5valueACSS_SStcfc":{"name":"init(key:value:)","abstract":"<p>Initializes a general parameter.</p>","parent_name":"MBGeneralParameter"},"Structs/MBGeneralParameter.html#/s:12MBurgerSwift18MBGeneralParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBGeneralParameter"},"Structs/MBFilterParameter.html#/s:12MBurgerSwift17MBFilterParameterV5field5valueACSS_SStcfc":{"name":"init(field:value:)","abstract":"<p>Initializes a filter parameter.</p>","parent_name":"MBFilterParameter"},"Structs/MBFilterParameter.html#/s:12MBurgerSwift17MBFilterParameterV5field4name5valueACSS_S2Stcfc":{"name":"init(field:name:value:)","abstract":"<p>Initializes a filter parameter object to filter the sections that have at least an element with name ? = <code>name</code> and value = <code>value</code>.</p>","parent_name":"MBFilterParameter"},"Structs/MBFilterParameter.html#/s:12MBurgerSwift17MBFilterParameterV23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>Returns the <code>Parameters</code> rapresentation of the object.</p>","parent_name":"MBFilterParameter"},"Protocols/MBParameter.html#/s:12MBurgerSwift11MBParameterP23parameterRepresentationSDySSypGyF":{"name":"parameterRepresentation()","abstract":"<p>returns Parameters value of elements that represents the parameter.</p>","parent_name":"MBParameter"},"Protocols/MBParameter.html":{"name":"MBParameter","abstract":"<p>This protocol represent a parameter passed to the MBurger api.</p>"},"Structs/MBFilterParameter.html":{"name":"MBFilterParameter","abstract":"<p>A parameter used to filter the elements retuned.</p>"},"Structs/MBGeneralParameter.html":{"name":"MBGeneralParameter","abstract":"<p>A general parameter that can be sent to MBurger</p>"},"Structs/MBGeofenceParameter.html":{"name":"MBGeofenceParameter","abstract":"<p>A parameter used to filter the elements retuned, the elements returned will be in the geofence square defined by the coordinates.</p>"},"Structs/MBPaginationParameter.html":{"name":"MBPaginationParameter","abstract":"<p>A parameter used to paginate the elements retuned.</p>"},"Structs/MBSortParameter.html":{"name":"MBSortParameter","abstract":"<p>A parameter used to sort the elements retuned.</p>"},"Classes/MBMultipleElementOption.html#/s:12MBurgerSwift23MBMultipleElementOptionC3keySSvp":{"name":"key","abstract":"<p>The key of the option.</p>","parent_name":"MBMultipleElementOption"},"Classes/MBMultipleElementOption.html#/s:12MBurgerSwift23MBMultipleElementOptionC5valueSSvp":{"name":"value","abstract":"<p>The value of the option.</p>","parent_name":"MBMultipleElementOption"},"Classes/MBMultipleElementOption.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBMultipleElementOption"},"Classes/MBMultipleElementOption.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBMultipleElementOption"},"Classes/MBMultipleElement.html#/s:12MBurgerSwift17MBMultipleElementC7optionsSayAA0cD6OptionCGvp":{"name":"options","abstract":"<p>The possible options of this element.</p>","parent_name":"MBMultipleElement"},"Classes/MBMultipleElement.html#/s:12MBurgerSwift17MBMultipleElementC15selectedOptionsSaySSGSgvp":{"name":"selectedOptions","abstract":"<p>The selected options of this element.</p>","parent_name":"MBMultipleElement"},"Classes/MBMultipleElement.html#/s:12MBurgerSwift17MBMultipleElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBMultipleElement</code> to an <code>Encoder</code></p>","parent_name":"MBMultipleElement"},"Classes/MBColorElement.html#/s:12MBurgerSwift14MBColorElementC8colorHexSSvp":{"name":"colorHex","abstract":"<p>The value of the element.</p>","parent_name":"MBColorElement"},"Classes/MBColorElement.html#/s:12MBurgerSwift14MBColorElementC5colorSo7UIColorCSgvp":{"name":"color","abstract":"<p>Returns the color of this element</p>","parent_name":"MBColorElement"},"Classes/MBColorElement.html#/s:12MBurgerSwift14MBColorElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBColorElement</code> to an <code>Encoder</code></p>","parent_name":"MBColorElement"},"Enums/MBMediaType.html#/s:12MBurgerSwift11MBMediaTypeO4fileyA2CmF":{"name":"file","abstract":"<p>A general file.</p>","parent_name":"MBMediaType"},"Enums/MBMediaType.html#/s:12MBurgerSwift11MBMediaTypeO5audioyA2CmF":{"name":"audio","abstract":"<p>An audio.</p>","parent_name":"MBMediaType"},"Enums/MBMediaType.html#/s:12MBurgerSwift11MBMediaTypeO5videoyA2CmF":{"name":"video","abstract":"<p>A video.</p>","parent_name":"MBMediaType"},"Enums/MBMediaType.html#/s:12MBurgerSwift11MBMediaTypeO8documentyA2CmF":{"name":"document","abstract":"<p>A document(e.g. PDF).</p>","parent_name":"MBMediaType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO9undefinedyA2CmF":{"name":"undefined","abstract":"<p>Used when the type of the element can’t be defined.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO4textyA2CmF":{"name":"text","abstract":"<p>A text element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO6imagesyA2CmF":{"name":"images","abstract":"<p>An image element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO5mediayA2CmF":{"name":"media","abstract":"<p>A general media element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO8checkboxyA2CmF":{"name":"checkbox","abstract":"<p>A checkbox element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO4dateyA2CmF":{"name":"date","abstract":"<p>A date element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO7addressyA2CmF":{"name":"address","abstract":"<p>An address element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO8dropDownyA2CmF":{"name":"dropDown","abstract":"<p>A dropdown element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO4pollyA2CmF":{"name":"poll","abstract":"<p>A poll element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO8markdownyA2CmF":{"name":"markdown","abstract":"<p>A markdown element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO8relationyA2CmF":{"name":"relation","abstract":"<p>A relation element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO5coloryA2CmF":{"name":"color","abstract":"<p>A color element.</p>","parent_name":"MBElementType"},"Enums/MBElementType.html#/s:12MBurgerSwift13MBElementTypeO8multipleyA2CmF":{"name":"multiple","abstract":"<p>A multiple element.</p>","parent_name":"MBElementType"},"Classes/MBRelation.html#/s:12MBurgerSwift10MBRelationC7blockIdSivp":{"name":"blockId","abstract":"<p>The block id of the relation.</p>","parent_name":"MBRelation"},"Classes/MBRelation.html#/s:12MBurgerSwift10MBRelationC9sectionIdSivp":{"name":"sectionId","abstract":"<p>The section id of the relation.</p>","parent_name":"MBRelation"},"Classes/MBRelation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBRelation"},"Classes/MBRelation.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBRelation"},"Classes/MBRelation.html#/s:12MBurgerSwift10MBRelationC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBRelation</code> to an <code>Encoder</code></p>","parent_name":"MBRelation"},"Classes/MBRelationElement.html#/s:12MBurgerSwift17MBRelationElementC9relationsSayAA0C0CGvp":{"name":"relations","abstract":"<p>The relations of this element.</p>","parent_name":"MBRelationElement"},"Classes/MBRelationElement.html#/s:12MBurgerSwift17MBRelationElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBRelationElement</code> to an <code>Encoder</code></p>","parent_name":"MBRelationElement"},"Classes/MBCheckboxElement.html#/s:12MBurgerSwift17MBCheckboxElementC7checkedSbvp":{"name":"checked","abstract":"<p>If the checkbox element is checked or not.</p>","parent_name":"MBCheckboxElement"},"Classes/MBCheckboxElement.html#/s:12MBurgerSwift17MBCheckboxElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBCheckboxElement</code> to an <code>Encoder</code></p>","parent_name":"MBCheckboxElement"},"Classes/MBMediaElement.html#/s:12MBurgerSwift14MBMediaElementC9mediaTypeAA0cF0Ovp":{"name":"mediaType","abstract":"<p>The type of media.</p>","parent_name":"MBMediaElement"},"Classes/MBMediaElement.html#/s:12MBurgerSwift14MBMediaElementC6mediasSayAA0C0CGvp":{"name":"medias","abstract":"<p>The medias of the element.</p>","parent_name":"MBMediaElement"},"Classes/MBMediaElement.html#/s:12MBurgerSwift14MBMediaElementC10firstMediaAA0C0CSgvp":{"name":"firstMedia","abstract":"<p>The first media of the element if exists.</p>","parent_name":"MBMediaElement"},"Classes/MBMediaElement.html#/s:12MBurgerSwift14MBMediaElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBMediaElement</code> to an <code>Encoder</code></p>","parent_name":"MBMediaElement"},"Classes/MBMedia.html#/s:12MBurgerSwift7MBMediaC7mediaIdSivp":{"name":"mediaId","abstract":"<p>The id of the media.</p>","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:12MBurgerSwift7MBMediaC4uuid10Foundation4UUIDVvp":{"name":"uuid","abstract":"<p>The uuid of the media</p>","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:12MBurgerSwift7MBMediaC3url10Foundation3URLVvp":{"name":"url","abstract":"<p>The url of the media.</p>","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:12MBurgerSwift7MBMediaC8mimeTypeSSvp":{"name":"mimeType","abstract":"<p>The MIME type of the media.</p>","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:12MBurgerSwift7MBMediaC4sizeSivp":{"name":"size","abstract":"<p>The size of the media in byte.</p>","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:12MBurgerSwift7MBMediaC8fileNameSSSgvp":{"name":"fileName","abstract":"<p>The file name of this media</p>","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBMedia"},"Classes/MBMedia.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBMedia"},"Classes/MBImagesElement.html#/s:12MBurgerSwift15MBImagesElementC6imagesSayAA7MBMediaCGvp":{"name":"images","abstract":"<p>The images of the element.</p>","parent_name":"MBImagesElement"},"Classes/MBImagesElement.html#/s:12MBurgerSwift15MBImagesElementC10firstImageAA7MBMediaCSgvp":{"name":"firstImage","abstract":"<p>The first image of the element if exists.</p>","parent_name":"MBImagesElement"},"Classes/MBImagesElement.html#/s:12MBurgerSwift15MBImagesElementC9elementId0E4Name5order6imagesACSi_SSSiSayAA7MBMediaCGtcfc":{"name":"init(elementId:elementName:order:images:)","abstract":"<p>Initializes an image element with an elementId, a name, order and the text.</p>","parent_name":"MBImagesElement"},"Classes/MBImagesElement.html#/s:12MBurgerSwift15MBImagesElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBImagesElement</code> to an <code>Encoder</code></p>","parent_name":"MBImagesElement"},"Classes/MBDateElement.html#/s:12MBurgerSwift13MBDateElementC4date10Foundation4DateVvp":{"name":"date","abstract":"<p>The value of the element.</p>","parent_name":"MBDateElement"},"Classes/MBDateElement.html#/s:12MBurgerSwift13MBDateElementC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"<p>Intialized a <code>MBDateElement</code> from a <code>Decoder</code></p>","parent_name":"MBDateElement"},"Classes/MBDateElement.html#/s:12MBurgerSwift13MBDateElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBDateElement</code> to an <code>Encoder</code></p>","parent_name":"MBDateElement"},"Classes/MBAddressElement.html#/s:12MBurgerSwift16MBAddressElementC7addressSSvp":{"name":"address","abstract":"<p>The value of the element.</p>","parent_name":"MBAddressElement"},"Classes/MBAddressElement.html#/s:12MBurgerSwift16MBAddressElementC10coordinateSo22CLLocationCoordinate2DVvp":{"name":"coordinate","abstract":"<p>The coordinate of the address.</p>","parent_name":"MBAddressElement"},"Classes/MBAddressElement.html#/s:12MBurgerSwift16MBAddressElementC8latitudeSdvp":{"name":"latitude","abstract":"<p>The latitude of the address.</p>","parent_name":"MBAddressElement"},"Classes/MBAddressElement.html#/s:12MBurgerSwift16MBAddressElementC9longitudeSdvp":{"name":"longitude","abstract":"<p>The longitude of the address.</p>","parent_name":"MBAddressElement"},"Classes/MBAddressElement.html#/s:12MBurgerSwift16MBAddressElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBAddressElement</code> to an <code>Encoder</code></p>","parent_name":"MBAddressElement"},"Classes/MBGeneralElement.html#/s:12MBurgerSwift16MBGeneralElementC12generalValue10Foundation4DataVSgvp":{"name":"generalValue","abstract":"<p>The value of the element.</p>","parent_name":"MBGeneralElement"},"Classes/MBGeneralElement.html#/s:12MBurgerSwift16MBGeneralElementC10stringTypeSSSgvp":{"name":"stringType","abstract":"<p>The type of the element retuned by the api.</p>","parent_name":"MBGeneralElement"},"Classes/MBGeneralElement.html#/s:12MBurgerSwift16MBGeneralElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBGeneralElement</code> to an <code>Encoder</code></p>","parent_name":"MBGeneralElement"},"Classes/MBMarkdownElement.html#/s:12MBurgerSwift17MBMarkdownElementC4textSSvp":{"name":"text","abstract":"<p>The value of the element.</p>","parent_name":"MBMarkdownElement"},"Classes/MBMarkdownElement.html#/s:12MBurgerSwift17MBMarkdownElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBMarkdownElement</code> to an <code>Encoder</code></p>","parent_name":"MBMarkdownElement"},"Classes/MBPollElement.html#/s:12MBurgerSwift13MBPollElementC7answersSaySSGvp":{"name":"answers","abstract":"<p>The possible answers for the poll.</p>","parent_name":"MBPollElement"},"Classes/MBPollElement.html#/s:12MBurgerSwift13MBPollElementC14expirationDate10Foundation0F0Vvp":{"name":"expirationDate","abstract":"<p>The expiration date of the poll.</p>","parent_name":"MBPollElement"},"Classes/MBPollElement.html#/s:12MBurgerSwift13MBPollElementC7resultsSaySiGSgvp":{"name":"results","abstract":"<p>The results of the poll.</p>","parent_name":"MBPollElement"},"Classes/MBPollElement.html#/s:12MBurgerSwift13MBPollElementC8answeredSbvp":{"name":"answered","abstract":"<p>If I have answered.</p>","parent_name":"MBPollElement"},"Classes/MBPollElement.html#/s:12MBurgerSwift13MBPollElementC6answerSiSgvp":{"name":"answer","abstract":"<p>The answer.</p>","parent_name":"MBPollElement"},"Classes/MBPollElement.html#/s:12MBurgerSwift13MBPollElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBPollElement</code> to an <code>Encoder</code></p>","parent_name":"MBPollElement"},"Classes/MBDropdownElementOption.html#/s:12MBurgerSwift23MBDropdownElementOptionC3keySSvp":{"name":"key","abstract":"<p>The key of the option.</p>","parent_name":"MBDropdownElementOption"},"Classes/MBDropdownElementOption.html#/s:12MBurgerSwift23MBDropdownElementOptionC5valueSSvp":{"name":"value","abstract":"<p>The value of the option.</p>","parent_name":"MBDropdownElementOption"},"Classes/MBDropdownElementOption.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBDropdownElementOption"},"Classes/MBDropdownElementOption.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBDropdownElementOption"},"Classes/MBDropdownElement.html#/s:12MBurgerSwift17MBDropdownElementC7optionsSayAA0cD6OptionCGvp":{"name":"options","abstract":"<p>The possible options of the dropdown.</p>","parent_name":"MBDropdownElement"},"Classes/MBDropdownElement.html#/s:12MBurgerSwift17MBDropdownElementC14selectedOptionSSSgvp":{"name":"selectedOption","abstract":"<p>The selected option of the dropdown.</p>","parent_name":"MBDropdownElement"},"Classes/MBDropdownElement.html#/s:12MBurgerSwift17MBDropdownElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBDropdownElement</code> to an <code>Encoder</code></p>","parent_name":"MBDropdownElement"},"Classes/MBTextElement.html#/s:12MBurgerSwift13MBTextElementC4textSSvp":{"name":"text","abstract":"<p>The value of the element.</p>","parent_name":"MBTextElement"},"Classes/MBTextElement.html#/s:12MBurgerSwift13MBTextElementC9elementId0E4Name5order4textACSi_SSSiSStcfc":{"name":"init(elementId:elementName:order:text:)","abstract":"<p>Initializes a text element with the element id, name, type, order and text value.</p>","parent_name":"MBTextElement"},"Classes/MBTextElement.html#/s:12MBurgerSwift13MBTextElementC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"<p>Initializes a <code>MBTextElement</code> from a <code>Decoder</code></p>","parent_name":"MBTextElement"},"Classes/MBTextElement.html#/s:12MBurgerSwift13MBTextElementC6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","abstract":"<p>Encodes a <code>MBTextElement</code> to an <code>Encoder</code></p>","parent_name":"MBTextElement"},"Structs/MBElementFactory.html#/s:12MBurgerSwift16MBElementFactoryV7element13forDictionaryAA0C0CSDySSypG_tFZ":{"name":"element(forDictionary:)","abstract":"<p>Returns a MBElement object based on the type specified in the dictionary.</p>","parent_name":"MBElementFactory"},"Classes/MBElement.html#/s:12MBurgerSwift9MBElementC5orderSivp":{"name":"order","abstract":"<p>The order of the element.</p>","parent_name":"MBElement"},"Classes/MBElement.html#/s:12MBurgerSwift9MBElementC2idSivp":{"name":"id","abstract":"<p>The id of the element.</p>","parent_name":"MBElement"},"Classes/MBElement.html#/s:12MBurgerSwift9MBElementC4typeAA0C4TypeOvp":{"name":"type","abstract":"<p>The type of the element.</p>","parent_name":"MBElement"},"Classes/MBElement.html#/s:12MBurgerSwift9MBElementC4nameSSvp":{"name":"name","abstract":"<p>The name of the element.</p>","parent_name":"MBElement"},"Classes/MBElement.html#/s:12MBurgerSwift9MBElementC9elementId0D4Name4type5orderACSi_SSAA0C4TypeOSitcfc":{"name":"init(elementId:elementName:type:order:)","abstract":"<p>Initializes an element with an element id, name, type and order.</p>","parent_name":"MBElement"},"Classes/MBElement.html#/s:12MBurgerSwift9MBElementC10dictionaryACSDySSypG_tcfc":{"name":"init(dictionary:)","abstract":"<p>Initializes an element with the dictionary returned by the api.</p>","parent_name":"MBElement"},"Classes/MBElement.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBElement"},"Classes/MBElement.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBElement"},"Classes/MBElement.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBElement"},"Protocols/MBElementProtocol.html#/s:12MBurgerSwift17MBElementProtocolP5orderSivp":{"name":"order","abstract":"<p>The order of the element</p>","parent_name":"MBElementProtocol"},"Protocols/MBElementProtocol.html#/s:12MBurgerSwift17MBElementProtocolP2idSivp":{"name":"id","abstract":"<p>The id of the element</p>","parent_name":"MBElementProtocol"},"Protocols/MBElementProtocol.html#/s:12MBurgerSwift17MBElementProtocolP4typeAA0C4TypeOvp":{"name":"type","abstract":"<p>The type of the element</p>","parent_name":"MBElementProtocol"},"Protocols/MBElementProtocol.html#/s:12MBurgerSwift17MBElementProtocolP4nameSSvp":{"name":"name","abstract":"<p>The name of the element</p>","parent_name":"MBElementProtocol"},"Protocols/MBElementProtocol.html#/s:12MBurgerSwift17MBElementProtocolP10dictionaryxSDySSypG_tcfc":{"name":"init(dictionary:)","abstract":"<p>Initializes a element from the dicttionary returned by APIs</p>","parent_name":"MBElementProtocol"},"Protocols/MBElementProtocol.html":{"name":"MBElementProtocol","abstract":"<p>A protocol to which all MBElements needs to be conform, it has all the basic data that a MBElement needs.</p>"},"Classes/MBElement.html":{"name":"MBElement","abstract":"<p>This class represents the base class for all MBurger elements. All the specialized elements are subclasses of this class.</p>"},"Structs/MBElementFactory.html":{"name":"MBElementFactory","abstract":"<p>This struct is used to create a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbClasses/MBElement.html\">MBElement</a></code> objects based on the API’s response</p>"},"Classes/MBTextElement.html":{"name":"MBTextElement","abstract":"<p>This class represents a MBurger text element."},"Classes/MBDropdownElement.html":{"name":"MBDropdownElement","abstract":"<p>This class represents a MBurger dropdown element.</p>"},"Classes/MBDropdownElementOption.html":{"name":"MBDropdownElementOption","abstract":"<p>This class represents an option that can be selected in a dropdown.</p>"},"Classes/MBPollElement.html":{"name":"MBPollElement","abstract":"<p>This class represents a MBurger poll element, the property answers contains the answers the user can give to a the poll.</p>"},"Classes/MBMarkdownElement.html":{"name":"MBMarkdownElement","abstract":"<p>This class represents a MBurger markdown element.</p>"},"Classes/MBGeneralElement.html":{"name":"MBGeneralElement","abstract":"<p>This class represents a general MBurger element.</p>"},"Classes/MBAddressElement.html":{"name":"MBAddressElement","abstract":"<p>This class represents a MBurger address element.</p>"},"Classes/MBDateElement.html":{"name":"MBDateElement","abstract":"<p>This class represents a MBurger date element.</p>"},"Classes/MBImagesElement.html":{"name":"MBImagesElement","abstract":"<p>This class represents a MBurger images element.</p>"},"Classes/MBMedia.html":{"name":"MBMedia","abstract":"<p>This class represents a media.</p>"},"MBElement.html#/s:12MBurgerSwift7MBImagea":{"name":"MBImage","abstract":"<p>A convenience name for MBImages.</p>"},"Classes/MBMediaElement.html":{"name":"MBMediaElement","abstract":"<p>This class represents a MBurger media element.</p>"},"Classes/MBCheckboxElement.html":{"name":"MBCheckboxElement","abstract":"<p>This class represents a MBurger checkbox element.</p>"},"Classes/MBRelationElement.html":{"name":"MBRelationElement","abstract":"<p>This class represents a MBurger relation element.</p>"},"Classes/MBRelation.html":{"name":"MBRelation","abstract":"<p>This class represents a relation in an MBurger relation element.</p>"},"Enums/MBElementType.html":{"name":"MBElementType","abstract":"<p>The type of elements.</p>"},"Enums/MBMediaType.html":{"name":"MBMediaType","abstract":"<p>The type of the media.</p>"},"Classes/MBColorElement.html":{"name":"MBColorElement","abstract":"<p>This class represents a MBurger color element.</p>"},"Classes/MBMultipleElement.html":{"name":"MBMultipleElement","abstract":"<p>This class represents a MBurger multiple element, users can select multiple values from an array of options.</p>"},"Classes/MBMultipleElementOption.html":{"name":"MBMultipleElementOption","abstract":"<p>This class represents an option that can be selected in a multiple element.</p>"},"Classes/MBApiManager.html#/s:12MBurgerSwift12MBApiManagerC7request9withToken6locale7apiName6method7headers10parameters11development8encoding7success7failureySS_S2S012MBNetworkingB010HTTPMethodOSayAO10HTTPHeaderVGSgSDySSypGSgSbAO16ParameterEncoder_pyAVcys5Error_pctFZ":{"name":"request(withToken:locale:apiName:method:headers:parameters:development:encoding:success:failure:)","abstract":"<p>Calls the api to the MBurger endpoint with the parameters specified. At the end of the network call it will be called the success block or the failure block.</p>","parent_name":"MBApiManager"},"Classes/MBApiManager.html#/s:12MBurgerSwift12MBApiManagerC6upload9withToken6locale7apiName6method7headers19multipartParameters11development10completionySS_S2S012MBNetworkingB010HTTPMethodOSayAM10HTTPHeaderVGSgSayAM15MBMultipartFormCGSbyAM0T8ResponseOctFZ":{"name":"upload(withToken:locale:apiName:method:headers:multipartParameters:development:completion:)","abstract":"<p>Calls the api to the MBurger endpoint with the parameters specified. At the end of the network call it will be called the success block or the failure block. This is used to upload elements to MBurger.</p>","parent_name":"MBApiManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC6sharedACvpZ":{"name":"shared","abstract":"<p>Creates and returns a singleton <code>MBManager</code>.</p>","parent_name":"MBManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC8apiTokenSSvp":{"name":"apiToken","abstract":"<p>The API token used to make all the requests to the api.</p>","parent_name":"MBManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC11developmentSbvp":{"name":"development","abstract":"<p>It’s true if it’s in development mode.</p>","parent_name":"MBManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC7pluginsSayAA8MBPlugin_pGvp":{"name":"plugins","abstract":"<p>An array of plugin objects that can add functionality to the core MBurger.</p>","parent_name":"MBManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC6locale10Foundation6LocaleVSgvp":{"name":"locale","abstract":"<p>The locale used to make the requests.</p>","parent_name":"MBManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC12localeStringSSvp":{"name":"localeString","abstract":"<p>The locale string sended to the api.</p>","parent_name":"MBManager"},"Classes/MBManager.html#/s:12MBurgerSwift9MBManagerC40applicationDidFinishLaunchingWithOptions06launchI0ySDySo019UIApplicationLaunchI3KeyaypGSg_tF":{"name":"applicationDidFinishLaunchingWithOptions(launchOptions:)","abstract":"<p>Tells to MBurger and plugins that the app has started, used to do some startup work for audience and automation plugins.</p>","parent_name":"MBManager"},"Classes/MBManager.html":{"name":"MBManager","abstract":"<p>The manager of the SDK.</p>"},"Classes/MBApiManager.html":{"name":"MBApiManager","abstract":"<p>This class is responsible to make all the networking requests to the MBurger Api, MBManager, MBClient and MBAdmin are built above this class.</p>"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC10getProject13withContracts7success7failureySb_yAA9MBProjectVcys5Error_pctFZ":{"name":"getProject(withContracts:success:failure:)","abstract":"<p>Retrieve the informations about the project.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC9getBlocks14withParameters17includingSections15includeElements7success7failureySayAA11MBParameter_pGSg_S2bySayAA7MBBlockCG_AA16MBPaginationInfoVtcys5Error_pctFZ":{"name":"getBlocks(withParameters:includingSections:includeElements:success:failure:)","abstract":"<p>Retrieve the blocks of the project.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC8getBlock6withId10parameters15includeSections0I8Elements7success7failureySi_SayAA11MBParameter_pGSgS2byAA7MBBlockCcys5Error_pctFZ":{"name":"getBlock(withId:parameters:includeSections:includeElements:success:failure:)","abstract":"<p>Retrieve the block of the project with the specified id.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC11getSections7ofBlock10parameters8elements7success7failureySi_SayAA11MBParameter_pGSgSbySayAA9MBSectionCG_AA16MBPaginationInfoVtcys5Error_pctFZ":{"name":"getSections(ofBlock:parameters:elements:success:failure:)","abstract":"<p>Retrieve the sections of the block with the specified id.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC10getSection6withId10parameters8elements7success7failureySi_SayAA11MBParameter_pGSgSbyAA9MBSectionCcys5Error_pctFZ":{"name":"getSection(withId:parameters:elements:success:failure:)","abstract":"<p>Retrieve the section with the specified id.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC10getSection8withSlug10parameters8elements7success7failureySS_SayAA11MBParameter_pGSgSbyAA9MBSectionCcys5Error_pctFZ":{"name":"getSection(withSlug:parameters:elements:success:failure:)","abstract":"<p>Retrieve the section with the specified slug.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC11getElements9ofSection7success7failureySi_ySDySSAA9MBElementCGcys5Error_pctFZ":{"name":"getElements(ofSection:success:failure:)","abstract":"<p>Retrieve the elements of the section with the specified id.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC8getMedia6withId7success7failureySi_yAA7MBMediaCcys5Error_pctFZ":{"name":"getMedia(withId:success:failure:)","abstract":"<p>Retrieve the media of the project with the specified id.</p>","parent_name":"MBClient"},"Classes/MBClient.html#/s:12MBurgerSwift8MBClientC11getAllMedia7success7failureyySayAA7MBMediaCGc_ys5Error_pctFZ":{"name":"getAllMedia(success:failure:)","abstract":"<p>Retrieve all the media of the project.</p>","parent_name":"MBClient"},"Classes/MBClient.html":{"name":"MBClient","abstract":"<p>The main client of the SDK, this is your entry point for all the calls you do with MBurger."},"Classes/MBSection.html#/s:12MBurgerSwift9MBSectionC9sectionIdSivp":{"name":"sectionId","abstract":"<p>The id of the section.</p>","parent_name":"MBSection"},"Classes/MBSection.html#/s:12MBurgerSwift9MBSectionC5orderSivp":{"name":"order","abstract":"<p>The order of the section.</p>","parent_name":"MBSection"},"Classes/MBSection.html#/s:12MBurgerSwift9MBSectionC8elementsSDySSAA9MBElementCGSgvp":{"name":"elements","abstract":"<p>The elements of the section. The key of the dictionary is the name of the element, the value is an instance of a MBElement that represents the object.</p>","parent_name":"MBSection"},"Classes/MBSection.html#/s:12MBurgerSwift9MBSectionC11availableAt10Foundation4DateVvp":{"name":"availableAt","abstract":"<p>The date the section is available.</p>","parent_name":"MBSection"},"Classes/MBSection.html#/s:12MBurgerSwift9MBSectionC10inEvidenceSbvp":{"name":"inEvidence","abstract":"<p>Indicates if the section is in evidence.</p>","parent_name":"MBSection"},"Classes/MBSection.html#/s:12MBurgerSwift9MBSectionC9sectionId5order8elements11availableAt10inEvidenceACSi_SiSDySSAA9MBElementCGSg10Foundation4DateVSbtcfc":{"name":"init(sectionId:order:elements:availableAt:inEvidence:)","abstract":"<p>Initializes the section object with the section id, order, the elements(if present), the availability date and if is in evidence or not.</p>","parent_name":"MBSection"},"Classes/MBSection.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBSection"},"Classes/MBSection.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBSection"},"Classes/MBSection.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBSection"},"Classes/MBSection.html":{"name":"MBSection","abstract":"<p>This class represents a MBurger section.</p>"},"Classes/MBBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"MBBlock"},"Classes/MBBlock.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MBBlock"},"Classes/MBBlock.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"MBBlock"},"Classes/MBBlock.html":{"name":"MBBlock","abstract":"<p>This class represent a MBurger Block.</p>"},"MBBlock.html":{"name":"MBBlock"},"MBSection.html":{"name":"MBSection"},"MBClient.html":{"name":"MBClient"},"MBManager.html":{"name":"MBManager"},"MBElement.html":{"name":"MBElement"},"MBParameter.html":{"name":"MBParameter"},"MBDecodable.html":{"name":"MBDecodable"},"MBAuth.html":{"name":"MBAuth"},"MBPagination.html":{"name":"MBPagination"},"MBProject.html":{"name":"MBProject"},"MBPlugin.html":{"name":"MBPlugin"},"Public%20Extension.html":{"name":"Public Extension"},"MBUtilities.html":{"name":"MBUtilities"},"Other%20Enums.html":{"name":"Other Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Other%20Structs.html":{"name":"Other Structures","abstract":"<p>The following structures are available globally.</p>"}}