/// <summary>
        /// Initializes a new instance of the <see cref="FixtureChangesMapper"/> class
        /// </summary>
        /// <param name="data">>A <see cref="fixtureChangesEndpoint"/> instance containing fixture changes</param>
        internal FixtureChangesMapper(fixtureChangesEndpoint data)
        {
            if (data == null)
            {
                throw new ArgumentNullException(nameof(data));
            }
            if (data.fixture_change == null)
            {
                throw  new ArgumentNullException(nameof(data.fixture_change));
            }

            _data = data;
        }
示例#2
0
 /// <summary>
 /// Creates and returns a <see cref="ISingleTypeMapper{T}" /> instance for fixture changes
 /// </summary>
 /// <param name="data">A <see cref="fixtureChangesEndpoint" /> instance which the created <see cref="ISingleTypeMapper{T}" /> will map</param>
 /// <returns>New <see cref="ISingleTypeMapper{T}" /> instance</returns>
 public ISingleTypeMapper <IEnumerable <FixtureChangeDTO> > CreateMapper(fixtureChangesEndpoint data)
 {
     return(new FixtureChangesMapper(data));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FixtureChangesMapper"/> class
 /// </summary>
 /// <param name="data">>A <see cref="fixtureChangesEndpoint"/> instance containing fixture changes</param>
 internal FixtureChangesMapper(fixtureChangesEndpoint data)
 {
     _data = data ?? throw new ArgumentNullException(nameof(data));
 }