pub fn rule_sets(mut self, input: crate::model::ReceiptRuleSetMetadata) -> Self {
            let mut v = self.rule_sets.unwrap_or_default();
            v.push(input);
            self.rule_sets = Some(v);
            self
        }
/// Appends an item to `rule_sets`.
///
/// To override the contents of this collection use [`set_rule_sets`](Self::set_rule_sets).
///
/// <p>The metadata for the currently active receipt rule set. The metadata consists of the rule set name and the timestamp of when the rule set was created.</p>
Appends an item to `rule_sets`.
To override the contents of this collection use [`set_rule_sets`](Self::set_rule_sets).

The metadata for the currently active receipt rule set. The metadata consists of the rule set name and the timestamp of when the rule set was created.
Appends an item to ` rule_sets ` . To override the contents of this collection use [ ` set_rule_sets ` ] ( Self :: set_rule_sets ) . The metadata for the currently active receipt rule set . The metadata consists of the rule set name and the timestamp of when the rule set was created .
pub fn rule_sets(mut self, input: crate::model::ReceiptRuleSetMetadata) -> Self {
            let mut v = self.rule_sets.unwrap_or_default();
            v.push(input);
            self.rule_sets = Some(v);
            self
        }
pub fn rule_sets ( mut self , input : crate :: model :: ReceiptRuleSetMetadata ) -> Self { let mut v = self . rule_sets . unwrap_or_default ( ) ; v . push ( input ) ; self . rule_sets = Some ( v ) ; self }
Appends an item to `rule_sets`.
Appends an item to ` rule_sets ` .
mut self
input
crate::model::ReceiptRuleSetMetadata
mut self
input
crate::model::ReceiptRuleSetMetadata