[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-11 UTC."],[],[],null,["# FirebaseRemoteConfig Framework Reference\n\nCustomSignalValue\n=================\n\n public struct CustomSignalValue\n\n extension CustomSignalValue: ExpressibleByStringInterpolation\n\n extension CustomSignalValue: ExpressibleByIntegerLiteral\n\n extension CustomSignalValue: ExpressibleByFloatLiteral\n\nRepresents a value associated with a key in a custom signal, restricted to the allowed data\ntypes : String, Int, Double.\n- `\n ``\n ``\n `\n\n ### [string(_:)](#/s:20FirebaseRemoteConfig17CustomSignalValueV6stringyACSSFZ)\n\n `\n ` \n Returns a string backed custom signal. \n\n #### Declaration\n\n Swift \n\n public static func string(_ string: String) -\u003e CustomSignalValue\n\n #### Parameters\n\n |----------------|--------------------------------------------------|\n | ` `*string*` ` | The given string to back the custom signal with. |\n\n #### Return Value\n\n A string backed custom signal.\n- `\n ``\n ``\n `\n\n ### [integer(_:)](#/s:20FirebaseRemoteConfig17CustomSignalValueV7integeryACSiFZ)\n\n `\n ` \n Returns an integer backed custom signal. \n\n #### Declaration\n\n Swift \n\n public static func integer(_ integer: Int) -\u003e CustomSignalValue\n\n #### Parameters\n\n |-----------------|---------------------------------------------------|\n | ` `*integer*` ` | The given integer to back the custom signal with. |\n\n #### Return Value\n\n An integer backed custom signal.\n- `\n ``\n ``\n `\n\n ### [double(_:)](#/s:20FirebaseRemoteConfig17CustomSignalValueV6doubleyACSdFZ)\n\n `\n ` \n Returns an floating-point backed custom signal. \n\n #### Declaration\n\n Swift \n\n public static func double(_ double: Double) -\u003e CustomSignalValue\n\n #### Parameters\n\n |----------------|----------------------------------------------------------------|\n | ` `*double*` ` | The given floating-point value to back the custom signal with. |\n\n #### Return Value\n\n An floating-point backed custom signal\n- `\n ``\n ``\n `\n\n ### [init(stringLiteral:)](#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n public init(stringLiteral value: String)\n\n- `\n ``\n ``\n `\n\n ### [init(integerLiteral:)](#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n public init(integerLiteral value: Int)\n\n- `\n ``\n ``\n `\n\n ### [init(floatLiteral:)](#/s:s25ExpressibleByFloatLiteralP05floatD0x0cD4TypeQz_tcfc)\n\n `\n ` \n\n #### Declaration\n\n Swift \n\n public init(floatLiteral value: Double)"]]