Adds a getter for every existing setter on the Request\Event\* value objects — Event, Event/Data, Event/Data/Email (+ File, HtmlText, PlainText), Event/Date, Event/Destination (+ Preview, Preview/BaseEntry) — 56 getters across 10 classes.
These request models were previously write-only: a consumer building an Event via CreateRequestBuilder had no public API to read back what was built. This is a purely additive change, no existing method's signature or behavior changed.
Added
- Getters mirroring every existing setter, including three cases where the getter name diverges from the backing property name (
getTags()reads$tag,getVChannels()reads$vchannel,getFiles()reads$file). - A pinning test (
CreateRequestBuilderTest::assertRequestGetters()) asserting every new getter against the fixture already built by the existing golden-XMLcreate()test.