C# Class SEEK.AdPostingApi.Client.Tests.Framework.AdvertisementContentBuilder

Datei anzeigen Open project: SEEK-Jobs/ad-posting-api-client Class Usage Examples

Protected Properties

Property Type Description
AdvertisementModel dynamic

Public Methods

Method Description
AdvertisementContentBuilder ( IBuilderInitializer initializer ) : System.Collections.Generic
Build ( ) : dynamic
WithAdditionalProperties ( ) : AdvertisementContentBuilder
WithAdvertisementDetails ( object advertisementDetails ) : AdvertisementContentBuilder
WithAdvertisementType ( object advertisementType ) : AdvertisementContentBuilder
WithAdvertiserId ( object advertiserId ) : AdvertisementContentBuilder
WithAgentId ( object agentId ) : AdvertisementContentBuilder
WithAgentJobReference ( object agentJobReference ) : AdvertisementContentBuilder
WithApplicationEmail ( object applicationEmail ) : AdvertisementContentBuilder
WithApplicationFormUrl ( object applicationFormUrl ) : AdvertisementContentBuilder
WithContactEmail ( object contactEmail ) : AdvertisementContentBuilder
WithContactName ( object contactName ) : AdvertisementContentBuilder
WithContactPhone ( object contactPhone ) : AdvertisementContentBuilder
WithEndApplicationUrl ( object endApplicationUrl ) : AdvertisementContentBuilder
WithGranularLocationCity ( object city ) : AdvertisementContentBuilder
WithGranularLocationCountry ( object country ) : AdvertisementContentBuilder
WithGranularLocationOptions ( ) : AdvertisementContentBuilder
WithGranularLocationPostCode ( object postCode ) : AdvertisementContentBuilder
WithGranularLocationState ( object state ) : AdvertisementContentBuilder
WithJobReference ( object jobReference ) : AdvertisementContentBuilder
WithJobSummary ( object jobSummary ) : AdvertisementContentBuilder
WithJobTitle ( object jobTitle ) : AdvertisementContentBuilder
WithLocationAreaId ( object areaId ) : AdvertisementContentBuilder
WithLocationId ( object locationId ) : AdvertisementContentBuilder
WithRecruiterEmail ( object recruiterEmail ) : AdvertisementContentBuilder
WithRecruiterFullName ( object recruiterFullName ) : AdvertisementContentBuilder
WithRecruiterTeamName ( object recruiterTeamName ) : AdvertisementContentBuilder
WithRequestCreationId ( object creationId ) : AdvertisementContentBuilder
WithSalaryDetails ( object details ) : AdvertisementContentBuilder
WithSalaryMaximum ( object maximum ) : AdvertisementContentBuilder
WithSalaryMinimum ( object minimum ) : AdvertisementContentBuilder
WithSalaryType ( object salaryType ) : AdvertisementContentBuilder
WithScreenId ( object screenId ) : AdvertisementContentBuilder
WithSearchJobTitle ( object searchJobTitle ) : AdvertisementContentBuilder
WithStandoutBullets ( ) : AdvertisementContentBuilder
WithStandoutLogoId ( object logoId ) : AdvertisementContentBuilder
WithSubclassificationId ( object subclassificationId ) : AdvertisementContentBuilder
WithTemplateId ( object id ) : AdvertisementContentBuilder
WithTemplateItems ( ) : AdvertisementContentBuilder
WithVideoPosition ( object videoPosition ) : AdvertisementContentBuilder
WithVideoUrl ( object url ) : AdvertisementContentBuilder
WithWorkType ( object workType ) : AdvertisementContentBuilder

Private Methods

Method Description
CreateOrRemoveThirdParties ( object advertiserId, object agentId ) : void
EnsureContactPropertyExists ( ) : void
EnsureGranularLocationPropertyExists ( ) : void
EnsureLocationPropertyExists ( ) : void
EnsureRecruiterPropertyExists ( ) : void
EnsureSalaryPropertyExists ( ) : void
EnsureStandoutPropertyExists ( ) : void
EnsureTemplatePropertyExists ( ) : void
EnsureVideoPropertyExists ( ) : void
PropertyExists ( dynamic model, string propertyName ) : bool
TryRemoveProperty ( dynamic model, string propertyName ) : void

Method Details

AdvertisementContentBuilder() public method

public AdvertisementContentBuilder ( IBuilderInitializer initializer ) : System.Collections.Generic
initializer IBuilderInitializer
return System.Collections.Generic

Build() public method

public Build ( ) : dynamic
return dynamic

WithAdditionalProperties() public method

public WithAdditionalProperties ( ) : AdvertisementContentBuilder
return AdvertisementContentBuilder

WithAdvertisementDetails() public method

public WithAdvertisementDetails ( object advertisementDetails ) : AdvertisementContentBuilder
advertisementDetails object
return AdvertisementContentBuilder

WithAdvertisementType() public method

public WithAdvertisementType ( object advertisementType ) : AdvertisementContentBuilder
advertisementType object
return AdvertisementContentBuilder

WithAdvertiserId() public method

public WithAdvertiserId ( object advertiserId ) : AdvertisementContentBuilder
advertiserId object
return AdvertisementContentBuilder

WithAgentId() public method

public WithAgentId ( object agentId ) : AdvertisementContentBuilder
agentId object
return AdvertisementContentBuilder

WithAgentJobReference() public method

public WithAgentJobReference ( object agentJobReference ) : AdvertisementContentBuilder
agentJobReference object
return AdvertisementContentBuilder

WithApplicationEmail() public method

