Struct rusoto_gamelift::AttributeValue [] [src]

pub struct AttributeValue {
    pub n: Option<f64>,
    pub s: Option<String>,
    pub sdm: Option<HashMap<String, f64>>,
    pub sl: Option<Vec<String>>,

Values for use in Player attribute type:value pairs. This object lets you specify an attribute value using any of the valid data types: string, number, string array or data map. Each AttributeValue object can use only one of the available properties.


For number values, expressed as double.

For single string values. Maximum string length is 100 characters.

For a map of up to 10 type:value pairs. Maximum length for each string value is 100 characters.

For a list of up to 10 strings. Maximum length for each string is 100 characters. Duplicate values are not recognized; all occurances of the the repeated value after the first of a repeated value are ignored.

Trait Implementations

impl Default for AttributeValue


Returns the "default value" for a type. Read more

impl Debug for AttributeValue


Formats the value using the given formatter.

impl Clone for AttributeValue


Returns a copy of the value. Read more


Performs copy-assignment from source. Read more