defaultStyleAttributesModel static method

Future<MonaStyleAttributesModel> defaultStyleAttributesModel(
  1. String appId,
  2. String documentID
)

Implementation

static Future<MonaStyleAttributesModel> defaultStyleAttributesModel(
    String appId, String documentID) async {
  var futureModel = MonaStyleAttributesModel.fromEntity(
      'thomas',
      MonaStyleAttributesEntity.fromJsonString(
          '{"appId":"THOMA5_APP","formBackground":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":255,"g":255,"b":255,"opacity":1},"stop":0.1},{"color":{"r":145,"g":0,"b":0,"opacity":0.5},"stop":0.9}],"borderRadius":null,"border":null,"padding":null,"margin":null},"appBackground":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":174,"g":166,"b":246,"opacity":0.7},"stop":0},{"color":{"r":92,"g":92,"b":170,"opacity":0.7},"stop":1}],"borderRadius":null,"border":null,"padding":null,"margin":null},"formGroupTitleColor":{"r":255,"g":0,"b":0,"opacity":1},"formFieldTextColor":{"r":255,"g":255,"b":255,"opacity":1},"formFieldHeaderColor":{"r":255,"g":0,"b":0,"opacity":1},"formFieldFocusColor":{"r":255,"g":0,"b":0,"opacity":1},"listBackground":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":255,"g":255,"b":255,"opacity":1},"stop":0.1},{"color":{"r":145,"g":0,"b":0,"opacity":0.5},"stop":0.9}],"borderRadius":null,"border":null,"padding":null,"margin":null},"listTextItemColor":{"r":255,"g":255,"b":255,"opacity":1},"floatingButtonForegroundColor":{"r":255,"g":255,"b":255,"opacity":1},"floatingButtonBackgroundColor":{"r":255,"g":0,"b":0,"opacity":1},"dividerColor":{"r":0,"g":0,"b":0,"opacity":1},"topicContainerBackground":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":null,"border":null,"padding":null,"margin":null},"actionContainerBackground":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":{"borderRadiusType":0,"circularValue":1,"ellipticalX":1,"ellipticalY":1},"border":true,"padding":null,"margin":null},"appBarBG":{"backgroundImageId":null,"useProfilePhotoAsBackground":false,"beginGradientPosition":0,"endGradientPosition":8,"shadow":{"color":{"r":123,"g":109,"b":109,"opacity":0.51},"offsetDX":5,"offsetDY":5,"spreadRadius":7,"blurRadius":7},"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":null,"border":false,"padding":null,"margin":null},"appBarIconColor":{"r":255,"g":255,"b":255,"opacity":1},"appBarSelectedIconColor":{"r":3,"g":0,"b":255,"opacity":1},"appBarMenuBackgroundColor":{"r":255,"g":255,"b":255,"opacity":0.4980392156862745},"bottomNavigationBarBG":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":0,"endGradientPosition":8,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":null,"border":null,"padding":null,"margin":null},"drawerBG":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":null,"border":null,"padding":null,"margin":null},"drawerHeaderBG":{"backgroundImageId":"fbe2e2da-907f-4c2f-b13e-54885bf81bcf","useProfilePhotoAsBackground":false,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":null,"border":null,"padding":null,"margin":null},"profileDrawerBG":{"backgroundImageId":null,"useProfilePhotoAsBackground":null,"beginGradientPosition":3,"endGradientPosition":5,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":0},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":1}],"borderRadius":null,"border":null,"padding":null,"margin":null},"profileDrawerHeaderBG":{"backgroundImageId":null,"useProfilePhotoAsBackground":true,"beginGradientPosition":5,"endGradientPosition":3,"shadow":null,"decorationColors":[{"color":{"r":92,"g":92,"b":170,"opacity":1},"stop":1},{"color":{"r":174,"g":166,"b":246,"opacity":1},"stop":0}],"borderRadius":null,"border":null,"padding":null,"margin":null},"backgroundColorHomeMenu":{"r":84,"g":84,"b":162,"opacity":1},"h1":{"fontName":"Dancing Script","size":30,"weight":6,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"h2":{"fontName":"Dancing Script","size":22,"weight":6,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"h3":{"fontName":"Dancing Script","size":20,"weight":6,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"h4":{"fontName":"Dancing Script","size":20,"weight":6,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"h5":{"fontName":"Dancing Script","size":20,"weight":3,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"textFieldHeader":{"fontName":"Dancing Script","size":14,"weight":3,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"fontText":{"fontName":"Dancing Script","size":18,"weight":3,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"fontSmallText":{"fontName":"Dancing Script","size":10,"weight":3,"style":1,"decoration":0,"color":{"r":255,"g":255,"b":255,"opacity":1}},"fontHighlight1":{"fontName":"Dancing Script","size":18,"weight":8,"style":0,"decoration":0,"color":{"r":255,"g":0,"b":0,"opacity":1}},"fontHighlight2":{"fontName":"Dancing Script","size":18,"weight":8,"style":1,"decoration":1,"color":{"r":255,"g":0,"b":0,"opacity":1}},"fontLink":{"fontName":"Dancing Script","size":18,"weight":3,"style":1,"decoration":1,"color":{"r":255,"g":255,"b":255,"opacity":1}},"routeBuilder":4,"routeAnimationDuration":800,"dialogBackgroundColor":{"r":84,"g":84,"b":162,"opacity":1},"dialogSeperatorColor":{"r":0,"g":0,"b":0,"opacity":1},"popupMenuButtonColor":{"r":84,"g":84,"b":162,"opacity":1}}'));
  var model = await futureModel;
  if (model != null) {
    return Future.value(model);
  } else {
    throw Exception("Can't create thomas attributes model for mona style");
  }
}