createBundle method

List createBundle()

Implementation

List<dynamic> createBundle() {
  List<dynamic> data = [];

  for (Object attribute in payload) {
    if (attribute is StringAttribute) {
      StringAttribute stringAttribute = attribute;
      data.add(stringAttribute.createBundle());
    } else if (attribute is NumberAttribute) {
      NumberAttribute numberAttribute = attribute;
      data.add(numberAttribute.createBundle());
    } else if (attribute is BooleanAttribute) {
      BooleanAttribute booleanAttribute = attribute;
      data.add(booleanAttribute.createBundle());
    } else if (attribute is DateAttribute) {
      DateAttribute dateAttribute = attribute;
      data.add(dateAttribute.createBundle());
    }
  }

  return data;
}