/// <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; }
/// <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)); }