GET api/v1/accountingrulefilters/{accountingRuleFilterId}
Gets the accounting rule filter details.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
accountingRuleFilterId |
The accounting rule filter identifier. |
globally unique identifier |
Required |
Body Parameters
None.
Response Information
Resource Description
AccountingRuleFilterDetailsName | Description | Type | Additional information |
---|---|---|---|
AccountingRuleFilterId | globally unique identifier |
None. |
|
RuleFilterName | string |
None. |
|
Description | string |
None. |
|
IsActive | boolean |
None. |
|
SortIndicator | integer |
None. |
|
AccountingRuleFilterTypeId | integer |
None. |
|
StopRuleEngineWhenRuleApplied | boolean |
None. |
|
IsRuleForGliderFlights | boolean |
None. |
|
IsRuleForTowingFlights | boolean |
None. |
|
IsRuleForMotorFlights | boolean |
None. |
|
UseRuleForAllAircraftsExceptListed | boolean |
None. |
|
MatchedAircraftImmatriculations | Collection of string |
None. |
|
UseRuleForAllStartTypesExceptListed | boolean |
None. |
|
MatchedStartTypes | Collection of integer |
None. |
|
UseRuleForAllFlightTypesExceptListed | boolean |
None. |
|
MatchedFlightTypeCodes | Collection of string |
None. |
|
ExtendMatchingFlightTypeCodesToGliderAndTowFlight | boolean |
None. |
|
UseRuleForAllStartLocationsExceptListed | boolean |
None. |
|
MatchedStartLocations | Collection of string |
None. |
|
UseRuleForAllLdgLocationsExceptListed | boolean |
None. |
|
MatchedLdgLocations | Collection of string |
None. |
|
UseRuleForAllClubMemberNumbersExceptListed | boolean |
None. |
|
MatchedClubMemberNumbers | Collection of string |
None. |
|
UseRuleForAllFlightCrewTypesExceptListed | boolean |
None. |
|
MatchedFlightCrewTypes | Collection of integer |
None. |
|
AccountingUnitTypeId | integer |
None. |
|
UseRuleForAllAircraftsOnHomebaseExceptListed | boolean |
None. |
|
MatchedAircraftsHomebase | Collection of string |
None. |
|
UseRuleForAllMemberStatesExceptListed | boolean |
None. |
|
MatchedMemberStates | Collection of globally unique identifier |
None. |
|
UseRuleForAllPersonCategoriesExceptListed | boolean |
None. |
|
MatchedPersonCategories | Collection of globally unique identifier |
None. |
|
RecipientTarget | RecipientDetails |
None. |
|
IsChargedToClubInternal | boolean |
None. |
|
ArticleTarget | ArticleTargetDetails |
None. |
|
MinFlightTimeInSecondsMatchingValue | integer |
None. |
|
MaxFlightTimeInSecondsMatchingValue | integer |
None. |
|
MinEngineTimeInSecondsMatchingValue | integer |
None. |
|
MaxEngineTimeInSecondsMatchingValue | integer |
None. |
|
IncludeThresholdText | boolean |
None. |
|
ThresholdText | string |
String length: inclusive between 0 and 250 |
|
IncludeFlightTypeName | boolean |
None. |
|
NoLandingTaxForGlider | boolean |
None. |
|
NoLandingTaxForTowingAircraft | boolean |
None. |
|
NoLandingTaxForAircraft | boolean |
None. |
|
Id | globally unique identifier |
None. |
|
CanUpdateRecord | boolean |
None. |
|
CanDeleteRecord | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{ "AccountingRuleFilterId": "ea1fc571-6a90-4887-91e1-57dad90ae008", "RuleFilterName": "sample string 2", "Description": "sample string 3", "IsActive": true, "SortIndicator": 5, "AccountingRuleFilterTypeId": 6, "StopRuleEngineWhenRuleApplied": true, "IsRuleForGliderFlights": true, "IsRuleForTowingFlights": true, "IsRuleForMotorFlights": true, "UseRuleForAllAircraftsExceptListed": true, "MatchedAircraftImmatriculations": [ "sample string 1", "sample string 2" ], "UseRuleForAllStartTypesExceptListed": true, "MatchedStartTypes": [ 1, 2 ], "UseRuleForAllFlightTypesExceptListed": true, "MatchedFlightTypeCodes": [ "sample string 1", "sample string 2" ], "ExtendMatchingFlightTypeCodesToGliderAndTowFlight": true, "UseRuleForAllStartLocationsExceptListed": true, "MatchedStartLocations": [ "sample string 1", "sample string 2" ], "UseRuleForAllLdgLocationsExceptListed": true, "MatchedLdgLocations": [ "sample string 1", "sample string 2" ], "UseRuleForAllClubMemberNumbersExceptListed": true, "MatchedClubMemberNumbers": [ "sample string 1", "sample string 2" ], "UseRuleForAllFlightCrewTypesExceptListed": true, "MatchedFlightCrewTypes": [ 1, 2 ], "AccountingUnitTypeId": 1, "UseRuleForAllAircraftsOnHomebaseExceptListed": true, "MatchedAircraftsHomebase": [ "sample string 1", "sample string 2" ], "UseRuleForAllMemberStatesExceptListed": true, "MatchedMemberStates": [ "5aed2ed5-5c25-4dbc-ab70-f6a6bf15a258", "2f117835-74c2-4514-9d18-84d51f2335a5" ], "UseRuleForAllPersonCategoriesExceptListed": true, "MatchedPersonCategories": [ "a3fa1f86-dbab-4342-ba12-510fb5e698f4", "a999919c-0697-4abd-8731-396a795982c0" ], "RecipientTarget": { "PersonId": "4d5fcd28-d2ec-474f-a804-8d277655f68d", "RecipientName": "sample string 1", "Firstname": "sample string 2", "Lastname": "sample string 3", "AddressLine1": "sample string 4", "AddressLine2": "sample string 5", "ZipCode": "sample string 6", "City": "sample string 7", "CountryName": "sample string 8", "PersonClubMemberNumber": "sample string 9" }, "IsChargedToClubInternal": true, "ArticleTarget": { "ArticleNumber": "sample string 1", "DeliveryLineText": "sample string 2" }, "MinFlightTimeInSecondsMatchingValue": 1, "MaxFlightTimeInSecondsMatchingValue": 1, "MinEngineTimeInSecondsMatchingValue": 1, "MaxEngineTimeInSecondsMatchingValue": 1, "IncludeThresholdText": true, "ThresholdText": "sample string 24", "IncludeFlightTypeName": true, "NoLandingTaxForGlider": true, "NoLandingTaxForTowingAircraft": true, "NoLandingTaxForAircraft": true, "Id": "ea1fc571-6a90-4887-91e1-57dad90ae008", "CanUpdateRecord": true, "CanDeleteRecord": true }
text/html
Sample:
{"AccountingRuleFilterId":"ea1fc571-6a90-4887-91e1-57dad90ae008","RuleFilterName":"sample string 2","Description":"sample string 3","IsActive":true,"SortIndicator":5,"AccountingRuleFilterTypeId":6,"StopRuleEngineWhenRuleApplied":true,"IsRuleForGliderFlights":true,"IsRuleForTowingFlights":true,"IsRuleForMotorFlights":true,"UseRuleForAllAircraftsExceptListed":true,"MatchedAircraftImmatriculations":["sample string 1","sample string 2"],"UseRuleForAllStartTypesExceptListed":true,"MatchedStartTypes":[1,2],"UseRuleForAllFlightTypesExceptListed":true,"MatchedFlightTypeCodes":["sample string 1","sample string 2"],"ExtendMatchingFlightTypeCodesToGliderAndTowFlight":true,"UseRuleForAllStartLocationsExceptListed":true,"MatchedStartLocations":["sample string 1","sample string 2"],"UseRuleForAllLdgLocationsExceptListed":true,"MatchedLdgLocations":["sample string 1","sample string 2"],"UseRuleForAllClubMemberNumbersExceptListed":true,"MatchedClubMemberNumbers":["sample string 1","sample string 2"],"UseRuleForAllFlightCrewTypesExceptListed":true,"MatchedFlightCrewTypes":[1,2],"AccountingUnitTypeId":1,"UseRuleForAllAircraftsOnHomebaseExceptListed":true,"MatchedAircraftsHomebase":["sample string 1","sample string 2"],"UseRuleForAllMemberStatesExceptListed":true,"MatchedMemberStates":["5aed2ed5-5c25-4dbc-ab70-f6a6bf15a258","2f117835-74c2-4514-9d18-84d51f2335a5"],"UseRuleForAllPersonCategoriesExceptListed":true,"MatchedPersonCategories":["a3fa1f86-dbab-4342-ba12-510fb5e698f4","a999919c-0697-4abd-8731-396a795982c0"],"RecipientTarget":{"PersonId":"4d5fcd28-d2ec-474f-a804-8d277655f68d","RecipientName":"sample string 1","Firstname":"sample string 2","Lastname":"sample string 3","AddressLine1":"sample string 4","AddressLine2":"sample string 5","ZipCode":"sample string 6","City":"sample string 7","CountryName":"sample string 8","PersonClubMemberNumber":"sample string 9"},"IsChargedToClubInternal":true,"ArticleTarget":{"ArticleNumber":"sample string 1","DeliveryLineText":"sample string 2"},"MinFlightTimeInSecondsMatchingValue":1,"MaxFlightTimeInSecondsMatchingValue":1,"MinEngineTimeInSecondsMatchingValue":1,"MaxEngineTimeInSecondsMatchingValue":1,"IncludeThresholdText":true,"ThresholdText":"sample string 24","IncludeFlightTypeName":true,"NoLandingTaxForGlider":true,"NoLandingTaxForTowingAircraft":true,"NoLandingTaxForAircraft":true,"Id":"ea1fc571-6a90-4887-91e1-57dad90ae008","CanUpdateRecord":true,"CanDeleteRecord":true}
application/xml, text/xml
Sample:
<AccountingRuleFilterDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Accounting.RuleFilters"> <CanDeleteRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanDeleteRecord> <CanUpdateRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanUpdateRecord> <Id xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">ea1fc571-6a90-4887-91e1-57dad90ae008</Id> <AccountingRuleFilterId>ea1fc571-6a90-4887-91e1-57dad90ae008</AccountingRuleFilterId> <AccountingRuleFilterTypeId>6</AccountingRuleFilterTypeId> <AccountingUnitTypeId>1</AccountingUnitTypeId> <ArticleTarget xmlns:d2p1="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Accounting"> <d2p1:ArticleNumber>sample string 1</d2p1:ArticleNumber> <d2p1:DeliveryLineText>sample string 2</d2p1:DeliveryLineText> </ArticleTarget> <Description>sample string 3</Description> <ExtendMatchingFlightTypeCodesToGliderAndTowFlight>true</ExtendMatchingFlightTypeCodesToGliderAndTowFlight> <IncludeFlightTypeName>true</IncludeFlightTypeName> <IncludeThresholdText>true</IncludeThresholdText> <IsActive>true</IsActive> <IsChargedToClubInternal>true</IsChargedToClubInternal> <IsRuleForGliderFlights>true</IsRuleForGliderFlights> <IsRuleForMotorFlights>true</IsRuleForMotorFlights> <IsRuleForTowingFlights>true</IsRuleForTowingFlights> <MatchedAircraftImmatriculations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </MatchedAircraftImmatriculations> <MatchedAircraftsHomebase xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </MatchedAircraftsHomebase> <MatchedClubMemberNumbers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </MatchedClubMemberNumbers> <MatchedFlightCrewTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:int>1</d2p1:int> <d2p1:int>2</d2p1:int> </MatchedFlightCrewTypes> <MatchedFlightTypeCodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </MatchedFlightTypeCodes> <MatchedLdgLocations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </MatchedLdgLocations> <MatchedMemberStates xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>5aed2ed5-5c25-4dbc-ab70-f6a6bf15a258</d2p1:guid> <d2p1:guid>2f117835-74c2-4514-9d18-84d51f2335a5</d2p1:guid> </MatchedMemberStates> <MatchedPersonCategories xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>a3fa1f86-dbab-4342-ba12-510fb5e698f4</d2p1:guid> <d2p1:guid>a999919c-0697-4abd-8731-396a795982c0</d2p1:guid> </MatchedPersonCategories> <MatchedStartLocations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </MatchedStartLocations> <MatchedStartTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:int>1</d2p1:int> <d2p1:int>2</d2p1:int> </MatchedStartTypes> <MaxEngineTimeInSecondsMatchingValue>1</MaxEngineTimeInSecondsMatchingValue> <MaxFlightTimeInSecondsMatchingValue>1</MaxFlightTimeInSecondsMatchingValue> <MinEngineTimeInSecondsMatchingValue>1</MinEngineTimeInSecondsMatchingValue> <MinFlightTimeInSecondsMatchingValue>1</MinFlightTimeInSecondsMatchingValue> <NoLandingTaxForAircraft>true</NoLandingTaxForAircraft> <NoLandingTaxForGlider>true</NoLandingTaxForGlider> <NoLandingTaxForTowingAircraft>true</NoLandingTaxForTowingAircraft> <RecipientTarget xmlns:d2p1="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Accounting"> <d2p1:AddressLine1>sample string 4</d2p1:AddressLine1> <d2p1:AddressLine2>sample string 5</d2p1:AddressLine2> <d2p1:City>sample string 7</d2p1:City> <d2p1:CountryName>sample string 8</d2p1:CountryName> <d2p1:Firstname>sample string 2</d2p1:Firstname> <d2p1:Lastname>sample string 3</d2p1:Lastname> <d2p1:PersonClubMemberNumber>sample string 9</d2p1:PersonClubMemberNumber> <d2p1:PersonId>4d5fcd28-d2ec-474f-a804-8d277655f68d</d2p1:PersonId> <d2p1:RecipientName>sample string 1</d2p1:RecipientName> <d2p1:ZipCode>sample string 6</d2p1:ZipCode> </RecipientTarget> <RuleFilterName>sample string 2</RuleFilterName> <SortIndicator>5</SortIndicator> <StopRuleEngineWhenRuleApplied>true</StopRuleEngineWhenRuleApplied> <ThresholdText>sample string 24</ThresholdText> <UseRuleForAllAircraftsExceptListed>true</UseRuleForAllAircraftsExceptListed> <UseRuleForAllAircraftsOnHomebaseExceptListed>true</UseRuleForAllAircraftsOnHomebaseExceptListed> <UseRuleForAllClubMemberNumbersExceptListed>true</UseRuleForAllClubMemberNumbersExceptListed> <UseRuleForAllFlightCrewTypesExceptListed>true</UseRuleForAllFlightCrewTypesExceptListed> <UseRuleForAllFlightTypesExceptListed>true</UseRuleForAllFlightTypesExceptListed> <UseRuleForAllLdgLocationsExceptListed>true</UseRuleForAllLdgLocationsExceptListed> <UseRuleForAllMemberStatesExceptListed>true</UseRuleForAllMemberStatesExceptListed> <UseRuleForAllPersonCategoriesExceptListed>true</UseRuleForAllPersonCategoriesExceptListed> <UseRuleForAllStartLocationsExceptListed>true</UseRuleForAllStartLocationsExceptListed> <UseRuleForAllStartTypesExceptListed>true</UseRuleForAllStartTypesExceptListed> </AccountingRuleFilterDetails>