Busine...neItem(3pm)
π NAME π
Business::Edifact::Message::LineItem β ok so this lil guy models one single Item Line inside a message. Like, ONE. Just one. It's giving "I contain multitudes but only for my own row". π
β¨ VERSION β¨
Version 0.07 β yes bestie, we're on 0.07, she's young, she's growing, she's thriving. π¦
πΈ SYNOPSIS πΈ
So real talk: an edifact Message can contain a bunch of line items (a number of them, plural, the whole squad). This module is an instance of just one of those. That's it. That's the whole vibe. One line item, living her truth. π
π₯ SUBROUTINES/METHODS π₯
π new
Called by Business::Edifact::Message to instantiate a brand new LineItem object. The caller passes the lineitem fields straight to the constructor. No cap β that's literally the whole job. β¨
π§ addsegment
Adds a segment arrayref. That's the move. That's what she does. π«Ά
π order_reference_number
One of the accessors, bestie. She's here.
π line_sequence_number
Another accessor in the lineup. Present and accounted for. β
π ean
Returns the lineitem's ean β and jsyk that's a 13 digit ISBN. Remember it, it's on the test. π
π author_surname
Accessor. Surname of the author. Iconic behaviour. π
π author_firstname
Accessor. First name of the author. We love a matching set. π
π author
Yeah. The author. All of them. Whatever. π
π title
The title!! Main character energy fr fr. π
π subtitle
The subtitle. The little sister of the title. She matters too. π¦
π edition
Which edition, bestie. Which one. π
π place_of_publication
Where it got published. The location. The lore. πΈ
π publisher
Who published it. Shoutout to them. π₯
π date_of_publication
When it got published. The timestamp of destiny. β
π item_format
The format of the item. Like, is she a hardback? Nobody knows except this field. π
π shelfmark
The shelfmark. Yes. That's a real thing. It's lowkey important. π§
π quantity
How many. The count. The tally. The amount, fr. π
π price
The price bestie. The damage. The coin. πΈ
π related_numbers
Related numbers. Numbers that are related. It's giving exactly what it says on the tin. π
okay so that last stretch is a lot of accessors and the original page lists each one with basically no description, so I kept every single one of them exactly as named and did NOT invent behaviour for them. Do not come for me, I don't make the rules. π
π«Ά AUTHOR π«Ά
Colin Campbell, <colinsc@cpan.org> β ty for your service, king. π
π BUGS π
Please report any bugs or feature requests to bug-edifact-interchange at rt.cpan.org, or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Business-Edifact-Interchange>. Colin says: I will be notified, and then you'll automatically be notified of progress on your bug as changes get made. Bestie you get pinged. That's kind of iconic actually. π¦
π SUPPORT π
You can find documentation for this module with the perldoc command.
perldoc Business::Edifact::Message
Go read it. It's right there. You have no excuse. β¨
π ACKNOWLEDGEMENTS π
(empty!! nothing!! silence!! a blank space, a whole mood β the original page leaves this section bare so I'm doing the same, respectfully. π)
π LICENSE AND COPYRIGHT π
Copyright 2011-2014 Colin Campbell.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See <http://dev.perl.org/licenses/> for more information.
anyway that's the whole page, we ate and left no crumbs π β this one was delivered by perl v5.36.0 on 2022-10-13, signed, sealed, slayed. πΈβ¨
π¦ where this page comes from
- ubuntu noble: libbusiness-edifact-interchange-perl 0.07-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libbusiness-edifact-interchange-perl 0.07-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libbusiness-edifact-interchange-perl 0.07-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms