copyWith method
Option
copyWith({
- bool? isDismissible,
- int? defaultRating,
- String? defaultReview,
- bool? hideSuggestionField,
- int? maxRating,
- String? ratingHeader,
- Alignment? headerTextAlignment,
- bool? hideRatingBottomText,
- String? ratringsBottomText1,
- String? ratringsBottomText2,
- String? reviewFieldHint,
- String? reviewFieldHeader,
- String? submitButtonText,
- String? skipButtonText,
- ButtonStyle? skipButtonStyle,
- ButtonStyle? submitButtonStyle,
- TextStyle? submitButtonTextStyle,
- TextStyle? ratingHeaderTextStyle,
- TextStyle? ratingbottomTextStyle,
- TextStyle? reviewHeaderTextStyle,
- TextStyle? reviewFieldHintTextStyle,
- TextStyle? reviewfieldTextStyle,
- Color? backgroundColor,
- ShapeBorder? shape,
Implementation
Option copyWith({
bool? isDismissible,
int? defaultRating,
String? defaultReview,
bool? hideSuggestionField,
int? maxRating,
String? ratingHeader,
Alignment? headerTextAlignment,
bool? hideRatingBottomText,
String? ratringsBottomText1,
String? ratringsBottomText2,
String? reviewFieldHint,
String? reviewFieldHeader,
String? submitButtonText,
String? skipButtonText,
ButtonStyle? skipButtonStyle,
ButtonStyle? submitButtonStyle,
TextStyle? submitButtonTextStyle,
TextStyle? ratingHeaderTextStyle,
TextStyle? ratingbottomTextStyle,
TextStyle? reviewHeaderTextStyle,
TextStyle? reviewFieldHintTextStyle,
TextStyle? reviewfieldTextStyle,
Color? backgroundColor,
ShapeBorder? shape,
}) {
return Option(
backgroundColor: backgroundColor ?? this.backgroundColor,
defaultRating: defaultRating ?? this.defaultRating,
defaultReview: defaultReview ?? this.defaultReview,
hideRatingBottomText: hideRatingBottomText ?? this.hideRatingBottomText,
hideSuggestionField: hideSuggestionField ?? this.hideSuggestionField,
isDismissible: isDismissible ?? this.isDismissible,
maxRating: maxRating ?? this.maxRating,
ratingButtonTheme: ratingButtonTheme ?? this.ratingButtonTheme,
ratingHeader: ratingHeader ?? this.ratingHeader,
headerTextAlignment: headerTextAlignment ?? this.headerTextAlignment,
ratingHeaderTextStyle:
ratingHeaderTextStyle ?? this.ratingHeaderTextStyle,
ratingbottomTextStyle:
ratingbottomTextStyle ?? this.ratingbottomTextStyle,
ratringsBottomText1: ratringsBottomText1 ?? this.ratringsBottomText1,
ratringsBottomText2: ratringsBottomText2 ?? this.ratringsBottomText2,
reviewFieldHeader: reviewFieldHeader ?? this.reviewFieldHeader,
reviewFieldHint: reviewFieldHint ?? this.reviewFieldHint,
reviewFieldHintTextStyle:
reviewFieldHintTextStyle ?? this.reviewFieldHintTextStyle,
reviewHeaderTextStyle:
reviewHeaderTextStyle ?? this.reviewHeaderTextStyle,
reviewfieldTextStyle: reviewfieldTextStyle ?? this.reviewfieldTextStyle,
shape: shape ?? this.shape,
skipButtonStyle: skipButtonStyle ?? this.skipButtonStyle,
skipButtonText: skipButtonText ?? this.skipButtonText,
submitButtonStyle: submitButtonStyle ?? this.submitButtonStyle,
submitButtonText: submitButtonText ?? this.submitButtonText,
submitButtonTextStyle:
submitButtonTextStyle ?? this.submitButtonTextStyle,
);
}