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

Afficher le fichier Open project: SEEK-Jobs/ad-posting-api-client Class Usage Examples

Protected Properties

Свойство Type Description
AdvertisementModel dynamic

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AdvertisementContentBuilder ( IBuilderInitializer initializer ) : System.Collections.Generic
initializer IBuilderInitializer
Résultat System.Collections.Generic

Build() public méthode

public Build ( ) : dynamic
Résultat dynamic

WithAdditionalProperties() public méthode

public WithAdditionalProperties ( ) : AdvertisementContentBuilder
Résultat AdvertisementContentBuilder

WithAdvertisementDetails() public méthode

public WithAdvertisementDetails ( object advertisementDetails ) : AdvertisementContentBuilder
advertisementDetails object
Résultat AdvertisementContentBuilder

WithAdvertisementType() public méthode

public WithAdvertisementType ( object advertisementType ) : AdvertisementContentBuilder
advertisementType object
Résultat AdvertisementContentBuilder

WithAdvertiserId() public méthode

public WithAdvertiserId ( object advertiserId ) : AdvertisementContentBuilder
advertiserId object
Résultat AdvertisementContentBuilder

WithAgentId() public méthode

public WithAgentId ( object agentId ) : AdvertisementContentBuilder
agentId object
Résultat AdvertisementContentBuilder

WithAgentJobReference() public méthode

public WithAgentJobReference ( object agentJobReference ) : AdvertisementContentBuilder
agentJobReference object
Résultat AdvertisementContentBuilder

WithApplicationEmail() public méthode

public WithApplicationEmail ( object applicationEmail ) : AdvertisementContentBuilder
applicationEmail object
Résultat AdvertisementContentBuilder

WithApplicationFormUrl() public méthode

public WithApplicationFormUrl ( object applicationFormUrl ) : AdvertisementContentBuilder
applicationFormUrl object
Résultat AdvertisementContentBuilder

WithContactEmail() public méthode

public WithContactEmail ( object contactEmail ) : AdvertisementContentBuilder
contactEmail object
Résultat AdvertisementContentBuilder

WithContactName() public méthode

public WithContactName ( object contactName ) : AdvertisementContentBuilder
contactName object
Résultat AdvertisementContentBuilder

WithContactPhone() public méthode

public WithContactPhone ( object contactPhone ) : AdvertisementContentBuilder
contactPhone object
Résultat AdvertisementContentBuilder

WithEndApplicationUrl() public méthode

public WithEndApplicationUrl ( object endApplicationUrl ) : AdvertisementContentBuilder
endApplicationUrl object
Résultat AdvertisementContentBuilder

WithGranularLocationCity() public méthode

public WithGranularLocationCity ( object city ) : AdvertisementContentBuilder
city object
Résultat AdvertisementContentBuilder

WithGranularLocationCountry() public méthode

public WithGranularLocationCountry ( object country ) : AdvertisementContentBuilder
country object
Résultat AdvertisementContentBuilder

WithGranularLocationOptions() public méthode

public WithGranularLocationOptions ( ) : AdvertisementContentBuilder
Résultat AdvertisementContentBuilder

WithGranularLocationPostCode() public méthode

public WithGranularLocationPostCode ( object postCode ) : AdvertisementContentBuilder
postCode object
Résultat AdvertisementContentBuilder

WithGranularLocationState() public méthode

public WithGranularLocationState ( object state ) : AdvertisementContentBuilder
state object
Résultat AdvertisementContentBuilder

WithJobReference() public méthode

public WithJobReference ( object jobReference ) : AdvertisementContentBuilder
jobReference object
Résultat AdvertisementContentBuilder

WithJobSummary() public méthode

public WithJobSummary ( object jobSummary ) : AdvertisementContentBuilder
jobSummary object
Résultat AdvertisementContentBuilder

WithJobTitle() public méthode

public WithJobTitle ( object jobTitle ) : AdvertisementContentBuilder
jobTitle object
Résultat AdvertisementContentBuilder

WithLocationAreaId() public méthode

public WithLocationAreaId ( object areaId ) : AdvertisementContentBuilder
areaId object
Résultat AdvertisementContentBuilder

WithLocationId() public méthode

public WithLocationId ( object locationId ) : AdvertisementContentBuilder
locationId object
Résultat AdvertisementContentBuilder

WithRecruiterEmail() public méthode

public WithRecruiterEmail ( object recruiterEmail ) : AdvertisementContentBuilder
recruiterEmail object
Résultat AdvertisementContentBuilder

WithRecruiterFullName() public méthode

public WithRecruiterFullName ( object recruiterFullName ) : AdvertisementContentBuilder
recruiterFullName object
Résultat AdvertisementContentBuilder

WithRecruiterTeamName() public méthode

public WithRecruiterTeamName ( object recruiterTeamName ) : AdvertisementContentBuilder
recruiterTeamName object
Résultat AdvertisementContentBuilder

WithRequestCreationId() public méthode

public WithRequestCreationId ( object creationId ) : AdvertisementContentBuilder
creationId object
Résultat AdvertisementContentBuilder

WithSalaryDetails() public méthode

public WithSalaryDetails ( object details ) : AdvertisementContentBuilder
details object
Résultat AdvertisementContentBuilder

WithSalaryMaximum() public méthode

public WithSalaryMaximum ( object maximum ) : AdvertisementContentBuilder
maximum object
Résultat AdvertisementContentBuilder

WithSalaryMinimum() public méthode

public WithSalaryMinimum ( object minimum ) : AdvertisementContentBuilder
minimum object
Résultat AdvertisementContentBuilder

WithSalaryType() public méthode

public WithSalaryType ( object salaryType ) : AdvertisementContentBuilder
salaryType object
Résultat AdvertisementContentBuilder

WithScreenId() public méthode

public WithScreenId ( object screenId ) : AdvertisementContentBuilder
screenId object
Résultat AdvertisementContentBuilder

WithSearchJobTitle() public méthode

public WithSearchJobTitle ( object searchJobTitle ) : AdvertisementContentBuilder
searchJobTitle object
Résultat AdvertisementContentBuilder

WithStandoutBullets() public méthode

public WithStandoutBullets ( ) : AdvertisementContentBuilder
Résultat AdvertisementContentBuilder

WithStandoutLogoId() public méthode

public WithStandoutLogoId ( object logoId ) : AdvertisementContentBuilder
logoId object
Résultat AdvertisementContentBuilder

WithSubclassificationId() public méthode

public WithSubclassificationId ( object subclassificationId ) : AdvertisementContentBuilder
subclassificationId object
Résultat AdvertisementContentBuilder

WithTemplateId() public méthode

public WithTemplateId ( object id ) : AdvertisementContentBuilder
id object
Résultat AdvertisementContentBuilder

WithTemplateItems() public méthode

public WithTemplateItems ( ) : AdvertisementContentBuilder
Résultat AdvertisementContentBuilder

WithVideoPosition() public méthode

public WithVideoPosition ( object videoPosition ) : AdvertisementContentBuilder
videoPosition object
Résultat AdvertisementContentBuilder

WithVideoUrl() public méthode

public WithVideoUrl ( object url ) : AdvertisementContentBuilder
url object
Résultat AdvertisementContentBuilder

WithWorkType() public méthode

public WithWorkType ( object workType ) : AdvertisementContentBuilder
workType object
Résultat AdvertisementContentBuilder

Property Details

AdvertisementModel protected_oe property

protected dynamic AdvertisementModel
Résultat dynamic