public WithApplicationEmail ( object applicationEmail ) : AdvertisementContentBuilder
applicationEmail object
return AdvertisementContentBuilder

WithApplicationFormUrl() public method

public WithApplicationFormUrl ( object applicationFormUrl ) : AdvertisementContentBuilder
applicationFormUrl object
return AdvertisementContentBuilder

WithContactEmail() public method

public WithContactEmail ( object contactEmail ) : AdvertisementContentBuilder
contactEmail object
return AdvertisementContentBuilder

WithContactName() public method

public WithContactName ( object contactName ) : AdvertisementContentBuilder
contactName object
return AdvertisementContentBuilder

WithContactPhone() public method

public WithContactPhone ( object contactPhone ) : AdvertisementContentBuilder
contactPhone object
return AdvertisementContentBuilder

WithEndApplicationUrl() public method

public WithEndApplicationUrl ( object endApplicationUrl ) : AdvertisementContentBuilder
endApplicationUrl object
return AdvertisementContentBuilder

WithGranularLocationCity() public method

public WithGranularLocationCity ( object city ) : AdvertisementContentBuilder
city object
return AdvertisementContentBuilder

WithGranularLocationCountry() public method

public WithGranularLocationCountry ( object country ) : AdvertisementContentBuilder
country object
return AdvertisementContentBuilder

WithGranularLocationOptions() public method

public WithGranularLocationOptions ( ) : AdvertisementContentBuilder
return AdvertisementContentBuilder

WithGranularLocationPostCode() public method

public WithGranularLocationPostCode ( object postCode ) : AdvertisementContentBuilder
postCode object
return AdvertisementContentBuilder

WithGranularLocationState() public method

public WithGranularLocationState ( object state ) : AdvertisementContentBuilder
state object
return AdvertisementContentBuilder

WithJobReference() public method

public WithJobReference ( object jobReference ) : AdvertisementContentBuilder
jobReference object
return AdvertisementContentBuilder

WithJobSummary() public method

public WithJobSummary ( object jobSummary ) : AdvertisementContentBuilder
jobSummary object
return AdvertisementContentBuilder

WithJobTitle() public method

public WithJobTitle ( object jobTitle ) : AdvertisementContentBuilder
jobTitle object
return AdvertisementContentBuilder

WithLocationAreaId() public method

public WithLocationAreaId ( object areaId ) : AdvertisementContentBuilder
areaId object
return AdvertisementContentBuilder

WithLocationId() public method

public WithLocationId ( object locationId ) : AdvertisementContentBuilder
locationId object
return AdvertisementContentBuilder

WithRecruiterEmail() public method

public WithRecruiterEmail ( object recruiterEmail ) : AdvertisementContentBuilder
recruiterEmail object
return AdvertisementContentBuilder

WithRecruiterFullName() public method

public WithRecruiterFullName ( object recruiterFullName ) : AdvertisementContentBuilder
recruiterFullName object
return AdvertisementContentBuilder

WithRecruiterTeamName() public method

public WithRecruiterTeamName ( object recruiterTeamName ) : AdvertisementContentBuilder
recruiterTeamName object
return AdvertisementContentBuilder

WithRequestCreationId() public method

public WithRequestCreationId ( object creationId ) : AdvertisementContentBuilder
creationId object
return AdvertisementContentBuilder

WithSalaryDetails() public method

public WithSalaryDetails ( object details ) : AdvertisementContentBuilder
details object
return AdvertisementContentBuilder

WithSalaryMaximum() public method

public WithSalaryMaximum ( object maximum ) : AdvertisementContentBuilder
maximum object
return AdvertisementContentBuilder

WithSalaryMinimum() public method

public WithSalaryMinimum ( object minimum ) : AdvertisementContentBuilder
minimum object
return AdvertisementContentBuilder

WithSalaryType() public method

public WithSalaryType ( object salaryType ) : AdvertisementContentBuilder
salaryType object
return AdvertisementContentBuilder

WithScreenId() public method

public WithScreenId ( object screenId ) : AdvertisementContentBuilder
screenId object
return AdvertisementContentBuilder

WithSearchJobTitle() public method

public WithSearchJobTitle ( object searchJobTitle ) : AdvertisementContentBuilder
searchJobTitle object
return AdvertisementContentBuilder

WithStandoutBullets() public method

public WithStandoutBullets ( ) : AdvertisementContentBuilder
return AdvertisementContentBuilder

WithStandoutLogoId() public method

public WithStandoutLogoId ( object logoId ) : AdvertisementContentBuilder
logoId object
return AdvertisementContentBuilder

WithSubclassificationId() public method

public WithSubclassificationId ( object subclassificationId ) : AdvertisementContentBuilder
subclassificationId object
return AdvertisementContentBuilder

WithTemplateId() public method

public WithTemplateId ( object id ) : AdvertisementContentBuilder
id object
return AdvertisementContentBuilder

WithTemplateItems() public method

public WithTemplateItems ( ) : AdvertisementContentBuilder
return AdvertisementContentBuilder

WithVideoPosition() public method

public WithVideoPosition ( object videoPosition ) : AdvertisementContentBuilder
videoPosition object
return AdvertisementContentBuilder

WithVideoUrl() public method

public WithVideoUrl ( object url ) : AdvertisementContentBuilder
url object
return AdvertisementContentBuilder

WithWorkType() public method

public WithWorkType ( object workType ) : AdvertisementContentBuilder
workType object
return AdvertisementContentBuilder

Property Details

AdvertisementModel protected_oe property

protected dynamic AdvertisementModel
return dynamic