A MTAgreementSocietyRelationship represents a relationship
between a MTAgreement and a MTSociety.
Specifically, this entity holds the MTSociety and the
MTSubPublisher which always will be society specific for any
given agreement along with any other society specific data for any given
MTAgreement.
| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| agreement | MTAgreement | element | 1/1 | required | The agreement which this relationship is related to. | |
| finalPostCollectionDate | dateTime | element | 0/1 | |||
| id | string | element | 0/1 | An UUID (version 4) which uniquely represents this agreement. | ||
| name | string | element | 0/1 | The society specific agreement name. | ||
| number | int | element | 1/1 | required int | The society specific agreement number. | |
| postCollectionPeriod | int | element | 1/1 | required int | ||
| society | MTSociety | element | 1/1 | required | The society which takes part in the agreement. | |
| startDate | dateTime | element | 0/1 | |||
| status | MTAgreementSocietyRelationshipStatus | element | 0/1 | The agreement status for the society. | ||
| subPublisher | MTSubPublisher | element | 1/1 | required | The sub publisher which takes part in the agreement. | |
| subStatus | MTAgreementSocietyRelationshipStatusSubStatus | element | 0/1 | The agreement sub status for the society. | ||
| terminationDate | dateTime | element | 0/1 | |||
| updated | dateTime | element | 0/1 | A timestamp indicating when this agreement was created or last updated. |
Example
<agreementSocietyRelationship>
<finalPostCollectionDate>...</finalPostCollectionDate>
<agreement>
<comment>...</comment>
<name>...</name>
<originalPublisher>
<comment>...</comment>
<id>...</id>
<ipi>...</ipi>
<originalPublisherLibraryRelationships>
<originalPublisherLibraryRelationship/>
</originalPublisherLibraryRelationships>
<name>...</name>
<society/>
<updated>...</updated>
</originalPublisher>
<originalPublisherShare>...</originalPublisherShare>
<subPublisherShare>...</subPublisherShare>
<societyRelationships>
<societyRelationship/>
</societyRelationships>
<type>...</type>
<id>...</id>
<updated>...</updated>
</agreement>
<id>...</id>
<name>...</name>
<number>...</number>
<postCollectionPeriod>...</postCollectionPeriod>
<society>
<country>...</country>
<name>...</name>
<id>...</id>
<updated>...</updated>
</society>
<startDate>...</startDate>
<status>...</status>
<subPublisher>
<id>...</id>
<ipi>...</ipi>
<name>...</name>
<updated>...</updated>
</subPublisher>
<subStatus>...</subStatus>
<terminationDate>...</terminationDate>
<updated>...</updated>
</agreementSocietyRelationship>