MTAgreementSocietyRelationship Data Type

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.

Namespace
(Default)
Schema
ns0.xsd
Properties
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>