PriceSource: unknown Flag um "fast" korrekt durchzureichen
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 30 Jan 2018 09:59:40 +0000 (10:59 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 30 Jan 2018 09:59:40 +0000 (10:59 +0100)
SL/PriceSource/Discount.pm
SL/PriceSource/Price.pm

index ae4592b..66f9532 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 
 use parent 'SL::DB::Object';
 use Rose::Object::MakeMethods::Generic (
-  scalar => [ qw(discount description spec price_source invalid missing) ],
+  scalar => [ qw(discount description spec price_source invalid missing unknown) ],
   'scalar --get_set_init' => [ qw(priority) ],
 );
 
@@ -133,6 +133,12 @@ discount are no longer valid, and that the discount should be changed.
 
 If discount is missing, you do not need to supply anything except C<source>.
 
+=item C<unknown>
+
+OPTIONAL. Boolean indicator that this discount was not computed for performance
+reasons. This is only valid for PriceSources flagged as C<fast>. This discount
+must be ignored.
+
 =back
 
 =head1 SEE ALSO
index 89a23e8..5255847 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 
 use parent 'SL::DB::Object';
 use Rose::Object::MakeMethods::Generic (
-  scalar => [ qw(price description spec price_source invalid missing) ],
+  scalar => [ qw(price description spec price_source invalid missing unknown) ],
   'scalar --get_set_init' => [ qw(priority editable) ],
 );
 
@@ -149,6 +149,12 @@ price are no longer valid, and that the price should be changed.
 
 If price is missing, you do not need to supply anything except C<source>.
 
+=item C<unknown>
+
+OPTIONAL. Boolean indicator that this price was not computed for performance
+reasons. This is only valid for PriceSources flagged as C<fast>. This price
+must be ignored.
+
 =back
 
 =head1 SEE ALSO