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>