Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / migrate_plus / config / schema / migrate_plus.data_types.schema.yml
1 # Basic data types for Migrate.
2
3 migrate_plugin:
4   type: mapping
5   mapping:
6     plugin:
7       type: string
8       label: 'Plugin'
9 migrate_destination:
10   type: migrate_plugin
11   label: 'Destination'
12   mapping:
13     overwrite_properties:
14       type: sequence
15       label: 'Properties to overwrite'
16       sequence:
17         type: string
18         label: 'Property'
19
20 migrate_source:
21   type: migrate_plugin
22   label: 'Source'
23   mapping:
24     constants:
25       type: ignore
26       label: 'Constants'
27     ids:
28       type: ignore
29       label: 'Source IDs schema definition for migrate mapping table'
30     urls:
31       type: sequence
32       label: 'URLs from which to fetch'
33       sequence:
34         type: string
35     data_fetcher_plugin:
36       type: string
37       label: 'Fetcher plugin'
38     data_parser_plugin:
39       type: string
40       label: 'Parser plugin'
41     fields:
42       type: ignore
43       label: Mapping of field names to selectors
44     function:
45       type: string
46       label: 'Function to call on the service'
47     parameters:
48       type: ignore
49       label: 'Parameters to pass to function on the service'
50     response_type:
51       type: string
52       label: 'Type of response; XML string, object or array'
53     item_selector:
54       type: string
55       label: 'XPath selector'
56
57 migrate_process:
58   type: migrate_plugin
59   label: 'Process'
60
61 # Base schema for migrate source plugins that extend
62 # \Drupal\migrate\Plugin\migrate\source\SqlBase.
63 migrate_source_sql:
64   type: migrate_source
65   mapping:
66     target:
67       type: string
68       label: 'The migration database target'